This course focuses on the phenomenon known as the World Wide Web. Core technologies are:
- HTML and CSS
- Web servers, their configuration and performance properties
- Server-Side programming using PHP and Javascript
- Client-side programming using Javascript
- Ajax Development Style Other technologies:
- Responsive Website Design
- JS Framworks (Angular and Node.js)
- Web Services (REST)
- Web security, TOR
- Native Mobile frameworks (Java / Android and Swift / iOS)
- React (native) and Firebase
- Cloud computing (AWS, GCP, Azure)
- Serverless Applications
- AWS Lambda, Google Cloud Functions, Azure Functions
Compose documents directly in HTML and CSS without using anthing more than a text editor. Reproduce the website the professor provided to us
The project was to write a HTML/Javascript program that takes a JSON URL as input which contains Airline Information, the program then parses the JSON file and extracts the list of Airlines, and displays them in a formatted table. All of the parsing and formatting is done with the help of Javascript that is embedded in HTML. It can be executed in any browser. It also handles the various error cases that can be present in a JSON.
This homework required us to use PHP and Javascript and create a webpage that allows us to search for events information using TicketMaster API, and the results will be displayed in tabular format.The page also provides more details for the selected event.
This homework required the use of Node.js, AngularJS, Amazon Web Services, Twitter API, Bootstrap, JQuery, JSON, HTML5 to build a webpage that displays events information, and deatails for a selected event. It involved the usage of TicketMaster API for Autocompletion and for getting events data in JSON format and forwarding results to the client side. Also, HTML5 local storage is used to store users' favorite events locally. The project also implemented auto refresh and forced refresh functions for these saved events. Responsive design was also required for the project in order to make the website good for any devices(Desktop, Mobile, Tablet). For the backend side, Node.js deployed on AWS was implemented to process the requests and send back results.
The project was to implement the iOS application with almost same functions implemented in Homework 8.