The USC course is to present many of the core technologies that the Web is based upon. These core technologies include:
- HTML and CSS (Hypertext MarkUp Language and Cascading Style Sheets)
- HTTP (HyperText Transfer Protocol)
- Web servers, their configuration and performance properties
- Client-side Programming Using JavaScript
- Ajax (Asynchronous JavaScript & XML) and JSON (JavaScript Object Notation)
- Server-side Programming Using PHP and JavaScript
- Web Services (REST)
- Web Security
- Web Technologies for Mobile Phones (Android and iOS)
- Responsive Website Design
- Boostrap
- jQuery
- Cloud Computing (Amazon Web Services and Google Cloud Platform)
- AngularJS and Nodes.js
- Serverless Applications
- AWS Lambda and Google Functions