Backend Development Course

About the Program
This Backend Development course takes you from beginner to job-ready backend engineer. Learn Node.js, Express, REST APIs, MongoDB, MySQL, authentication, security, testing, deployment and CI/CD with hands-on projects.
Week 1: Node.js Basics
- What is Node.js?
- Modules & NPM
- File System, Streams, Events
Week 2: Express.js & Routing
- Building Express server
- RESTful APIs
- Middleware & routing
Week 3: MongoDB Integration
- CRUD operations
- Mongoose schemas
- Relational vs Non-relational
Week 4: MySQL & Sequelize ORM
- MySQL setup
- Sequelize models
- Associations & joins
Week 5: Authentication & Security
- JWT Authentication
- Password hashing
- API Security & CORS
Week 6: Testing & API Validation
- Postman advanced
- Joi validation
- Centralized error handling
Week 7: Deployment & CI/CD
- Env variables
- Deploy to Render / Railway
- CI/CD introduction
Week 8: Final Project & Interview Prep
- Build production backend
- Deployment
- Mock interviews