Course Highlights
  • Government certification
  • Certification valid for life
  • Lifelong e-learning access
  • Learning Hours: 20+ hrs
  • Life Time Job Support
  • Job Profile Tagging
Curriculum

3 Topics
Welcome to the Course
ProShop Project Demo
Resources and Environment

6 Topics
Setting up React and Initializing Git
React-Bootstrap Setup Header and Footer Components
HomeScreen Product Listing
Rating Component
Implementing React Router
Product Details Screen

6 Topics
Front-end/Back-end Workflow and Explanation
Serving Products – Back-end Routes
Fetching Products from React (useEffect)
Nodemon and Concurrently Setup
Environment Variables
ECMAScript (ES) Modules in Node.js

9 Topics
MongoDB Atlas and Compass Setup
Connecting to the Database
Adding Colors to the Console (Optional)
Modeling our Data
Preparing Sample Data
Data Seed Script
Fetching Products from the Database
Getting Started with Postman
Custom Error Handling

6 Topics
An Overview of Redux
Creating a Redux Store
Product List Reducer and Action
Bringing Redux State into HomeScreen - useDispatch and useSelector
Message and Loader Components
Product Details Reducer and Action

5 Topics
Quantity Select and Add to Cart Button
Cart Reducer and Add to Cart Action
Add to Cart Functionality
Cart Screen
Remove Items from the Cart

7 Topics
Clean up using Controllers
User Authentication Endpoint
JASON Web Token (JWT)
Generate a JSON Web Token (JWT)
Custom Authentication Middleware
Saving the Token in Postman
User Registration and Password Encryption

7 Topics
User Login Reducer and Action
User Login Screen and Functionality
Show the User in Navbar and Logout
User Register Reducer Action and Screen
Update Profile Endpoint
Profile Screen and Getting User Details
Updating User Profile

6 Topics
Shipping Screen and Save Address
Checkout Steps Component
Payment Screen and Save Payment Method
Place Order Screen
Order Controller and Route
Creating an Order

8 Topics
Getting an Order by ID Endpoint
Order Details Reducer and Action
Order Screen
Updating the Paid Endpoint
Order Pay Reducer and Action
Adding PayPal Payments
Showing Orders on the Profile
User Details and Orders Reset

7 Topics
Admin Middleware and Getting Users Endpoint
Admin User List
Admin Screen Access Security
Deleting the Admin User
Getting a User by ID and Updating User Endpoints
User Edit Screen and Getting User Details
Updating the User Functionality

10 Topics
Admin Product List
Deleting Admin Products
Creating and Updating Product Endpoints
Creating an Admin Product
Editing the Product Screen
Updating an Admin Product
Image Upload Config and Endpoint
Front-end Image Upload
Admin Order List
Marking an Order as Delivered

6 Topics
Morgan and Creating Review Endpoint
Front-end Product Reviews
Product Search
Product Pagination
Creating a Products Carousel
Custom Page Titles and Meta

2 Topics
Preparing for Deployment
Deploying to Heroku

1 Topic
Bug Fix: Updating the Navbar Name

  Write a Review

Certified MERN Stack Developer

Go to Paid Course