- Week 1: Agenda / Lecture / Homework
- Week 2: Agenda / Lecture / Homework
- Week 3: Agenda / Lecture / Homework
- What is Node.js?
- Using Node Package Manager (NPM)
- Using `require` to include modules
- Using `http` to handle and respond to HTTP requests
- Using `fs` to read from and write to files
- Using `process` to read arguments from command line
- Using `express` to make a RESTful API
- Writing readabke, DRY and modular code
- CRUD operations
- Persisting data