09-10-2024, 05:01 PM
Building Fullstack Ecommerce App Using Springboot & Angular
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.34 GB | Duration: 16h 39m
Master the Art of Crafting Ecommerce App with Cutting-Edge Technologies, Spotlighting SpringBoot 3.2.0 and Java21
[b]What you'll learn[/b]
Developers aspiring to excel in FullStack with SpringBoot and Angular.
Web developers eager to build robust with SpringBoot and Angular.
Students looking to kickstart their careers with hands-on experience in FullStack development.
Experienced coders transitioning to FullStack, specializing with SpringBoot and Angular
Entrepreneurs seeking to understand the tech behind e-commerce apps built with SpringBoot and Angular.
Entrepreneurs seeking to understand the tech behind e-commerce apps built with SpringBoot and Angular.
Tech enthusiasts exploring the world of FullStack using SpringBoot and Angular.
Managers and Project leaders aiming to gain insights into FullStack e-commerce app development with SpringBoot and Angular.
IT professionals wanting to expand their skill set with SpringBoot and Angular for e-commerce projects.
Innovators excited to create cutting-edge e-commerce solutions with SpringBoot and Angular.
Anyone with a passion for tech, ready to dive into FullStack using SpringBoot and Angular.
[b]Requirements[/b]
Basic Java, SpringBoot & Angular Skills
[b]Description[/b]
Welcome to "Building FullStack ECommerce App using SpringBoot & Angular" - an immersive learning experience meticulously crafted for developers eager to master the art of full-stack e-commerce application development with SpringBoot and Angular.Embark on a transformative journey where you'll harness the powerful synergy of SpringBoot's robust back-end capabilities and Angular's dynamic front-end framework. Over the course of 16+ hours, you'll transition from grasping core concepts to applying industry-standard design patterns.Your comprehensive curriculum includes:- Mastery of SpringBoot essentials and advanced features- Efficient data access with Spring Data JPA- Secure user authentication and authorization with Spring Security- Creating RESTful APIs with Spring Boot for seamless data communication- Angular best practices, including routing, lazy loading, and reactive forms- Styling with Bootstrap and Font Awesome for a polished user experienceWhether you're an intern, junior developer, senior developer, tech lead, architect, or senior architect, this course offers a tailored path to elevate your expertise. You'll engage in hands-on projects, reinforce your learning with quizzes, and stay updated with yearly content refreshes.Dive into 15 comprehensive sections, spanning over 185+ videos, all geared towards a pragmatic and thorough understanding of full-stack e-commerce development. Plus, enjoy lifetime access to all course materials and future updates.Who Should Enroll?- Interns: Build a solid foundation for a tech career by applying academic knowledge to real-world projects.- Junior Developers: Upgrade your skill set with advanced full-stack e-commerce development practices.- Senior Developers: Lead the way in e-commerce application development.- Tech Leads: Direct cutting-edge projects with confidence, leveraging SpringBoot and Angular.- Architects: Incorporate insights into your design strategies for innovative, scalable e-commerce solutions.- Senior Architects: Pioneer the integration of robust architecture, leading high-impact projects with expertise.Course Stats: What You'll Get- Fast-Track Your Learning: Dive into a meticulously crafted course designed for maximum engagement and superior learning outcomes.- 15 Engaging Sections: Traverse the depths of full-stack e-commerce development, from fundamentals to advanced design patterns and beyond.- 185+ In-Depth Videos: Each video is a stepping stone, providing clear explanations, step-by-step instructions, and real-world applications.- 16+ Hours of Content: Immerse yourself in a comprehensive curriculum that fits your schedule, accessible anytime, anywhere.- Multiple Choice Questions: Solidify your knowledge with carefully designed quizzes that reinforce and test your learning.- Yearly Updates: Stay in sync with the latest trends and best practices in SpringBoot and Angular as technology evolves.- Lifetime Access: Your one-time enrollment grants you unrestricted access to all current and future course content-forever.This isn't just another course-it's your gateway to pioneering e-commerce applications that are as smart and efficient as they are scalable. The future of e-commerce development begins with your decision to join us. Let's embark on this journey together!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Solution Overview
Lecture 3 Github Strategy
Lecture 4 Demo
Section 2: Spring Intializer
Lecture 5 Introduction
Lecture 6 Spring Intialiazer
Lecture 7 Setting up the Project in IDE
Lecture 8 Creating Folder structure
Lecture 9 Setting up Application
Lecture 10 Seed data setup using Docker and Mysql
Lecture 11 Validating data in MySql Db
Lecture 12 Creating Brand JPA Entity
Lecture 13 Creating Type JPA Entity
Lecture 14 Creating Product JPA Entity
Lecture 15 Setting up the relationships between entities
Lecture 16 Setting Project Structure for Java 21 Project
Section 3: Implementing Repositories
Lecture 17 Introduction
Lecture 18 Creating Repositories
Lecture 19 Creating Models
Lecture 20 Adding Required Services
Lecture 21 Implementing Brand Service
Lecture 22 Implementing Type Service
Lecture 23 Implementing Product Service - 1st Part
Lecture 24 Implementing Product Service - 2nd Part
Lecture 25 Implementing Product controller - 1st Part
Lecture 26 Implementing Product controller - 2nd Part
Lecture 27 Demo of working APIs
Section 4: Implementing Pagination, Sorting, Searching, Filtering etc
Lecture 28 Introduction
Lecture 29 Implementing Pagination
Lecture 30 Creating Custom Resolver
Lecture 31 Fixing Custom Pagination resolver
Lecture 32 Implementing Search method
Lecture 33 Implementing Search functionality in Product Controller
Lecture 34 Implementing Get Products with Search functionality
Lecture 35 Fixing Search functionality with Get Products
Lecture 36 Implementing Sorting
Section 5: Angular Implementation
Lecture 37 Introduction
Lecture 38 Angular Installation
Lecture 39 Creating an Angular Application
Lecture 40 Understanding Folder structure
Lecture 41 Running Angular App
Lecture 42 Installing ngx-bootstrap component
Lecture 43 Installing Font awesome
Lecture 44 Creating Navbar
Lecture 45 Adding logo and required images
Lecture 46 Improving App Component page
Lecture 47 Implementing Http Client Module
Lecture 48 Fixing Cors Issue
Lecture 49 Fixing data iteration issue
Lecture 50 Using Models
Section 6: Building User Experience
Lecture 51 Introduction
Lecture 52 Creating Core and Shared Modules
Lecture 53 Creating Store Module
Lecture 54 Creating Store Service
Lecture 55 Wiring up store component with service
Lecture 56 Fetching Brands and Types
Lecture 57 Designing the Store Page
Lecture 58 Setting Brand and Type Active class
Lecture 59 Modifying search criteria in Product Controller
Lecture 60 Modifying Service and Repository for filtering changes
Lecture 61 Implementing the filtering criteria at the Client side
Lecture 62 Fixing the UI and API Issues
Lecture 63 Creating the Product Item Component
Lecture 64 Wiring up Sorting Functionality
Lecture 65 Implementing Sorting Functionality
Lecture 66 Implementing Search and Reset Functionality
Section 7: Building User Experience - Part 2
Lecture 67 Introduction
Lecture 68 Implementing NGX-Bootstrap Pagination
Lecture 69 Wiring up Pagination Functionality
Lecture 70 Refactoring Code - Part 1
Lecture 71 Refactoring Code - Part 2
Lecture 72 Creating Pagination Header
Lecture 73 Creating Pagination Header as a Shared Component
Lecture 74 Creating Pagination as a Shared Component
Section 8: Creating Routes
Lecture 75 Introduction
Lecture 76 Creating Home and Product Detail Module
Lecture 77 Route creation
Lecture 78 Creating Route Links
Lecture 79 Implementing the Route Activation
Lecture 80 Creating Product Detail Page - Part 1
Lecture 81 Creating Product Detail Page - 2nd Part
Lecture 82 Implementing Store as Lazy Loaded Module
Lecture 83 Designing Home Page
Section 9: Implementing Cross Cutting Concerns
Lecture 84 Introduction
Lecture 85 Creating Error Components
Lecture 86 Creating Error Interceptor
Lecture 87 Registering Error Interceptor
Lecture 88 Creating Custom Exception Handler
Lecture 89 Installing NGX-Toastr
Lecture 90 Wiring up Toast Notifications
Section 10: Creating Header Section
Lecture 91 Introduction
Lecture 92 Creating Section Header
Lecture 93 Installing XNG-Breadcrumb Package
Lecture 94 Setting the Metadata for Breadcrumb
Lecture 95 Setting the Breadcrumb Name
Lecture 96 Making Breadcrumb Title Dynamic
Lecture 97 Installing BootsWatch Theme
Lecture 98 Creating Loading Interceptor
Lecture 99 Wiring up Spinner with Application
Lecture 100 Fixing the Spinner Issue
Section 11: Implementing Basket Functionality - Server Side
Lecture 101 Introduction
Lecture 102 Creating Basket Item Entity
Lecture 103 Adding Redis Maven Dependency
Lecture 104 Application Yaml Changes for Redis
Lecture 105 Creating Basket Entity
Lecture 106 Implementing Basket Repository
Lecture 107 Creating BasketItem and Basket Response classes
Lecture 108 Creating Basket Service
Lecture 109 Implementing Basket Service - 1st Part
Lecture 110 Implementing Basket Service - 2nd Part
Lecture 111 Creating Basket Controller -1st Part.mp4
Lecture 112 Implementing Create Basket method
Lecture 113 Implementing Docker Changes for Redis
Lecture 114 Wordking Demo
Section 12: Implementing Basket Module - Client Side
Lecture 115 Introduction
Lecture 116 Creating Basket Module and Components
Lecture 117 Implementing Basket Router
Lecture 118 Creating Basket Types
Lecture 119 Adding Cuid2 Package for Id generation
Lecture 120 Creating the Behaviour Subject
Lecture 121 Creating Basket Service - 1st Part
Lecture 122 Adding an Item to Basket
Lecture 123 Finishing the Add Item to Basket Method
Lecture 124 Wiring up Add Item to Basket in Product Component Page
Lecture 125 Storing basket on ReLoad
Lecture 126 Showing the Basket Info in the Navbar
Lecture 127 Implementing Basket Component
Lecture 128 Implementing Basket service methods
Lecture 129 Checking Basket Page
Lecture 130 Creating Basket Total Method
Lecture 131 Creating Basket Summary component
Section 13: Implementing Spring Security
Lecture 132 Introduction
Lecture 133 Installing Spring security and related Packages
Lecture 134 Spring Security Demo
Lecture 135 Implementing User Detail Service
Lecture 136 User Service Demo
Lecture 137 Implementing Jwt Authentication Entry Point
Lecture 138 Implementing Jwt Helper - 1st Part
Lecture 139 Fixing the JWT Issue
Lecture 140 JWT Helper Implementation - 2nd Part
Lecture 141 Implementing JWT Authentication Filter - 1st Part
Lecture 142 Implementing JWT Authentication Filter - 2nd Part
Lecture 143 Implementing Security Config
Lecture 144 Creating the Required Models
Lecture 145 Creating Authentication Controller
Lecture 146 Fixing the Authentication Builder Bean Issue
Lecture 147 Spring Security Demo
Section 14: Wiring Up Security at Client Side
Lecture 148 Introduction
Lecture 149 Creating Account Modules and Components
Lecture 150 Wiring Up Components
Lecture 151 Fixing the Breadcrumb Issue
Lecture 152 Creating the User and Address Models
Lecture 153 Implementing Account Service - 1st Part
Lecture 154 Implementing Account Service - 2nd Part
Lecture 155 Creating the Markup for Login Form
Lecture 156 Reactive Forms Introduction
Lecture 157 Reactive Forms Implementation
Lecture 158 Wiring up Login Functionality
Lecture 159 Fixing the CORS Issue
Lecture 160 Error handling in Login Functionality
Lecture 161 Adjusting Navbar Component
Lecture 162 Fixing the Basket Refresh Issue
Lecture 163 Implementing Error Handling
Section 15: Implementing Checkout Functionality
Lecture 164 Introduction
Lecture 165 Creating Checkout Module and Components
Lecture 166 Auth Guard Creation
Lecture 167 Wiring up Authentication Service with Auth Guard
Lecture 168 Creating Address, Shipment and Review Components
Lecture 169 Setting up the Routes
Lecture 170 Testing Auth Guard
Lecture 171 Installing Angular Material
Lecture 172 Creating the Address Page - 1st Part
Lecture 173 Fixing Address Page Issue
Lecture 174 Wiring up Checkout Page
Lecture 175 Implementing Get User Details in Backend
Lecture 176 Implementing Get User Details in Angular
Lecture 177 Fixing the Token Error
Lecture 178 Fixing Return URL Issue
Lecture 179 Fixing the Address Page Issue
Lecture 180 Implementing Shipment Page
Lecture 181 Implementing Shipment Page - 2nd Part
Lecture 182 Finishing Review Page
Lecture 183 Add To Cart Fix
Lecture 184 Demo and Assignment
Section 16: Thank You
Lecture 185 Thank You
Developers: Master FullStack development with SpringBoot and Angular to build dynamic web applications,Web Developers: Expand your expertise by integrating SpringBoot and Angular for modern web development.,Students and Graduates: Kickstart your career with hands-on FullStack skills in SpringBoot and Angular.,Experienced Coders: Transition to FullStack specialization with SpringBoot and Angular.,Tech Entrepreneurs: Understand the tech behind e-commerce with SpringBoot and Angular for informed business decisions.,Tech Enthusiasts: Explore FullStack magic using SpringBoot and Angular for personal or professional projects.,Managers and Project Leads: Gain insights into SpringBoot and Angular to oversee development teams effectively.,IT Professionals: Expand your skill set with SpringBoot and Angular for competitive advantage.,Innovators: Create cutting-edge web apps with SpringBoot and Angular to bring your ideas to life.,Curious Learners: Explore SpringBoot and Angular to satisfy your curiosity and personal growth.
[b]What you'll learn[/b]
Developers aspiring to excel in FullStack with SpringBoot and Angular.
Web developers eager to build robust with SpringBoot and Angular.
Students looking to kickstart their careers with hands-on experience in FullStack development.
Experienced coders transitioning to FullStack, specializing with SpringBoot and Angular
Entrepreneurs seeking to understand the tech behind e-commerce apps built with SpringBoot and Angular.
Entrepreneurs seeking to understand the tech behind e-commerce apps built with SpringBoot and Angular.
Tech enthusiasts exploring the world of FullStack using SpringBoot and Angular.
Managers and Project leaders aiming to gain insights into FullStack e-commerce app development with SpringBoot and Angular.
IT professionals wanting to expand their skill set with SpringBoot and Angular for e-commerce projects.
Innovators excited to create cutting-edge e-commerce solutions with SpringBoot and Angular.
Anyone with a passion for tech, ready to dive into FullStack using SpringBoot and Angular.
[b]Requirements[/b]
Basic Java, SpringBoot & Angular Skills
[b]Description[/b]
Welcome to "Building FullStack ECommerce App using SpringBoot & Angular" - an immersive learning experience meticulously crafted for developers eager to master the art of full-stack e-commerce application development with SpringBoot and Angular.Embark on a transformative journey where you'll harness the powerful synergy of SpringBoot's robust back-end capabilities and Angular's dynamic front-end framework. Over the course of 16+ hours, you'll transition from grasping core concepts to applying industry-standard design patterns.Your comprehensive curriculum includes:- Mastery of SpringBoot essentials and advanced features- Efficient data access with Spring Data JPA- Secure user authentication and authorization with Spring Security- Creating RESTful APIs with Spring Boot for seamless data communication- Angular best practices, including routing, lazy loading, and reactive forms- Styling with Bootstrap and Font Awesome for a polished user experienceWhether you're an intern, junior developer, senior developer, tech lead, architect, or senior architect, this course offers a tailored path to elevate your expertise. You'll engage in hands-on projects, reinforce your learning with quizzes, and stay updated with yearly content refreshes.Dive into 15 comprehensive sections, spanning over 185+ videos, all geared towards a pragmatic and thorough understanding of full-stack e-commerce development. Plus, enjoy lifetime access to all course materials and future updates.Who Should Enroll?- Interns: Build a solid foundation for a tech career by applying academic knowledge to real-world projects.- Junior Developers: Upgrade your skill set with advanced full-stack e-commerce development practices.- Senior Developers: Lead the way in e-commerce application development.- Tech Leads: Direct cutting-edge projects with confidence, leveraging SpringBoot and Angular.- Architects: Incorporate insights into your design strategies for innovative, scalable e-commerce solutions.- Senior Architects: Pioneer the integration of robust architecture, leading high-impact projects with expertise.Course Stats: What You'll Get- Fast-Track Your Learning: Dive into a meticulously crafted course designed for maximum engagement and superior learning outcomes.- 15 Engaging Sections: Traverse the depths of full-stack e-commerce development, from fundamentals to advanced design patterns and beyond.- 185+ In-Depth Videos: Each video is a stepping stone, providing clear explanations, step-by-step instructions, and real-world applications.- 16+ Hours of Content: Immerse yourself in a comprehensive curriculum that fits your schedule, accessible anytime, anywhere.- Multiple Choice Questions: Solidify your knowledge with carefully designed quizzes that reinforce and test your learning.- Yearly Updates: Stay in sync with the latest trends and best practices in SpringBoot and Angular as technology evolves.- Lifetime Access: Your one-time enrollment grants you unrestricted access to all current and future course content-forever.This isn't just another course-it's your gateway to pioneering e-commerce applications that are as smart and efficient as they are scalable. The future of e-commerce development begins with your decision to join us. Let's embark on this journey together!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Solution Overview
Lecture 3 Github Strategy
Lecture 4 Demo
Section 2: Spring Intializer
Lecture 5 Introduction
Lecture 6 Spring Intialiazer
Lecture 7 Setting up the Project in IDE
Lecture 8 Creating Folder structure
Lecture 9 Setting up Application
Lecture 10 Seed data setup using Docker and Mysql
Lecture 11 Validating data in MySql Db
Lecture 12 Creating Brand JPA Entity
Lecture 13 Creating Type JPA Entity
Lecture 14 Creating Product JPA Entity
Lecture 15 Setting up the relationships between entities
Lecture 16 Setting Project Structure for Java 21 Project
Section 3: Implementing Repositories
Lecture 17 Introduction
Lecture 18 Creating Repositories
Lecture 19 Creating Models
Lecture 20 Adding Required Services
Lecture 21 Implementing Brand Service
Lecture 22 Implementing Type Service
Lecture 23 Implementing Product Service - 1st Part
Lecture 24 Implementing Product Service - 2nd Part
Lecture 25 Implementing Product controller - 1st Part
Lecture 26 Implementing Product controller - 2nd Part
Lecture 27 Demo of working APIs
Section 4: Implementing Pagination, Sorting, Searching, Filtering etc
Lecture 28 Introduction
Lecture 29 Implementing Pagination
Lecture 30 Creating Custom Resolver
Lecture 31 Fixing Custom Pagination resolver
Lecture 32 Implementing Search method
Lecture 33 Implementing Search functionality in Product Controller
Lecture 34 Implementing Get Products with Search functionality
Lecture 35 Fixing Search functionality with Get Products
Lecture 36 Implementing Sorting
Section 5: Angular Implementation
Lecture 37 Introduction
Lecture 38 Angular Installation
Lecture 39 Creating an Angular Application
Lecture 40 Understanding Folder structure
Lecture 41 Running Angular App
Lecture 42 Installing ngx-bootstrap component
Lecture 43 Installing Font awesome
Lecture 44 Creating Navbar
Lecture 45 Adding logo and required images
Lecture 46 Improving App Component page
Lecture 47 Implementing Http Client Module
Lecture 48 Fixing Cors Issue
Lecture 49 Fixing data iteration issue
Lecture 50 Using Models
Section 6: Building User Experience
Lecture 51 Introduction
Lecture 52 Creating Core and Shared Modules
Lecture 53 Creating Store Module
Lecture 54 Creating Store Service
Lecture 55 Wiring up store component with service
Lecture 56 Fetching Brands and Types
Lecture 57 Designing the Store Page
Lecture 58 Setting Brand and Type Active class
Lecture 59 Modifying search criteria in Product Controller
Lecture 60 Modifying Service and Repository for filtering changes
Lecture 61 Implementing the filtering criteria at the Client side
Lecture 62 Fixing the UI and API Issues
Lecture 63 Creating the Product Item Component
Lecture 64 Wiring up Sorting Functionality
Lecture 65 Implementing Sorting Functionality
Lecture 66 Implementing Search and Reset Functionality
Section 7: Building User Experience - Part 2
Lecture 67 Introduction
Lecture 68 Implementing NGX-Bootstrap Pagination
Lecture 69 Wiring up Pagination Functionality
Lecture 70 Refactoring Code - Part 1
Lecture 71 Refactoring Code - Part 2
Lecture 72 Creating Pagination Header
Lecture 73 Creating Pagination Header as a Shared Component
Lecture 74 Creating Pagination as a Shared Component
Section 8: Creating Routes
Lecture 75 Introduction
Lecture 76 Creating Home and Product Detail Module
Lecture 77 Route creation
Lecture 78 Creating Route Links
Lecture 79 Implementing the Route Activation
Lecture 80 Creating Product Detail Page - Part 1
Lecture 81 Creating Product Detail Page - 2nd Part
Lecture 82 Implementing Store as Lazy Loaded Module
Lecture 83 Designing Home Page
Section 9: Implementing Cross Cutting Concerns
Lecture 84 Introduction
Lecture 85 Creating Error Components
Lecture 86 Creating Error Interceptor
Lecture 87 Registering Error Interceptor
Lecture 88 Creating Custom Exception Handler
Lecture 89 Installing NGX-Toastr
Lecture 90 Wiring up Toast Notifications
Section 10: Creating Header Section
Lecture 91 Introduction
Lecture 92 Creating Section Header
Lecture 93 Installing XNG-Breadcrumb Package
Lecture 94 Setting the Metadata for Breadcrumb
Lecture 95 Setting the Breadcrumb Name
Lecture 96 Making Breadcrumb Title Dynamic
Lecture 97 Installing BootsWatch Theme
Lecture 98 Creating Loading Interceptor
Lecture 99 Wiring up Spinner with Application
Lecture 100 Fixing the Spinner Issue
Section 11: Implementing Basket Functionality - Server Side
Lecture 101 Introduction
Lecture 102 Creating Basket Item Entity
Lecture 103 Adding Redis Maven Dependency
Lecture 104 Application Yaml Changes for Redis
Lecture 105 Creating Basket Entity
Lecture 106 Implementing Basket Repository
Lecture 107 Creating BasketItem and Basket Response classes
Lecture 108 Creating Basket Service
Lecture 109 Implementing Basket Service - 1st Part
Lecture 110 Implementing Basket Service - 2nd Part
Lecture 111 Creating Basket Controller -1st Part.mp4
Lecture 112 Implementing Create Basket method
Lecture 113 Implementing Docker Changes for Redis
Lecture 114 Wordking Demo
Section 12: Implementing Basket Module - Client Side
Lecture 115 Introduction
Lecture 116 Creating Basket Module and Components
Lecture 117 Implementing Basket Router
Lecture 118 Creating Basket Types
Lecture 119 Adding Cuid2 Package for Id generation
Lecture 120 Creating the Behaviour Subject
Lecture 121 Creating Basket Service - 1st Part
Lecture 122 Adding an Item to Basket
Lecture 123 Finishing the Add Item to Basket Method
Lecture 124 Wiring up Add Item to Basket in Product Component Page
Lecture 125 Storing basket on ReLoad
Lecture 126 Showing the Basket Info in the Navbar
Lecture 127 Implementing Basket Component
Lecture 128 Implementing Basket service methods
Lecture 129 Checking Basket Page
Lecture 130 Creating Basket Total Method
Lecture 131 Creating Basket Summary component
Section 13: Implementing Spring Security
Lecture 132 Introduction
Lecture 133 Installing Spring security and related Packages
Lecture 134 Spring Security Demo
Lecture 135 Implementing User Detail Service
Lecture 136 User Service Demo
Lecture 137 Implementing Jwt Authentication Entry Point
Lecture 138 Implementing Jwt Helper - 1st Part
Lecture 139 Fixing the JWT Issue
Lecture 140 JWT Helper Implementation - 2nd Part
Lecture 141 Implementing JWT Authentication Filter - 1st Part
Lecture 142 Implementing JWT Authentication Filter - 2nd Part
Lecture 143 Implementing Security Config
Lecture 144 Creating the Required Models
Lecture 145 Creating Authentication Controller
Lecture 146 Fixing the Authentication Builder Bean Issue
Lecture 147 Spring Security Demo
Section 14: Wiring Up Security at Client Side
Lecture 148 Introduction
Lecture 149 Creating Account Modules and Components
Lecture 150 Wiring Up Components
Lecture 151 Fixing the Breadcrumb Issue
Lecture 152 Creating the User and Address Models
Lecture 153 Implementing Account Service - 1st Part
Lecture 154 Implementing Account Service - 2nd Part
Lecture 155 Creating the Markup for Login Form
Lecture 156 Reactive Forms Introduction
Lecture 157 Reactive Forms Implementation
Lecture 158 Wiring up Login Functionality
Lecture 159 Fixing the CORS Issue
Lecture 160 Error handling in Login Functionality
Lecture 161 Adjusting Navbar Component
Lecture 162 Fixing the Basket Refresh Issue
Lecture 163 Implementing Error Handling
Section 15: Implementing Checkout Functionality
Lecture 164 Introduction
Lecture 165 Creating Checkout Module and Components
Lecture 166 Auth Guard Creation
Lecture 167 Wiring up Authentication Service with Auth Guard
Lecture 168 Creating Address, Shipment and Review Components
Lecture 169 Setting up the Routes
Lecture 170 Testing Auth Guard
Lecture 171 Installing Angular Material
Lecture 172 Creating the Address Page - 1st Part
Lecture 173 Fixing Address Page Issue
Lecture 174 Wiring up Checkout Page
Lecture 175 Implementing Get User Details in Backend
Lecture 176 Implementing Get User Details in Angular
Lecture 177 Fixing the Token Error
Lecture 178 Fixing Return URL Issue
Lecture 179 Fixing the Address Page Issue
Lecture 180 Implementing Shipment Page
Lecture 181 Implementing Shipment Page - 2nd Part
Lecture 182 Finishing Review Page
Lecture 183 Add To Cart Fix
Lecture 184 Demo and Assignment
Section 16: Thank You
Lecture 185 Thank You
Developers: Master FullStack development with SpringBoot and Angular to build dynamic web applications,Web Developers: Expand your expertise by integrating SpringBoot and Angular for modern web development.,Students and Graduates: Kickstart your career with hands-on FullStack skills in SpringBoot and Angular.,Experienced Coders: Transition to FullStack specialization with SpringBoot and Angular.,Tech Entrepreneurs: Understand the tech behind e-commerce with SpringBoot and Angular for informed business decisions.,Tech Enthusiasts: Explore FullStack magic using SpringBoot and Angular for personal or professional projects.,Managers and Project Leads: Gain insights into SpringBoot and Angular to oversee development teams effectively.,IT Professionals: Expand your skill set with SpringBoot and Angular for competitive advantage.,Innovators: Create cutting-edge web apps with SpringBoot and Angular to bring your ideas to life.,Curious Learners: Explore SpringBoot and Angular to satisfy your curiosity and personal growth.