Lectures
Thursdays, 4:20-7:00pm, Dragas Hall (DRGS) 1117
* Class schedule is subject to change!
AUG
29
Lecture 1
- Administrivia
- Introduction to HTTP
- W3C Web Architecture
- Git/GitHub
- telnet
- curl
- wget
SEP
05
Lecture 2
- URIs
- Logs
- MIME
- Socket Programming
- Introduction to Docker
- Testing Setup
SEP
12
Lecture 3
- Conditionals (ETags and Date-time)
- Redirections
SEP
19
Lecture 4
- Long-lived Connections
- Pipelines
SEP
26
Lecture 5
- Range and Partial Content
- Introduction to Python
OCT
03
Lecture 6
- Character Encoding
- Content Encodings
- Transfer Encodings
OCT
10
OCT
17
OCT
24
Lecture 9
- Unsafe Methods
- Server-side Execution
- CGI
OCT
31
Lecture 10
- HTTPS (HTTP Over TLS)
- HTTP/2
- HTTP/3
NOV
07
Lecture 11
- REST/HATEOAS
- Memento
- HTTP Method Support
NOV
14
Lecture 12
- HTTPMailbox
- WARC
- Web Packaging
NOV
21
Lecture 13
- InterPlanetary File System (IPFS)
- InterPlanetary Wayback (IPWB)
NOV
28
Thanksgiving
- NO CLASS
DEC
05
RESERVED
- NO CLASS
DEC
12
Exam Week
- NO CLASS