Finally finished learning MERN in this course on Udemy! This course has a total of 15 sections, 91 lectures, and a total duration length of 14 hours and 53 minutes. I followed along with my teacher until the course finished.
Certificate
Other Certificates
- Modern JavaScript From The Beginning—CERTIFICATE
- ReactJS Front to Back—CERTIFICATE
- CSS – The Complete Guide 2021 (incl. Flexbox, Grid & Sass)—CERTIFICATE
- Node.js API Masterclass With Express & MongoDB—CERTIFICATE
Project
Github repo: https://github.com/zeddrix/beamazedd-shop
Demo: https://beamazeddshop.herokuapp.com/
Description: This is an e-commerce platform like Amazon or eBay where you can pick a product, add it to your cart, and finally pay or have it delivered to your home. In this project, I used fake money just to make things working, and thus, no delivery. So, it’s easy to convert and make it into a real platform. After logging in as admin, he/she can control users, products, and orders easily in this website.
About the Course
Requirement
- You should know modern JS fundamentals and the basics of React
Description
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!
Who this course is for:
- Full stack web developers that want to learn MERN by building a real-world app