This course is an early-access, still-growing path through backend development with Node.js, built to take you from core fundamentals to shipping real, deployed projects.
What it covers
- Fundamentals: variables, data types, flow control, error handling, modules, and NPM
- Asynchronous programming with promises, async/await, and the event loop, plus streams and multithreading
- Building scalable servers with Express and Nest.js, using ORMs like Prisma, Mongoose, and Sequelize
- Logging with Winston and caching with Redis and Memcached
- REST and GraphQL API design and implementation
- Unit, integration, and end-to-end testing, plus Docker containerization
- Deploying to AWS, DigitalOcean, Azure, GCP, and Heroku
The course works through more than 10 real projects, including building a full SaaS product on Node.js, so the concepts get applied rather than just explained.