
๐น Introduction to Full Stack Development
Overview of MERN Stack
Understanding the Role of Frontend & Backend
Client-Server Architecture
๐น MongoDB (Database)
Introduction to NoSQL & MongoDB
Installing MongoDB & Setting Up a Database
CRUD Operations (Create, Read, Update, Delete)
MongoDB Aggregation & Indexing
Mongoose (Schema & Model)
๐น Express.js (Backend Framework)
Introduction to Express.js
Setting Up a Node.js Server
Creating API Routes (GET, POST, PUT, DELETE)
Middleware & Error Handling
Authentication with JWT (JSON Web Token)
๐น React.js (Frontend Framework)
React Basics (Components, Props, State)
React Router for Navigation
Fetching Data from APIs
Context API & Redux for State Management
React Hooks (useState, useEffect, useContext)
๐น Node.js (Backend Environment)
Introduction to Node.js & NPM
File System & Streams
Building REST APIs with Express
Handling Authentication & Authorization
๐น Connecting Frontend with Backend
Fetching Data from Express API in React
Implementing User Authentication (JWT + React Context)
Protecting Routes in React
๐น Deployment & Project Work
Deploying Backend on Render / Railway / Vercel
Deploying Frontend on Netlify / Vercel
Connecting Backend with MongoDB Atlas
Full-Stack MERN Project:
User Authentication System
Blog Website with CRUD Features
E-commerce Platform (Basic)