1️⃣ JavaScript (Core + Advanced)
- Variables, Data Types, Operators
- Functions, Scope, Closures, Hoisting
- Arrays, Objects & ES6+ Concepts (spread, rest, destructuring)
- Promises, async/await, Event Loop
- DOM, Fetch API, JSON
- Error Handling & Debugging
- Modules & Build Tools (Vite/Webpack basics)
View Details
2️⃣ TypeScript
- Why TypeScript? Benefits over JavaScript
- Types, Interfaces, Enums, Generics
- Type Inference & Type utilities
- Decorators & Type Guards
- TS Config, Compilation Flow
- TypeScript with React & Node.js
View Details
3️⃣ React.js (Front-End Development)
- JSX, Components, Props, State
- Functional vs Class Components
- Lifecycle & Hooks (useState, useEffect, useRef, custom hooks)
- Context API, Performance Optimization
- Routing using React Router
- Forms & Validation (Formik/Yup)
- API Integration, Axios
- Redux Toolkit / Zustand / Context comparison
- Deployment of React App
View Details
4️⃣ Node.js + Express.js (Back-End Development)
- Node architecture, Modules, Event-driven I/O
- Express.js Routing & Middleware
- MVC Architecture
- Authentication & Authorization (JWT, OAuth2.0)
- Environment Variables & Security Best Practices
- File Upload, Logging
- Error Handling & Validations (Joi/Zod)
- Nodemailer, Cron Jobs
- Unit testing (Jest)
View Details
5️⃣ MongoDB (Database)
- NoSQL Concepts, CRUD Operations
- Schema Design, Indexing, Aggregations
- Mongoose ODM
- Transactions & Data Relationships
- Performance Tuning
- Backup & Restoration
View Details
6️⃣ GraphQL
- Basics of GraphQL vs REST
- Queries, Mutations, Resolvers
- GraphQL Schema Design
- Apollo Server + Apollo Client
- Authentication & Authorization in GraphQL
- Error Handling, Caching & Pagination
View Details
7️⃣ Microservices Architecture
- Monolithic vs Microservices
- Service Communication (REST, gRPC, Message Queue)
- Design Patterns: API Gateway, Circuit Breaker
- Containerization with Docker
- Database per Service
- Centralized Logging & Monitoring
- CI/CD Pipeline Basics
View Details
8️⃣ AWS for MERN Stack
- EC2, S3, IAM, RDS vs DynamoDB
- Load Balancer, Auto Scaling
- CloudFront & CDN
- Serverless (Lambda API)
- Deployment of Full-Stack App in AWS
- Basic DevOps: CI/CD using GitHub Actions
View Details
9️⃣ Live Project
? Build & Deploy a Production-grade App
Features Included:
- User Registration & Login (JWT)
- Role-Based Permissions (Admin/User)
- CRUD Operations with MongoDB
- React UI + GraphQL or REST API
- Payment Gateway Integration (Optional)
- Admin Dashboard + Analytics
- Deployment to AWS (Front + Back)
- Code Versioning & DevOps Workflow
View Details
