Node.js & Express Complete
Build scalable backend APIs with Node.js, Express, MongoDB, authentication and real-time features.
What you will learn
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-
Lesson content for "What is Node.js and the V8 engine".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Installing Node.js and REPL".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Node.js global objects and process".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Built-in modules - fs, path, http".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "What is NPM and package.json".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Installing and managing packages".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Semantic versioning and dependencies".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Running scripts and nodemon".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "CommonJS require and module.exports".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "ES Modules with import/export".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Reading and writing files with fs".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Streams and buffers for large files".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Working with paths and directories".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "What is Express and why use it".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Creating an Express server".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Routing - GET, POST, PUT, DELETE".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Middleware - built-in, custom and third-party".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Error handling middleware".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Serving static files".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "RESTful principles and conventions".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "API structure and project organization".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Request validation with Joi/Zod".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "API responses and status codes".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Building a complete REST API".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Authentication vs authorization".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Password hashing with bcrypt".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "JWT tokens - access and refresh".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Authentication middleware for protected routes".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Complete login and register flow".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "JWT deep dive - headers, payload, signature".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Token refresh and rotation".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "CORS configuration and security headers".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Rate limiting and brute force protection".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Helmet.js and input sanitization".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "MongoDB concepts and Atlas setup".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Mongoose schemas and models".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "CRUD operations and query building".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "References and population".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Indexing and performance optimization".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "MySQL basics and connection setup".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Sequelize models and associations".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "CRUD operations with Sequelize".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Migrations and seeders".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "When to choose MySQL vs MongoDB".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Multer middleware for file uploads".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Cloud storage with AWS S3".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Image processing with Sharp".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "File validation and security".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "What are WebSockets and Socket.io".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Setting up Socket.io server".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Rooms, events and broadcasting".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Building a real-time chat application".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Unit testing with Jest".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Integration testing with Supertest".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Testing authentication flows".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Test coverage and best practices".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Environment variables and config management".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Deploying to Railway and Render".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "PM2 process manager for production".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "Docker containerization basics".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
-
Lesson content for "CI/CD and production checklist".Coming soon
Want to watch the video lesson?
Enroll now to get full video access + certificate.
Student reviews
No reviews yet - be the first after you complete the course!