New Cohort Summer 2026 Tech Internships are now open! Limited seats available.
← Course Detail

MERN Full Stack Development

Computer Science

Chapter 3 — React JS for MERN Development

Progress: 22%

Lesson 3.2 : React State and Props in MERN

Reading & Interactive Lesson

Lesson 3.2 FREE

React State and Props in MERN

Reading Material & Notes

React State and Props in MERN

Props pass data between components while state stores changing values within components.

These concepts are essential for building dynamic frontend interfaces that communicate with backend APIs.

Course Curriculum

10 Chapters • 50 Lessons

View Course

Chapter 4 — Node.js Fundamentals

5 Lessons

LOCKED
Lesson 4.1 : What is Node.js?
ENROLL
Lesson 4.2 : Node.js Modules
ENROLL
Lesson 4.3 : npm and Package Management
ENROLL
Lesson 4.4 : Node.js HTTP Server
ENROLL
Lesson 4.5 : Node.js Environment Variables
ENROLL

Chapter 5 — Express.js and REST APIs

5 Lessons

LOCKED
Lesson 5.1 : Introduction to Express.js
ENROLL
Lesson 5.2 : Express Routes
ENROLL
Lesson 5.3 : Express Middleware
ENROLL
Lesson 5.4 : Express Controllers
ENROLL
Lesson 5.5 : Express Error Handling
ENROLL

Chapter 6 — MongoDB and Mongoose

5 Lessons

LOCKED
Lesson 6.1 : Introduction to MongoDB
ENROLL
Lesson 6.2 : MongoDB Collections and Documents
ENROLL
Lesson 6.3 : Installing and Connecting Mongoose
ENROLL
Lesson 6.4 : Mongoose Schemas and Models
ENROLL
Lesson 6.5 : MongoDB CRUD Operations
ENROLL

Chapter 7 — Authentication and Authorization

5 Lessons

LOCKED
Lesson 7.1 : What is a REST API?
ENROLL
Lesson 7.2 : Creating a User API
ENROLL
Lesson 7.3 : API Request and Response
ENROLL
Lesson 7.4 : API Validation
ENROLL
Lesson 7.5 : API Testing
ENROLL

Chapter 8 — Frontend and Backend Integration

5 Lessons

LOCKED
Lesson 8.1 : Authentication vs Authorization
ENROLL
Lesson 8.2 : User Registration API
ENROLL
Lesson 8.3 : Password Hashing
ENROLL
Lesson 8.4 : JWT Authentication
ENROLL
Lesson 8.5 : Role-Based Authorization
ENROLL

Chapter 9 — Advanced MERN Development

5 Lessons

LOCKED
Lesson 9.1 : Connecting React with Express
ENROLL
Lesson 9.2 : Connecting Express with MongoDB
ENROLL
Lesson 9.3 : Building a Complete CRUD Module
ENROLL
Lesson 9.4 : Frontend and Backend Error Handling
ENROLL
Lesson 9.5 : MERN Application Security Basics
ENROLL

Chapter 10 — MERN Full Stack Project and Deployment

5 Lessons

LOCKED
Lesson 10.1 : Planning a MERN Full Stack Project
ENROLL
Lesson 10.2 : Building a MERN Admin Panel
ENROLL
Lesson 10.3 : Testing a MERN Application
ENROLL
Lesson 10.4 : Building the Production Version
ENROLL
Lesson 10.5 : Deploying a MERN Full Stack Application
ENROLL

MERN Full Stack Development

Chapters

10

Lessons

50

View Course Details