3 Months · Intensive Backend Focused MySQL + MongoDB JWT/OAuth

Node.js Backend
with MySQL & MongoDB

Master backend development with two databases, build secure REST APIs, and deploy on production servers.

limited seats
₹2999 + taxes
  • 3 months live backend training
  • MySQL + MongoDB (both databases)
  • REST APIs with JWT authentication
  • OAuth 2.0 (Google/GitHub login)
  • Basic HTML/CSS for admin panels
  • Deployment on AWS EC2 / Heroku
  • Real-world projects

What You'll Learn in 3 Months

Practical backend skills that you can actually master in 3 months

Node.js & Express Week 1-3

Node.js basics, event loop, Express framework, routing, middleware, error handling, file upload.

MySQL Database Week 4-6

CRUD operations, relationships, joins, indexes, stored procedures, connection pooling with Node.js.

MongoDB & Mongoose Week 7-8

Schema design, CRUD, aggregation pipeline, indexing, Mongoose ODM, relationships.

Authentication & Security Week 9

JWT tokens, refresh tokens, OAuth 2.0 (Google), bcrypt, rate limiting, helmet, CORS.

Deployment Week 10

AWS EC2 setup, PM2 process manager, Nginx reverse proxy, environment variables, SSL certificates.

Projects & Integration Week 11-12

Build 2 complete projects, API documentation, Postman testing, basic frontend integration.

12-Week Curriculum realistic pace

Week 1-2 Node.js Fundamentals: modules, NPM, file system, event emitter, HTTP module
Week 3-4 Express.js: routing, middleware, template engines (EJS), error handling
Week 5-6 MySQL: database design, CRUD, relationships (1:1, 1:M, M:M), joins
Week 7-8 MongoDB: document modeling, CRUD, aggregation framework, Mongoose
Week 9 REST APIs & Authentication: JWT, refresh tokens, OAuth 2.0, role-based access
Week 10 Deployment: AWS EC2, PM2, Nginx, environment config, SSL (Let's Encrypt)
Week 11 Project 1: E-commerce API with MySQL + JWT
Week 12 Project 2: Blog API with MongoDB + OAuth
Bonus Topics (if time permits)
  • TypeScript basics with Node.js
  • Redis for caching
  • WebSockets with Socket.io
  • Basic HTML/CSS for admin dashboards

Focus is on depth over breadth. You'll master the essentials first.

2 Real-World Projects You'll Build

E-commerce API MySQL

Complete backend for an e-commerce platform:

  • Product catalog with categories
  • User authentication (JWT)
  • Shopping cart & orders
  • Admin panel with EJS templates
  • Razorpay payment integration
MySQL JWT EJS
Blog Platform API MongoDB

Feature-rich blogging backend:

  • User registration with OAuth (Google)
  • Create/edit/delete posts
  • Comments & likes system
  • Aggregation for analytics
  • REST API with Postman docs
MongoDB OAuth Mongoose

What's Included

Live Classes

30+ live sessions

Internship Cert

Industry recognized

2 Portfolio Projects

E-commerce + Blog

Deployment Guide

AWS EC2 + Nginx

Placement Support

Resume & interviews

Doubt Sessions

1:1 mentor support

Technologies You'll Master

Node.js MySQL MongoDB Express JWT OAuth 2.0 AWS EC2 Nginx Postman Mongoose Sequelize EJS

Production Deployment You'll Learn

No fluff - just what you need to deploy real applications

  • AWS EC2 - Launch and configure Ubuntu server
  • PM2 - Process management and auto-restart
  • Nginx - Reverse proxy and load balancing
  • GitHub Actions - Basic CI/CD pipeline
  • SSL Certificates - Let's Encrypt setup
  • Environment Variables - Secure configuration
  • MongoDB Atlas - Cloud database setup
  • MySQL RDS - Cloud database option
Real Deployment

You'll deploy both projects on live servers that employers can see

Ready to become a backend developer?

Join 100+ students who mastered backend with SmartDevs in just 3 months.