Module 6: Express
Module 6: Express
Module 6: Express
Course Overview
| Field | Details |
|---|---|
| Module Number | Module 6 |
| Module Name | Express |
| Status | Content Drafted — syllabus/exam details pending |
| Study Duration | [ To be defined ] |
| Exam Format | Live coding / explanation via recorded Teams call |
| Attempts | Up to 3 per part |
| OneDrive Link | [ Add OneDrive link when available ] |
Syllabus
Express Crash Course
| # | Topic |
|---|---|
| 1 | What is Express? |
| 2 | Opinionated vs Unopinionated |
| 3 | Prerequisites |
| 4 | What we’ll cover |
| 5 | Express Setup |
| 6 | Basic Server |
| 7 | –watch Flag & NPM Scripts |
| 8 | res.sendFile() Method |
| 9 | Static Web Server |
| 10 | Working with JSON |
| 11 | Postman Utility |
| 12 | Environment Variables (.env) |
| 13 | Request Params (req.params) |
| 14 | Query Strings (req.query) |
| 15 | Setting Status Codes |
| 16 | Multiple responses |
| 17 | Route Files |
| 18 | Using ES Modules |
| 19 | Request Body Data |
| 20 | POST Request |
| 21 | PUT Request |
| 22 | DELETE Request |
| 23 | Middleware |
| 24 | Custom Error Handler |
| 25 | Catch All Error Middleware |
| 26 | Colors Package |
| 27 | Using Controllers |
| 28 | __dirname Workaround |
| 29 | Making Requests From Frontend |
| 30 | Submit Form to API |
| 31 | EJS Template Engine Setup |
| 32 | Pass Data to Views |
| 33 | Pass and Loop Over Arrays |
| 34 | Template Partials |
Study Resources
Videos & Course Material
Grads: add your own video links here via PR! See Contributing.
| Topic | Video | Contributed by |
|---|---|---|
| add topic | add YouTube link | your name |
This post is licensed under
CC BY 4.0
by the author.