Node.js·Intermediate
Node JS
JavaScript on the server.
Learn Node.js — async I/O, modules, npm and REST APIs.
5 weeks
47 lessons
1 examples
Certificate on completion
// preview.nodejs
node.js
const http = require('http');
http.createServer((_, res) => res.end('Hello')).listen(3000);# curriculum
0 / 47 lessons·0% complete
01What is Node.js02Features and Benefits03Node.js Architecture & V8 Engine04Single Thread vs Multi Thread05Installing Node.js and npm06Running Your First Node Application07JavaScript Fundamentals Refresher08ES6+ Features (Arrow, Template, Destructuring, Spread)09Node REPL & Global Objects10Node Modules — CommonJS vs ESM11npm and package.json12Reading Files with fs13Writing, Appending & Deleting Files14File Streams & Buffers15Directory Operations16HTTP Module — Building a Web Server17URL & Query String18OS, Path & Process Modules19Events Module & EventEmitter20Crypto Module — Hashing, HMAC, Random21Callbacks & Callback Hell22Promises23Async/Await24The Event Loop25Timers & Error Handling26Express.js — Introduction & Setup27Express Routing28Express Middleware29Building a REST API — CRUD with Express30API Testing with Postman / Thunder Client31MongoDB Basics — Documents, Collections, CRUD32Mongoose — Schemas, Models, Validation33Registration, Login & Password Hashing34JWT Authentication35Sessions, Cookies & Role-Based Access36Custom Middleware, Logging & Rate Limiting37File Uploads & Pagination38Real-time Apps — WebSockets & Socket.IO39Security — Helmet, CORS, Env Vars, XSS40Testing — Jest, Supertest, Unit + API41Performance — Caching, Redis, Clustering42Deployment — PM2, Docker, VPS, CI/CD43Architecture — MVC, Repository, Clean & Microservices44Full-Stack Integration — React + Node + Auth Flow45Bonus — TypeScript, GraphQL, Prisma, Serverless, AI46Project — REST API + Authentication System47Project — Real-time Chat App
enroll.now()
Free
Full access. No credit card.
✓ Lifetime access
✓ Code along with projects
✓ Community support 24/7
