Home
:
Book details
:
Book description
Description of
Building Fullstack ECommerce App Using Springboot & React
Published 4/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 5.94 GB | Duration: 17h 19m Spring into Action: Unleashing E-Commerce Magic with React & SpringBoot What you'll learn Developers aspiring to excel in FullStack with SpringBoot and React. Web developers eager to build robust with SpringBoot and React. Students looking to kickstart their careers with hands-on experience in FullStack development. Experienced coders transitioning to FullStack, specializing with SpringBoot and React. Entrepreneurs seeking to understand the tech behind e-commerce apps built with SpringBoot and React. Tech enthusiasts exploring the world of FullStack using SpringBoot and React. Managers and Project leaders aiming to gain insights into FullStack e-commerce app development with SpringBoot and React.. IT professionals wanting to expand their skill set with SpringBoot and React for e-commerce projects. Innovators excited to create cutting-edge e-commerce solutions with SpringBoot and React.. Anyone with a passion for tech, ready to dive into FullStack using SpringBoot and React. Requirements Basic Java, SpringBoot & React Skills Description Overview Section 1: Introduction Lecture 1 Introduction Lecture 2 Github Strategy Lecture 3 Solution Walkthrough Lecture 4 Demo Section 2: Spring Initializr Lecture 5 Spring Initializr Introduction Lecture 6 Spring Initializr Lecture 7 Setting up Project IDE Lecture 8 Creating Folder Structure Lecture 9 Setting up Application Lecture 10 Seed Data Setup Lecture 11 Docker Setup Lecture 12 Visualizing Data using MySQL Workbench Lecture 13 Creating Brand JPA Entity Lecture 14 Creating Type Entity Lecture 15 Creating Product Entity Lecture 16 Setting up Associations Section 3: Implementing Repository Lecture 17 Repository Pattern Introduction Lecture 18 Github Strategy Lecture 19 Creating Repositories Lecture 20 Creating Models Lecture 21 Creating Services Lecture 22 Implementing Brand Service Lecture 23 Implementing Type Service Lecture 24 Creating Product Service Implementation - 1st Part Lecture 25 Creating Product Service Implementation - 2nd Part Lecture 26 Creating Product Controller -1st Part Lecture 27 Creating Product Controller - 2nd Part Lecture 28 Demo of APIs Lecture 29 Adding Swagger Implementation Section 4: Implementing Specification Pattern Lecture 30 Specification Pattern Section Introduction Lecture 31 Creating Pagination Support Lecture 32 Creating Specifications Lecture 33 Creating the Brand Specification Lecture 34 Finishing the other Criterias Lecture 35 Controller Implementation using Specification Pattern Lecture 36 Demo Section 5: Creating React Application Lecture 37 Introduction to React Application Lecture 38 About ViteJS Lecture 39 Creating Client Project Structure Lecture 40 Running the Application Lecture 41 Understanding React Folder Structure Lecture 42 Understanding Code Lecture 43 State Hook example Lecture 44 Understanding the State Hook code Lecture 45 Calling Products API using useEffect hook Lecture 46 Implementing Cors Config Lecture 47 Fetching Products using Promise Lecture 48 Adding a Typescript interface for Product Lecture 49 Files and Folder Organization Lecture 50 Fixing the import issue Section 6: Creating React Component Lecture 51 Getting Started with React Component Lecture 52 Creating Catalog Component Lecture 53 Adding Material UI Lecture 54 Creating Product List Component Lecture 55 Creating Product Card Component Lecture 56 Finishing Product Card and Product List Lecture 57 Creating AppBar Lecture 58 Creating ThemeBuilder Lecture 59 Applying Theme Provider Lecture 60 Making AppBar Static Section 7: Implementing React Router Lecture 61 Getting Started with React Router Lecture 62 Installing React Router Lecture 63 Creating Home and Contact Page Lecture 64 Creating Router Lecture 65 Creating Product Detail Page and Activating Route Lecture 70 Updating Product Card Lecture 71 Loading the Product Lecture 72 Designing the Product Detail Page Section 8: Implementing Best Practices Lecture 73 Introduction to Best Practices Lecture 74 Centralizing the API Requests using Axios Lecture 75 Modifying the Catalog and ?Product Details Page Lecture 76 Creating NotFound Page Lecture 77 Creating Server Error Lecture 78 Implementing Error Interceptors Lecture 79 Router Changes Lecture 80 Implementing Toast Notification Lecture 81 Implementing Custom Error Exception Lecture 82 Demo of Exception Handler Lecture 83 Creating Spinner Component Lecture 84 Implementing Spinner Section 9: Implementing Basket Functionality - Server Side Lecture 85 Getting Started with Basket Functionality - Server Side Lecture 86 Importing Redis Library in Maven Lecture 87 Creating Basket Class Lecture 88 Creating Basket Item Class Lecture 89 Making changes in Application.Yaml file Lecture 90 Creating Basket Repository Lecture 91 Creating Basket and BasketItemResponse class Lecture 92 Creating Basket Service Lecture 93 Implementing Basket Service Implementation - 1st Part Lecture 94 Creating BasketResponse Mapping Lecture 95 Implementing BasketItemResponse Mapping Lecture 96 Basket Service Implementation - 2nd Part Lecture 97 Basket Service Implementation - 3rd Part Lecture 98 Creating Basket Controller - 1st Part Lecture 99 Creating Basket Controller - 2nd Part Section 10: Implementing Basket Functionality - Client Side Lecture 100 Getting Started with Basket Functionality - Client Side Lecture 101 Creating Basket & Basket Item Type Lecture 102 Redux Introduction Lecture 103 Installing Redux Libraries Lecture 104 Creating the Redux Store Lecture 105 Creating Basket Slice Lecture 106 Making Provider changes in Main file Lecture 107 Creating the Basket Page Lecture 108 Creating Basket Skeleton Lecture 109 Creating Basket Service - 1st Part Lecture 110 Creating Basket Service - 2nd Part Lecture 111 Implementing Basket Service -3rd Part Lecture 112 Implementing Increment and Decrement Quantity Lecture 113 Installing CUID2 Package Lecture 114 Updating Agent Code Lecture 115 Exporting Basket Functionality from Agent Lecture 116 Modifying the Basket Page Lecture 117 Updating Header with Basket State Changes Lecture 118 Add To Cart Demo Section 11: Paging, Sorting, Filtering etc Lecture 119 Paging, Sorting, Filtering Introduction Lecture 120 Fetching Types, Brands etc Lecture 121 Catalog Page Outline Lecture 122 Implementing Catalog Page State Hooks Lecture 123 Loading Products, Brands & Types Lecture 124 Changing Agent List Logic Lecture 125 Implementing Load Products Method Lecture 126 Handle Sort Change Lecture 127 Handle Brand and Type Change Lecture 128 Wiring up Missing Pieces Lecture 129 Pagination Implementation - 1st Part Lecture 130 Fixing the Pagination Issue Lecture 131 Demo Section 12: Implementing Spring Security Lecture 132 Getting Started with Spring Security Lecture 133 Maven Package Installation Lecture 134 Spring Security Demo Lecture 135 Implementing User Detail Service Lecture 136 User Management Demo Lecture 137 Implementing AuthenticationEntryPoint Lecture 138 Implementing JWT Helper Lecture 139 Implementing Token Generation Lecture 140 Implementing Token Expiration Lecture 141 Implementing JWT Authentication Filter Lecture 142 Implementing Authentication Filter - 2nd Part Lecture 143 Creating Security Config Lecture 144 Creating Authentication Manager Bean Lecture 145 Creating the required Models Lecture 146 Creating Authentication Controller Lecture 147 Creating Authentication Controller - 2nd Part Lecture 148 Spring Security Demo Section 13: Integrating Spring Security Client Side Lecture 149 Implementing Spring Security At Client Side Lecture 150 User Model Creation Lecture 151 Updating Account changes in Agent Lecture 152 Creating Account Feature Lecture 153 Updating the Routes