CS 144: Course Schedule

Please note that this is the tentative schedule for the class and significant changes may be made over time depending on the class progress and student need. Please come back to this page in order to see the most up-to-date schedule.

# Topics Slides Notes
Overview
HTTP
HTTP
Syllabus
Integrity
HTTP
HTTP/2
Encoding
Encoding
Encoding
HTML, CSS, Static Site
HTML
HTML
Dynamic Site
HTML Form
MVC
AJAX
Dynamic Site
AJAX
Dynamic Site
AJAX
Basic JavaScript
JavaScript
JavaScript
DOM
Advanced JavaScript
DOM
Advanced JavaScript
DOM
Advanced JavaScript
Advanced JavaScript
Browser Event Handling
MEAN Introduction
Browser Events
MEAN
Browser Events
MEAN
MongoDB
Node.JS
MongoDB
Node
MongoDB
Node
Express
Asynchronous Programming
Express
Promise
Express
Promise
Promise
Cookies
Promise
Session
Promise
Session
JWT and Sessions
Single-Page Application (SPA)
Session
SPA
Session
SPA
Front-End Framework
TypeScript
Angular (CLI)
Front-End Framework
TypeScript
Angular
Front-End Framework
TypeScript
Angular
Angular (Component)
Angular
Angular
Angular (Service)
Reactive Programming
Angular
Reactive
Angular
Reactive
Reactive Programming
Advanced CSS
Reactive
CSS
Reactive
CSS
Responsive Web design
Scaling Web Service
CSS
Scale Out
CSS
Scale Out
Scaling Web Service
Cluster Computing
Scale Out
Cluster Computing
Scale Out
Cluster Computing
Encryption
PKI
PKI
Public-Key Infrastructure
Common Vulnerability
PKI
Vulnerability
PKI
Vulnerability