Course Overview
- ›What is MERN Stack
- ›MongoDB Express React Node overview
- ›HTML CSS JavaScript basics
- ›Development workflow
- ›Environment setup
- ›Node.js and npm installation
- ›Project structure
- ›What is React
- ›JSX syntax
- ›Components
- ›Props
- ›Folder structure
- ›React server
- ›useState
- ›useEffect
- ›State management
- ›Side effects
- ›Event handling
- ›Controlled components
- ›React Router
- ›Routes creation
- ›Navigation
- ›Route params
- ›Protected routes
- ›SPA concepts
- ›CSS Modules
- ›Inline styling
- ›Conditional rendering
- ›Lists and keys
- ›Reusable components
- ›UI practices
- ›REST APIs
- ›Fetch API
- ›Axios
- ›Loading states
- ›Error handling
- ›Form submission
- ›Context API
- ›Providers
- ›Redux basics
- ›Store actions reducers
- ›Redux integration
- ›Global state
- ›Node.js intro
- ›Event loop
- ›Core modules
- ›HTTP server
- ›File system
- ›Async programming
- ›Express setup
- ›Routing
- ›Middleware
- ›HTTP handling
- ›REST APIs
- ›Error handling
- ›MongoDB intro
- ›Document database
- ›Collections
- ›CRUD operations
- ›Queries
- ›MongoDB Compass
- ›Mongoose setup
- ›Schemas and models
- ›CRUD with Mongoose
- ›Validation
- ›Relationships
- ›Optimization
What we'll cover in this course:
- Introduction to MERN Stack
- React Fundamentals
- React State and Hooks
- React Routing and Navigation
- Styling and UI in React
- Working with APIs in React
- State Management
- Node.js Fundamentals
- Express.js API Development
- MongoDB Fundamentals
- MongoDB with Node.js
- Authentication and Authorization
- Full Stack Integration
- AI Tools for Development
- Capstone Project
Technologies & Tools



















