Skip to content
Home Tutorials Roadmaps Courses
Log in Join free

Node.js & Express Complete

Build scalable backend APIs with Node.js, Express, MongoDB, authentication and real-time features.

SU Taught by Sukhwinder Singh 0 enrolled Intermediate

What you will learn

Master Node.js and Express.js - the backbone of modern backend development.

Covers Node.js fundamentals, NPM, modules, Express.js, REST APIs, authentication, JWT, MongoDB, MySQL, file uploads, WebSockets, testing and deployment. Build production-ready backend applications.

Who this is for:
- JavaScript developers moving to backend development
- Full-stack developers needing backend API skills
- Anyone building real-time applications or microservices

Course Syllabus

0 lessons · 13 modules
1. Node.js Fundamentals 4 lessons
  1. Lesson content for "What is Node.js and the V8 engine".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Installing Node.js and REPL".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Node.js global objects and process".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Built-in modules - fs, path, http".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
2. NPM & Packages 4 lessons
  1. Lesson content for "What is NPM and package.json".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Installing and managing packages".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Semantic versioning and dependencies".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Running scripts and nodemon".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
3. Modules & File System 5 lessons
  1. Lesson content for "CommonJS require and module.exports".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "ES Modules with import/export".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Reading and writing files with fs".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Streams and buffers for large files".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Working with paths and directories".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
4. Express.js 6 lessons
  1. Lesson content for "What is Express and why use it".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Creating an Express server".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Routing - GET, POST, PUT, DELETE".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Middleware - built-in, custom and third-party".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Error handling middleware".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  6. Lesson content for "Serving static files".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
5. REST API Design 5 lessons
  1. Lesson content for "RESTful principles and conventions".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "API structure and project organization".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Request validation with Joi/Zod".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "API responses and status codes".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Building a complete REST API".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
6. Authentication 5 lessons
  1. Lesson content for "Authentication vs authorization".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Password hashing with bcrypt".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "JWT tokens - access and refresh".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Authentication middleware for protected routes".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Complete login and register flow".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
7. JWT & Security 5 lessons
  1. Lesson content for "JWT deep dive - headers, payload, signature".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Token refresh and rotation".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "CORS configuration and security headers".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Rate limiting and brute force protection".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Helmet.js and input sanitization".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
8. MongoDB with Mongoose 5 lessons
  1. Lesson content for "MongoDB concepts and Atlas setup".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Mongoose schemas and models".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "CRUD operations and query building".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "References and population".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Indexing and performance optimization".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
9. MySQL with Sequelize 5 lessons
  1. Lesson content for "MySQL basics and connection setup".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Sequelize models and associations".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "CRUD operations with Sequelize".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Migrations and seeders".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "When to choose MySQL vs MongoDB".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
10. File Uploads 4 lessons
  1. Lesson content for "Multer middleware for file uploads".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Cloud storage with AWS S3".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Image processing with Sharp".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "File validation and security".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
11. WebSockets & Real-Time 4 lessons
  1. Lesson content for "What are WebSockets and Socket.io".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Setting up Socket.io server".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Rooms, events and broadcasting".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Building a real-time chat application".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
12. Testing 4 lessons
  1. Lesson content for "Unit testing with Jest".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Integration testing with Supertest".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Testing authentication flows".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Test coverage and best practices".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
13. Deployment 5 lessons
  1. Lesson content for "Environment variables and config management".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Deploying to Railway and Render".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "PM2 process manager for production".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Docker containerization basics".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "CI/CD and production checklist".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon

Student reviews

No reviews yet - be the first after you complete the course!