2h 50m total
Build production HTTP APIs with Node.js (Node 22 LTS) and Express 5. Covers the Node runtime and event loop, modules and npm, the HTTP protocol and REST design, Express routing and middleware, input validation and centralized error handling, persistence with a real database (PostgreSQL via Prisma), authentication and authorization (sessions vs JWT, password hashing, RBAC), async patterns/streams/caching/rate-limiting, and testing APIs — finishing by building and deploying a full REST API. Assumes JavaScript/TypeScript fundamentals (see the JS/TS course); this one teaches the server on top.