Module 3: SaaS Architecture: HTTP, REST, and APIs
Module 3 Overview Video Reading: Textbook Chapter 3All of the material in this module corresponds to Chapter 3 of the ESaaS textbook — the free PDF is linked on the Resources page. Watch each section’s video, read the matching section of the textbook, then complete the self-check on Gradescope.
Module 3 Self-Check
After finishing the videos and readings, complete the Module 3 Self-Check on Gradescope. Self-checks are short, count toward your grade, and allow unlimited attempts — you need to get every question right, so keep trying until you do.
Sections
| Section | Watch | Read |
|---|---|---|
| 3.1 The Web’s Client–Server Architecture | Video | §3.1 |
| 3.2 SaaS Communication Uses HTTP Routes | Video | §3.2 |
| 3.3 CHIPS: HTTP and URIs (not yet released) | — | Assignment |
| 3.4 From Web Sites to Microservices: Service-Oriented Architecture | Video | §3.4 |
| 3.5 RESTful APIs: Everything is a Resource | Video | §3.5 |
| 3.6 RESTful URIs, API Calls, and JSON | Video | §3.6 |
| 3.7 CHIPS: Wordguesser (not yet released) | — | Assignment |
Additional textbook readings
These sections have no videos, but are part of the assigned reading:
- §3.0 Concepts and Prerequisites
- §3.8 Fallacies and Pitfalls
- §3.9 Concluding Remarks