Backend4 months
Node.js Backend
Server-side JavaScript: HTTP, data access, background work and production concerns.
Step 01
Runtime
Modules, streams, buffers, the event loop and process lifecycle.
Node.jsStreamsStep 02
HTTP layer
Express/Hono/Fastify, middleware, validation, error handling and file uploads.
HonoZodStep 03
Data
SQL access with an ORM or query builder, migrations, transactions and connection pooling.
DrizzlePostgreSQLStep 04
Auth
Sessions, JWTs, OAuth providers, hashing and secure cookie flags.
AuthCookiesStep 05
Async work
Queues, cron jobs, retries with backoff and idempotency keys.
BullMQCronStep 06
Production
Structured logs, graceful shutdown, health checks, clustering and containerised deploys.
PinoDocker