Week 1: Core MERN Stack Basics (React, Express.js, MongoDB, REST APIs)
Day | Core Topic | What to Cover |
Day 1 | React Introduction | Overview of React, JSX syntax, components, and the basics of the Virtual DOM. Understand the difference between functional and class components. |
Day 2 | React State & Props | Learn about React state and props. Build a simple counter app using React state. Understand how props are used to pass data. |
Day 3 | React Hooks | Introduction to React Hooks (useState, useEffect). Build a small app that uses state and effect to manage a timer or API call. |
Day 4 | React Event Handling | Explore event handling in React (onClick, onChange, etc.). Create forms and practice controlled components. |
Day 5 | Express.js Basics | Introduction to Express.js, basic routing, handling GET and POST requests. Set up an Express.js server and connect it to React frontend. |
Day 6 | MongoDB Basics | Learn how to set up MongoDB, basic CRUD operations, connecting MongoDB to Express.js. Build a simple API that interacts with MongoDB. |
Day 7 | REST API Design | Understand REST principles and how to structure routes in Express.js. Build a RESTful API for a To-Do app using Express and MongoDB. |
Its great to have a carefully designed plan, but once we have a plan its best to follow it blindly and do the necessary.
Otherwise we will go in the loop of decision making and believe me it severly affects your progress making.
Sometimes faith works wonders. Having faith in oneself is what works always.
I believe the potential in you as much as i believe in mine.
Lets do this together.