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.
# | Theme | Topics | Slides | References | Examples |
---|---|---|---|---|---|
Standards | Overview, HTTP |
Syllabus
Projects Integrity HTTP (notes) |
HTTP/1.1 (RFC 7230 thru RFC 7237) HTTP/2 (RFC 7540) |
HTTP request |
|
Standards | HTTP/2, Encoding | Encoding (notes) |
MIME (RFC 2046, Media type list) UNICODE |
||
Standards |
HTML, Static site, User input |
HTML (notes) Dynamic Site (notes) |
HTML5 |
Form
(Request)
Input types POST (Request) Multipart (Request) Hello sever |
|
Standards | Dynamic site, MVC, AJAX |
AJAX (notes) |
AJAX example |
||
Standards |
JavaScript |
JavaScript (notes) |
ECMAScript (ECMA 262) JSON (ECMA-404) |
JS Playground |
|
Standards |
Advanced JavaScript |
||||
MEAN |
DOM MEAN introduction MongoDB |
DOM (notes) MEAN (notes) MongoDB (notes) |
DOM DOM Events |
DOM |
|
MEAN |
Node.JS |
Node (notes) |
|||
MEAN |
Express Asynchronous Programming |
Express (notes) Async Program (notes) |
|||
Standards |
Session and Cookies |
Session (notes) |
Cookie (RFC 6265) JSON Web Token (RFC 7519) |
||
Standards |
Single-Page Application |
SPA (notes) |
XMLHttpRequest Fetch API HTML5 History HTML5 Web Storage |
Google Suggest |
|
Standards |
TypeScript |
TypeScript (notes) |
TypeScript |
||
MEAN |
Angular (Component) |
Angular (notes) | |||
MEAN |
Angular (Service) |
Suggest (Event) Suggest (Service) |
|||
Reactive | Reactive Programming | Reactive (notes) | ReactiveX | ||
Standards | CSS, Responsive Web design | CSS (notes) | CSS |
Basic CSS
Box model Position Block/inline Layout Flexbox |
|
Scalability |
Capacity Planning |
Scale Out (notes) |
|||
Scalability |
Scaling Out Service | ||||
Scalability | Cluster Computing | Cluster Computing (notes) |
Google Data Center Oak Server |
||
Security | Common Vulnerability | Vulnerability (notes) | |||
Scalability |
Distributed Data Store |
||||
Security |
Internet Security |
AES algorithm |
|||
Security | Public-Key Infrastructure |