Web Development - MERN
Develop an e-commerce application to learn through a real-life use case.
10000/-15,000/-
- Overview
- Curriculum
- Batch Information
- Fee Payment
- Project
Learn web development through the MERN (MongoDB, ExpressJS, React, Node.js) stack. This course is designed to focus on teaching you how to teach yourself. Hence, expect a lot of assignments and guided tasks throughout this course. You'll have the chance to learn from official documentation, and gradually, you'll teach yourself how to learn through documentation. Here are some course highlights:
- Class Frequency and Duration: 3 classes every week of 50 minutes each.
- Mode of Teaching: Live interactive classes on Google Meet platform.
- Language: Lectures will be delivered in English.
- Batch Strength: 5-10 students.
Introduction to MERN (MongoDB, ExpressJS, React, NodeJS):
- Overview of the MERN stack and its components (MongoDB, ExpressJS, React, NodeJS, Node Package Manager).
- Why MERN is preferred for modern web development.
Basic Concepts:
- Understanding HTML, JavaScript, and Bootstrap.
React Fundamentals:
- Introduction to React and its core concepts.
- Javascript XML (JSX)
- Components and Props.
- Conditional rendering and list display.
- Routing with React Router.
- Lifting the State Up
- Use-Effect
- Making HTTP requests with Axios.
Node.js & Express.js:
- Introduction to Node.js and asynchronous programming.
- Building RESTful APIs with Express.js.
- Middleware usage and error handling.
Authentication and Authorization:
- Implementing JWT-based authentication and authorization.
- Securing routes and resources.
MongoDB:
- Introduction to NoSQL databases and MongoDB.
- Understanding the difference between SQL and NoSQL databases.
- Database setup and CRUD operations - InsertOne, InsertMany, DeleteOne, DeleteMany, UpdateOne, UpdateMany, Find, FindAll, Find with Filter.
- Advanced querying and indexing.
Building an E-Commerce Application:
- Integrating Bootstrap for layout and styling.
- Setting up server-side with Node.js and Express.js.
- Database integration and data modelling.
- User authentication and authorization using JWT and Secure Cookies.
- Developing client-side components with React - Login, Product, ProductDetails, Spinner.
- Implementing shopping cart functionality using Cookies.
- Managing checkout workflows using state and multiple components.
At the moment, we do not have any scheduled batches. For the latest information on upcoming batches, please contact us at (+91) 88868-83905
- Course registration is free, with the first week (or the first 3 classes) being free.
- If you decide to continue, 50% of the course fee will be due after the first week (or the first 3 classes).
- The remaining 50% will be due within 3 weeks from the first payment due date.
Create your own E-Commerce Store!
You'll learn to create an e-commerce app working end-to-end, including the database! The course is designed to give you the freedom to improvise and provide ample learning opportunities.