Lectures
Wednesdays, 4:20-7:00pm (Eastern Time), Online and on-campus E&CS 3102
* Class schedule is subject to change!
AUG
31
Lecture 1
- Administrivia
- Introduction to HTTP
- W3C Web Architecture
- telnet
- curl
- wget
SEP
07
Lecture 2
- URIs
- Logs
- MIME
- Git/GitHub
- Socket Programming
- Introduction to Python
SEP
14
Lecture 3
- Conditionals (ETags and Date-time)
- Redirections
- Introduction to Docker
SEP
21
Lecture 4
- Long-lived Connections
- Pipelines
- Testing Setup
SEP
28
OCT
05
Lecture 6
- Character Encoding
- Content Encodings
- Transfer Encodings
OCT
12
OCT
19
OCT
26
Lecture 9
- Unsafe Methods
- Server-side Execution
- CGI
NOV
02
Lecture 10
- HTTPS (HTTP Over TLS)
- HTTP/2
- HTTP/3
NOV
09
Lecture 11
- REST/HATEOAS
- Memento
- HTTP Method Support
NOV
16
Lecture 12
- HTTPMailbox
- WARC
- Web Packaging
NOV
23
Thanksgiving
- NO CLASS
NOV
30
Lecture 13
- InterPlanetary File System (IPFS)
- InterPlanetary Wayback (IPWB)
- Decentralized Web Archiving and Replay
DEC
07
Student Presentations
- Cloud Hosting Tutorial
DEC
14
Exam Week
- NO CLASS