Mô tả

The MERN Stack Ecommerce course is a comprehensive program that aims to equip students with the skills and knowledge required to build and deploy a full-featured API. The course covers a range of topics, including integrating Stripe for payment processing, pagination and filtering techniques, order statistics and analysis, admin processes for managing orders, implementing categories and product management, order management systems, building and connecting to the database, and implementing user authentication and authorization.

The course starts with an introduction to NodeJS and the basics of building an API. Students will learn how to set up a development environment, create and test API endpoints, and connect to a database. As the course progresses, students will learn about integrating Stripe for payment processing, handling webhooks, pagination and filtering techniques, and order statistics and analysis.

In addition, students will learn about the admin process for managing orders, implementing categories and product management, and order management system. Throughout the course, students will work on real-world projects to gain hands-on experience and develop a strong foundation for building and maintaining APIs.

The course also covers best practices for building APIs, including security, performance, and scalability. By the end of the course, students will have a solid understanding of building, testing, and deploying APIs, as well as the skills to take on their next project.

This course is ideal for developers who want to learn about building and deploying APIs, students who are new to web development and want to learn about building and deploying APIs, developers who want to learn about integrating Stripe for payment processing, engineers who are interested in learning about building e-commerce systems, and individuals who want to learn about building and deploying a full-featured API.

Throughout the course, our experienced instructors will provide guidance and support to students. Active participation in class discussions, asking questions, and sharing knowledge with fellow students is encouraged. The MERN Stack Ecommerce course is designed to provide a strong foundation for building APIs and is suitable for anyone who wants to learn more about back-end web development.

Bạn sẽ học được gì

Admin Dashboard

Payment integration using Stripe

Payment webHook handling

Order statistics and analysis

Admin process for managing orders

Implementing categories and product management

Order management system

Implementing user authentication and authorization

Update Shipping Status

Deployment

Yêu cầu

  • Basics of react is (Required)
  • Basics of react redux (Required)

Nội dung khoá học

16 sections

FINAL PROJECT DEMO

3 lectures
Customers Functionalities Demo
09:54
Admin Functionalities Demo
09:05
Final Project Live DEMO
00:05

MUST READ [IMPORTANT !!!]

2 lectures
How To Take This Course
00:55
Download Final Project Source Codes
00:13

GETTING STARTED

5 lectures
Installing Starter Template
08:42
Install TailwindCSS
04:23
Project Structure Walkthrough
07:38
Redux Toolkit Installations
04:27
Final Project Source Code
01:16

AUTHENTICATION & AUTHORIZATION

20 lectures
Users Initial State
02:58
Login Action
08:34
Users Slices
07:42
Connect To Redux Store
04:19
Dispatch Action To Login
07:52
Cors Error Fixed
02:59
Customise VSCODE OPTIONAL
02:16
Redirect After Login
08:03
Display Error And Loading After Login
03:58
Displaying Error and Success Using SweetAlert
06:12
Display Error Message When Login
03:02
Save Token Into LocalStorage
03:31
Walking Through The Navbar Component
06:19
Public And Private Links
07:13
Protecting Routes
09:13
Admin Routes
02:44
User Registration
08:16
Loading Component
03:04
User Registration Loading And Error Displaying
06:10
Reset Error And Success Actions
07:49

ADMIN DASHBOARD (PRODUCTS)

11 lectures
Overview Of Admin Dashboard
10:32
Create Product Action
08:13
Create Product Slice
05:05
Persist Login User Into Redux Store
03:58
Pass Token To Product Action
03:06
Dispatch Action To Create Product
04:38
Product Sizes Select Component
07:32
Categories Action
06:04
Display Categories Inside Select Input
05:02
Fetch All Products Brands
05:58
Getting Products Colors Into Form Input
09:41

ADMIN DASHBOARD (PRODUCTS IMAGE UPLOAD)

9 lectures
Product Images Upload
04:51
Sending Product Data To Product Action
09:30
Product Creation Error Fixed
07:40
Display Loading, Error For Product Creation
09:26
Image Validation
08:23
Fetch All Products Action
02:40
Display All Products
08:47
Adding New Products
10:28
Display Product Details
12:03

PRODUCTS CATEGORIES

9 lectures
Modified Create Category Action
02:22
Modified Add Category Form
08:10
Dispatch Action To Create Category
05:13
Displaying Category Loading & Error
06:44
Fixed Category Creation Error
03:50
Fetching All Categories
03:05
Using Categories As Navbar Links
04:31
Displaying Home Categories
03:23
Display All Categories
03:16

PRODUCTS FILTERING

11 lectures
Product Filtering Component Walkthrough
06:04
Products Filtering Part 1
12:37
Products Filtering Part 2
05:37
Display All Products Without Filtering
02:27
Filer Products By Category
02:31
Filter Products By Brand
04:45
Filter Products By Price and Size
09:14
Filter Products By Color
03:41
Display Products Loading & Error
03:46
Create Product Brands
09:46
Create Product Colors
05:31

CART MANAGEMENT

17 lectures
Order Placement Process And API Modification
05:21
Add To Cart Action
07:17
Add Product To Cart
04:18
Adding Product To Cart With Colour and Size
03:20
Cart Order Size and Colour Validation
04:37
Get Cart Items From LocalStorage
04:27
Avoid Duplication Of Products In Cart
05:31
Displaying All Cart Items
08:18
Shopping Cart Walkthrough
03:14
Changing Order Qty Part 1
08:48
Changing Order Qty Part 2
05:39
Cart Product Price Fixed
01:55
Updating Product When Quantities Changes
04:52
Removing Product From Cart
05:45
Fixed Product White Screen and total Price Added to LocalStorage
03:43
Calculate Total Order Summary
04:08
Dynamically Display Products Qunatities
06:28

PRODUCTS COUPONS MANAGEMENT

7 lectures
Create And Fetch All Coupons Actions
05:48
Coupon API Modified
04:53
Fetch Single Coupon Action
01:45
Apply Coupon
06:33
Display Coupon Error, Success & Loading
05:07
Apply Coupon To Order Summary
04:07
Reset Coupon Form
02:15

ORDER PLACEMENT PROCESS

14 lectures
Order Payment Component Walkthrough
03:18
Checkout Order Summary
09:14
Update Shipping Address Action
03:19
Dispatch Action To Update User Shipping Address
05:45
Display Update Shipping Address Loading & Error
03:55
User Profile Action
03:39
Displaying Shipping Address
04:36
Fixed Shipping Address Bug
01:09
Creating Of Orders Action
06:52
Dispatch Order Placement Action
06:19
Fixed Order Placement
04:03
Display Loading When Placing Orders
05:36
Show Number Of Cart Items and Empty Order After Placement
06:11
Disable Order Button If Out Od Stock
03:04

PRODUCTS REVIEW

5 lectures
Product Review Component Walkthrough
03:04
Product Review Action
03:52
Dispatch Action To Review Product
05:37
Add Review to a Product
06:27
Modified Author Of Review API
04:20

ADMMIN (PRODUCTS MANAGEMENT)

17 lectures
Customer Profile Component Walkthrough
01:50
Fetch Customer Profile
09:24
Admin Fetching All Products
06:56
Display In Stock And Out Of Stock
03:00
Update Product Component
04:49
Modified Update Product form
03:56
Update Product Action
02:50
Update Product
07:26
Product Update Error Fixed
05:45
Display All Oders
11:57
Order Statistics Action
02:48
Displaying Order Statistics
14:56
Update Order Status Form
04:22
Update Order To Shipped
06:37
Redirect After Update Order Status
08:22
Displaying All Customers
11:36
Remove Duplications Of Customers
05:21

ADMIN-MANAGING COUPONS

4 lectures
Dispatch Action To Create Coupon
05:21
Display All Coupons
05:20
Update Coupon
08:40
Delete Coupon
05:14

APPLICATION IMPROVEMENTS AND FIXING MINORS

17 lectures
Fetch All Categories
05:21
Fetch All Colors And Brands Categories
08:04
Navbar Improvement
07:45
Logout User
07:45
Logout Error Fixed
02:03
Redirect After Login
03:13
Protecting Private Components
07:28
Show Coupon On Navbar
06:37
Avoid Annoying Popups
03:03
Modify Admin Dashboard CSS -OPTIONAL
01:29
Display Coupon Days Left
01:51
Hide Public Links When User Login
03:54
Fixed Redirect After Register
03:30
Send Only Token To Client
03:20
Reload After Registration & Login
02:31
Show Go To Admin Dashboard Link
03:49
Why Oder Payment Status Is Not Updated
01:31

DEPLOYMENT

3 lectures
Preparing For Deployment
03:11
Deploy To Netlify
06:28
Fixed Netlify Error
03:07

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.