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