arrow_backBACK TO CURRICULUM HUB
Crash Course15 Lessons~120 min total

Node.js Backend Engineering

A comprehensive crash course covering everything you need to build production-grade backend systems with Node.js — from the event loop to deploying on AWS.

Node.js Backend Engineering

Master backend engineering with Node.js through 15 hands-on lessons. This crash course takes you from understanding Node.js internals to deploying production-ready APIs on AWS.

What You’ll Learn

  • Node.js Internals — How the event loop, libuv, and V8 work together
  • API Development — Build REST APIs with Express and Nest.js
  • Authentication — Implement JWT, sessions, and OAuth flows
  • Databases — Work with PostgreSQL, MongoDB, and Redis
  • Messaging — Integrate RabbitMQ and AWS SQS for async processing
  • Real-time — Build WebSocket applications with Socket.io
  • DevOps — Docker, testing, logging, and AWS deployment

Prerequisites

  • Solid JavaScript/TypeScript fundamentals
  • Basic understanding of HTTP and REST
  • Familiarity with npm and the command line

Who This Is For

Backend developers who want to build production-grade Node.js applications. Whether you’re coming from another language or leveling up your Node.js skills, this course covers the patterns and tools used in real-world systems.