MERN eCommerce from Scratch

Welcome to our comprehensive course, which will cover all the essential topics and techniques you need to know to create a robust and scalable eCommerce application. We will begin by exploring the fundamentals of React, focusing on functional components and hooks. We will cover topics such as component state, props, and lifecycle methods, allowing you to build dynamic and interactive user interfaces.

Next, we will dive into React Router, a popular routing library for React applications. You will learn how to handle navigation, create dynamic routes, and pass parameters between different components. To enhance the visual appeal and responsiveness of your application, we will introduce React-Bootstrap, a versatile UI library. Managing the global state of your application is a critical aspect of building complex projects. We will introduce you to Redux, a popular state management library, and guide you through the process of integrating it into your eCommerce platform. You will learn about actions, reducers, and the Redux store, enabling you to manage the application’s state efficiently.

You will learn how to handle routes, perform CRUD operations, and implement authentication and authorization mechanisms. You will integrate MongoDB, a popular NoSQL database, using the Mongoose Object Data Modeling (ODM) library. We will cover JWT authentication (JSON web tokens) with HTTP-Only cookies, providing a robust authentication mechanism to protect your users’ sensitive data.

By the end of this course, you will have gained a comprehensive understanding of building a full-stack eCommerce platform from scratch.

Type
video
Category
publication date
2020-12-16
what you will learn

Explore the React-Bootstrap UI library
Learn to structure components
Manage global state with Redux (actions and reducers)
Create an extensive backend with Express
Learn JWT authentication HTTP-Only cookie
Create custom authentication middleware

duration
787
key features
Build a custom eCommerce platform with React, Redux, Node, Express, and MongoDB * Build an actual real-world project in a linear and progressive manner * Work with the MongoDB database and the Mongoose ODM
approach
Build a custom eCommerce platform with React, Redux, Node, Express, and MongoDB
Build an actual real-world project in a linear and progressive manner
Work with MongoDB database and the Mongoose ODM
audience
This course is designed for full-stack web developers who are interested in learning the MERN stack (MongoDB, Express, React, and Node.js) by building a real-world application. Whether you are a beginner looking to gain hands-on experience or an experienced developer seeking to expand your skill set, this course will provide you with the knowledge and practical skills needed to build a robust and scalable web application.
meta description
Building a full-stack ecommerce platform: master the MERN stack from scratch.
short description
Welcome to our hands-on video course, where you will learn technologies, such as React, Redux Toolkit, Express, and MongoDB. You will learn how to structure your code using Redux Toolkit, implement powerful features with React, and create a robust backend using Express and MongoDB. An understanding of modern JS fundamentals and the basics of React will be an add-on.
subtitle
Create a comprehensive eCommerce platform using React, Redux Toolkit, Express, and MongoDB starting from scratch
keywords
MERN, MongoDB, Express, React, and Node.js, authentication, validation, HTTP-Only cookie, middleware, JWT
Product ISBN
9781801077545