MERN STACK DEVELOPMENT
- Internet & Web Basics
- Client vs Server Architecture
- HTTP & HTTPS
- Web Browsers & Developer Tools
- HTML5 (Structure, Forms, Tables, Semantic)
- CSS3 (Selectors, Box Model, Flexbox, Grid)
- Responsive Design & Media Queries
- Bootstrap (Grid, Navbar, Forms, Components)
- JavaScript Basics
- Arrays & Objects
- DOM Manipulation
- Events & Functions
- ES6 (Arrow Functions, Destructuring, Modules)
- Introduction to React
- JSX
- Components
- Props & State
- Event Handling
- Conditional Rendering
- Lists & Keys
- Forms in React
- React Hooks (useState, useEffect, useContext)
- React Router
- API Integration (Axios / Fetch)
- Introduction to Node.js
- Node Modules
- NPM (Node Package Manager)
- Creating HTTP Server
- REST API Development
- Express Routing
- Middleware
- Request & Response Handling
- Error Handling
- Introduction to NoSQL
- MongoDB CRUD Operations
- Collections & Documents
- Query Operators
- Indexing
- Mongoose Schema & Models
- Validation & Relationships
- User Authentication (JWT)
- Password Hashing (bcrypt)
- Role Based Authorization
- Git & GitHub
- MongoDB Atlas
- Deploy React & Node App
- Student Management System
- E-Commerce Website
- Task Management App
- Final Full Stack MERN Project