Express.js — Web APIs & middleware
expressjs · Intermediate
Complete Express path: routing, middleware, validation, uploads, sessions, auth patterns, security, performance, and testing behind proxies.
Modules
- Application setup (basic)
- Routing deep dive (basic)
- 1. MVC / Layered Architecture (medium)
- Validation (medium)
- File uploads (medium)
- Sessions & auth (stateful) (medium)
- Passport & strategies (medium)
- Templating & SSR (medium)
- WebSockets & SSE (medium)
- Security middleware (advance)
- Reverse proxies & trust (advance)
- Performance (advance)
- API design & versioning (advance)
- Testing with Supertest (advance)
- GraphQL & tRPC (overview) (advance)
- Deployment checklist (advance)
- Middlewares (basic)
- Request & Response (basic)