Data Structures
Algorithm
Projects
Course Syllabus
Introduction to NoSQL & MongoDB
Installing & Setting up MongoDB
CRUD Operations (Insert, Update, Delete, Find)
Indexes & Aggregations
Data Modeling & Schema Design
MongoDB Transactions
Introduction to Express.js
Routing & Middleware
Building REST APIs
Request & Response Handling
Error Handling
Authentication with JWT
Introduction to React & JSX
Functional & Class Components
Props, State & Events
React Hooks (useState, useEffect, useContext, useReducer)
React Router (Navigation & Routing)
Forms & Validation
Redux & Context API (State Management)
REST API Integration with Axios/Fetch
Performance Optimization
Introduction to Node.js
Node.js Architecture & Event Loop
NPM & Package Management
Asynchronous Programming
File System & Streams
Building RESTful APIs with Node.js
Error Handling & Debugging
Securing Node.js Applications
Connecting MongoDB with Node.js + Express.js
Integrating React with Express.js Backend
Authentication & Authorization
REST API with React Frontend
Deployment on Cloud (AWS / Heroku / Vercel)
Project 1: E-Commerce Application
Project 2: Social Media App
Project 3: Blogging Platform
Project 4: Real-Time Chat App (Socket.io)