Course progress and achievement
3 / 3|17min
-
Welcome To The Course 2min
-
ProShop Project Demo 7min
-
Resources & Environment 8min
[6 / 6|1hr 10min]
-
React Setup & Git Initialize 12min
-
React-Bootstrap Setup, Header & Footer Components 15min
-
HomeScreen Product Listing 11min
-
Rating Component 14min
-
Implementing React Router 8min
-
Product Details Screen 11min
[6 / 6|37min]
-
Front End / Back End Workflow & Explanation 4min
-
Serving Products - Back End Routes 7min
-
Fetching Products From React (useEffect) 11min
-
Nodemon & Concurrently Setup 6min
-
Environment Variables 4min
-
ES Modules In Node.js 4min
[9 / 9|1hr 11min]
-
MongoDB Atlas & Compass Setup 8min
-
Connecting To The Database 5min
-
Adding Colors To The Console (Optional) 3min
-
Modeling Our Data 15min
-
Preparing Sample Data 5min
-
Data Seeder Script 11min
-
Fetching Products From The Database 9min
-
Getting Started With Postman 5min
-
Custom Error Handling 11min
[6 / 6|53min]
-
An Overview Of Redux 5min
-
Create a Redux Store 9min
-
Product List Reducer & Action 14min
-
Bringing Redux State Into HomeScreen - useDispatch & useSelector 9min
-
Message & Loader Components 5min
-
Product Details Reducer & Action
Section 6: Adding The Shopping Cart 5 / 5|53min
-
Qty Select & Add To Cart Button 10min
-
Cart Reducer & Add To Cart Action 12min
-
Add To Cart Functionality 10min
-
Cart Screen 17min
-
Remove Items From Cart 5min Section 7: Back End User Authentication 7 / 7|56min
-
Clean Up By Using Controllers 5min
-
User Authentication Endpoint 13min
-
Brief Explanation of JWT (JSON Web Tokens) 4min
-
Generate a JSON Web Token 5min
-
Custom Authentication Middleware 16min
-
Saving The Token In Postman 2min
-
User Registration & Password Encryption 10min Section 8: Front End User Authentication & Profile 8 / 8|1hr 21min
-
User Login Reducer & Action 11min
-
User Login Screen & Functionality 17min
-
Show User In Navbar & Logout 8min
-
User Register Reducer, Action & Screen 12min
-
Update Profile Endpoint 7min
-
Profile Screen & Get User Details 17min
-
Update User Profile 9min
-
Navbar Name Bug 1min Section 9: Checkout Process - Part 1 6 / 6|1hr 14min
-
Shipping Screen & Save Address 15min
-
Checkout Steps Component 5min
-
Payment Screen & Save Payment Method 11min
-
Place Order Screen 21min
-
Order Controller & Route 6min
-
Create Order 15min Section 10: Checkout Process - Part 2 9 / 9|1hr 16min
-
Get Order by ID Endpoint 5min
-
Order Details Reducer & Action 4min
-
Order Screen 12min
-
Add check for order 1min
-
Update To Paid Endpoint 5min
-
Order Pay Reducer & Action 6min
-
Adding PayPal Payments 20min
-
Show Orders On Profile 18min
-
User Details & Orders Reset 5min