MERN eCommerce From Scratch

Go to class
Write Review

MERN eCommerce From Scratch provided by Udemy is a comprehensive online course, which lasts for 15 hours worth of material. MERN eCommerce From Scratch is taught by Brad Traversy. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Build an eCommerce platform from the ground up with React, Redux, Express & MongoDB

    What you'll learn:

    • Build a custom eCommerce platform with React, Redux, Node, Express & MongoDB
    • An actual real-world project built in a linear and progressive manner
    • Full featured shopping cart with PayPal & credit/debit payments
    • Admin area to manage customers, products & orders
    • Product rating & review system
    • Product search, carousel, pagination & more

    There are a lot of "eCommerce" courses out there, but most use some kind of prebuilt plugin or platform. In this course, we will build a completely customized eCommerce / shopping cart application from scratch with the MERN stack with the following functionality...

    • Full featured shopping cart

    • Product reviews and ratings

    • Top products carousel

    • Product pagination

    • Product search feature

    • User profile with orders

    • Admin product management

    • Admin user management

    • Admin Order details page

    • Mark orders as delivered option

    • Checkout process (shipping, payment method, etc)

    • PayPal / credit card integration

    • Custom database seeder script


    This is not a documentation-type course. This is a jump in and get your hands dirty course where by the end, you have an actual real-world project to use and put on your portfolio. You will learn the following by completing this course..

    • React with Functional Components & Hooks

    • React router

    • React-Bootstrap UI library

    • How to structure components

    • Component level state & props

    • Managing global state with Redux (Actions & Reducers)

    • Using Redux state in components (useDispatch & useSelector)

    • Creating an extensive back end with Express

    • Working with a MongoDB database and the Mongoose ODM

    • JWT authentication (JSON web tokens)

    • Creating custom authentication middleware

    • Custom error handler

    • Integrating the PayPal API

    • Environment variables

    • Project deployment

    • Much more!