Lectures
Monday/Wednesday/Friday 10:00am-10:50am (Eastern Time), On-campus, ED2 (Darden Education Building) 1103
* Class schedule is subject to change!
JAN
21
Week 0
- Administrivia
- Introduction to HTTP
- W3C Web Architecture
- telnet
- curl
- wget
JAN
26
Week 2
- URIs
- Logs
- MIME
- Git/GitHub
- Socket Programming
- Introduction to Python
FEB
02
Week 3
- Conditionals (ETags and Date-time)
- Redirections
- Introduction to Docker
FEB
09
Week 4
- Long-lived Connections
- Pipelines
- Testing Setup
FEB
16
FEB
23
Week 6
- Character Encoding
- Content Encodings
- Transfer Encodings
MAR
02
MAR
09
MAR
16
Week 9
- Spring break, no classes
MAR
23
Week 10
- Unsafe Methods
- Server-side Execution
- CGI
MAR
30
Week 11
- HTTPS (HTTP Over TLS)
- HTTP/2
- HTTP/3
APR
06
Week 12
- REST/HATEOAS
- Memento
- HTTP Method Support
APR
13
Week 13
- HTTPMailbox
- WARC
- Web Packaging
APR
20
Week 14
- InterPlanetary File System (IPFS)
- InterPlanetary Wayback (IPWB)
- Decentralized Web Archiving and Replay
APR
27
Student Presentations
- Cloud Hosting Tutorial
MAY
04
Exam Week
- NO CLASS