The document outlines a six-week course on MERN stack web development, covering essential topics such as HTML, CSS, JavaScript, React, Node.js, and Express.js. Each week includes specific lessons and mini projects aimed at building an e-commerce application. The final week focuses on enhancing the project with features like a wishlist, checkout flow, error handling, and a review system.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
22 views22 pages
Mern Stack Syllyabus
The document outlines a six-week course on MERN stack web development, covering essential topics such as HTML, CSS, JavaScript, React, Node.js, and Express.js. Each week includes specific lessons and mini projects aimed at building an e-commerce application. The final week focuses on enhancing the project with features like a wishlist, checkout flow, error handling, and a review system.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22
MERN STACK
Week 1: Web Development Basics
(HTML, CSS)
1. Introduction to Web Development
& Project Overview – MERN stack intro, e-commerce workflow, project planning. 2. HTML 5 – basic of Html5 and understanding its core tags. 3. CSS for Styling – basic css3 properties and selectors. 4. CSS Frameworks – Implementing Bootstrap for better UI. 5. Mini Project – Static HTML/CSS E- commerce Home Page. Week 2: JavaScript & DOM Manipulation
1. JavaScript Basics – Variables,
loops, functions, event listeners. 2. DOM Manipulation – Handling dynamic UI updates. 3. ES6 Features – Arrow functions, destructuring, template literals. 4. Local Storage & Session Storage – Storing data locally. 5. Mini Project – Add-to-Cart Functionality Using Local Storage. Week 3: React Basics for E- commerce
1. Introduction to React & Project
Setup – Create React App, folder structure, component breakdown. 2. React Components & Props – Product Card, Navbar, Cart, Footer components. 3. State Management with Hooks – use State for managing cart & product state. 4. React Router for Navigation – Home, Products, Cart pages. 5. Project Progress – Implementing Dynamic Product Listings & Cart Page Week 4: Backend with Node.js & Express.js
1. Introduction to Node.js & Express.js
– Setting up backend, Express basics. 2. Creating REST APIs – Routes for fetching products, categories, cart data. 3. Connecting MongoDB with Mongoose – Product schema, category schema. 4. CRUD Operations for Products & Categories – Add/update/delete products. 5. Project Progress – Displaying Products from MongoDB in React Week 5: Connecting React with Express & Additional Features
1. Connecting Frontend with Backend –
Axios, fetching products dynamically. 2. Managing State with Context API – Global state for cart & products. 3. Displaying Product Details Page – Show product images, descriptions, and prices dynamically. 4. Sorting Products by Price & Category – Simple sorting functionality in frontend. 5. Project Progress – Enhancing the E- commerce Product Page. Week 6: Finalizing & Deploying the E-commerce Project
1. Building a Wishlist Feature – Allow
users to save products for later. 2. Basic Checkout Flow (Without Payment) – Simple order placement UI. 3. Error Handling in Express & React – Displaying validation & API errors. 4. Adding a Simple Review System – Users can leave ratings on products. 5. Final Project Wrap-up & Q&A – Completing the E-commerce Store.