Week 3 - Software Architecture, HTTP, and REST
Learning Objectives:
In this week of the course, you will learn
- What software architecture is, and some major classes of software architecture
- How the HTTP protocol works
- The principles of RESTful design
- How to build a REST server using express.js
Important Dates:
- HW1 Due Feb 5 by 10pm
Lessons:
3.1: Software Architecture
3.2: HTTP Basics
3.3: REST Protocols
3.4: Building a REST Server
Resources
- Example 3.1 Transcript Server
- In class slides from Prof Bell’s section (Monday): PDF, PPT, Keynote
- In class slides from Prof Bell’s section (Thursday): PDF, PPT, Keynote