Full Stack: Angular And Java Spring Boot E-Commerce Website (updated 10/2022)

Posted By: ELK1nG

Full Stack: Angular And Java Spring Boot E-Commerce Website
Last updated 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 23.50 GB | Duration: 25h 47m

Build a Full Stack E-Commerce website with Angular and Java Spring Boot (includes Stripe Credit Card Payments)

What you'll learn

Develop a Full Stack E-commerce application with Angular front-end and Spring Boot back-end

Learn how to build Angular front-end applications …. all from the beginning. We assume no prior knowledge of Angular.

Develop a Spring Boot back-end using REST APIs and MySQL database

Develop a shopping cart with Angular frontend and Spring Boot backend integration

Process credit card payments using Stripe API

Develop your code using modern development tools such as IntelliJ, VS Code, Maven and npm

I am a RESPONSIVE INSTRUCTOR … post your questions and I will RESPOND in 24 hours.

Join an ACTIVE COMMUNITY of 80,000+ students that are already enrolled! Over 6,000+ Reviews - 5 STARS

Full Stack developers with Angular and Spring Boot are in HIGH-DEMAND. Level up your career and become a FULL STACK developer!

You can DOWNLOAD all source code and PDFs. Perfect for offline LEARNING and REVIEW.

Requirements

Spring Boot experience is required.

No experience required for Angular. I will teach you Angular from the beginning.

Description

#1 HIGHEST RATED - FULL STACK ANGULAR+SPRING BOOT COURSE ON UDEMY - OVER 6,000 REVIEWS - 5 STARS!NEW UPDATES: I ADDED NEW VIDEOS ON - STRIPE CREDIT CARD PAYMENTS- SECURITY: JWT, OAUTH2, OPENID CONNECT, SSL/TLS–-Learn how to build a Full Stack E-commerce website with Angular and Java Spring Boot.Angular and Spring Boot are two of the hottest technologies for developing Full Stack applications.Knowing how to build Full Stack applications with Angular and Java Spring Boot can get you a job or improve the one you have.  These are hot skills and companies are desperately looking for developers. Some of the highest paying job posting are for Full Stack developers with Angular and Spring Boot experience.This course will help you quickly get up to speed with Angular and Java Spring Boot. I will demystify the technology and help you understand the essential concepts to build a Full Stack application with Angular and Java Spring Boot. You will also use modern development tools such as IntelliJ, Visual Studio Code, Maven and npm. All of the projects are based on Maven and npm, so you are free to use any tool that you want.During the course you will build a full stack E-commerce application. You will develop the code for the product catalog, shopping cart and checkout. In the checkout section of the course, you will learn how to process credit card payments with Stripe.The course also shows you how to add security to your application. We will use JWT, OAuth2, OpenID Connect and SSL/TLS. You will add login/logout features, protect access to sensitive data.–-In this course, you will get:- All source code is available for download- Responsive Instructors: All questions answered within 24 hours- PDFs of all lectures are available for download- Professional video and audio recordings (check the free previews)- High quality closed-captions / subtitles available for English and 10+ other languages (new!)–-Compared to other Full Stack courses  This course is up to date and covers the latest versions of Angular and Spring Boot. The course also includes new content on Credit Card Processing with Stripe. Beware of other Udemy Full Stack courses. Most of them are outdated and use old versions of Angular and Spring Boot. Don’t waste your time or money on learning outdated technology. Take my course where I show you how to develop a real-time full stack application with Angular and Spring Boot. You can type the code along with me in the videos, which is the best way to learn.I am a very responsive instructor and I am available to answer your questions and help you work through any problems. Finally, all source code is provided with the course along with setup instructions.Student Reviews Prove This Course's WorthThose who have reviewed the course have pointed out that the instruction is clear and easy to follow, as well as thorough and highly informative. Many students had also taken other Full Stack courses in the past, only to find that this Full Stack course was their favorite. They enjoyed the structure of the content and the high quality audio/video. Amazing, above expectations!!!! Angular Spring Full Stack Best Course in Udemy ever!! - Driss NajihThis was not my first course on Angular and I am learning programming for over a year now, and I can say that it could have not been possible to present the material any better. This is how programming should be taught. Congrats Chad and Harinath, I wish you all the best. - Zoran DzoicEasy to follow , clear instructions, knowledgeable teacher and up to date material, I love it so far. Honestly, it is the best so far. - Ramzi HaddadQuality MaterialYou will receive a quality course, with solid technical material and excellent audio and video production. I am a best-selling instructor on Udemy. Here's a list of my top courses.Spring and Hibernate for BeginnersHibernate: Advanced Development TechniquesDeploy Java Spring Apps Online to Amazon Cloud (AWS)JSP and Servlets for BeginnersJavaServer Faces (JSF) for BeginnersThese courses have received rave 5 star reviews and over 560,000 students have taken the courses. Also, these courses are the most popular courses in their respective categories. I also have an active YouTube channel where I post regular videos. In the past year, I’ve created over 800 video tutorials (public and private). My YouTube channel has over 6 million views and 38k subscribers. So I understand what works and what doesn’t work for creating video tutorials.No Risk – Udemy Refund  Finally, there is no risk. You can preview 25% of the course for free. Once you purchase the course, if for some reason  you are not happy with the course, Udemy offers a 30-day refund (based on Udemy's Refund Policy). So you have nothing to lose, sign up for this course and learn how to build Full Stack E-Commerce website with Angular and Java Spring Boot from scratch!  It is time to level up your career and become a Full Stack developer with Angular and Java Spring Boot.Target AudienceJava Developers with Spring Boot experienceNo experience required for Angular. I will teach you Angular from the beginning.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 How To Take This Course and How To Get Help

Lecture 3 Download the Source Code and PDF Files

Section 2: Angular Overview

Lecture 4 Angular Overview

Section 3: Set Up Development Tools

Lecture 5 Set Up Development Tools

Section 4: TypeScript Crash Course - Fundamentals

Lecture 6 TypeScript Overview

Lecture 7 Creating our first TypeScript application

Lecture 8 Defining Variables - Overview

Lecture 9 Defining Variables - Write Some Code

Lecture 10 Creating Loops and Arrays - Overview

Lecture 11 Creating Loops and Arrays - Write Some Code - Part 1

Lecture 12 Creating Loops and Arrays - Write Some Code - Part 2

Section 5: TypeScript Crash Course - Creating Classes

Lecture 13 Creating Classes - Overview

Lecture 14 Creating Classes - Write Some Code

Lecture 15 Defining Accessors - Overview

Lecture 16 Defining Accessors - Write Some Code

Lecture 17 Configuring Compiler Options with tsconfig.json

Lecture 18 Parameter Properties

Lecture 19 TypeScript Modules: Import and Export

Section 6: TypeScript Crash Course - Inheritance and Interfaces

Lecture 20 Inheritance - Overview

Lecture 21 Inheritance - Creating the Superclass and Subclass

Lecture 22 Inheritance - Pulling it all together in a Main App

Lecture 23 Inheritance - Developing a second Subclass

Lecture 24 Inheritance - Adding Shapes to an Array

Lecture 25 Abstract Classes - Overview

Lecture 26 Abstract Classes - Write Some Code

Lecture 27 Interfaces - Overview

Lecture 28 Interfaces - Write Some Code

Section 7: Angular Crash Course - Fundamentals

Lecture 29 Getting Started with Angular

Lecture 30 Exploring the Angular Project

Lecture 31 Creating a New Angular Project

Lecture 32 Behind The Scenes of An Angular Project - Overview

Lecture 33 Behind The Scenes of An Angular Project - Demo

Lecture 34 Creating a New Angular Component - Overview - Part 1

Lecture 35 Creating a New Angular Component - Overview - Part 2

Lecture 36 Creating a New Angular Component - Write Some Code - Part 1

Lecture 37 Creating a New Angular Component - Write Some Code - Part 2

Lecture 38 Creating a New Angular Component - Write Some Code - Part 3

Section 8: Angular Crash Course - Bootstrap CSS, Conditionals and Formatting

Lecture 39 Integrating Angular and Bootstrap CSS - Overview

Lecture 40 Integrating Angular and Bootstrap CSS - Write Some Code

Lecture 41 Angular Conditionals and Formatting - Overview

Lecture 42 Angular Conditionals and Formatting - Write Some Code

Lecture 43 FAQ: Angular Conditionals: How to highlight table row

Section 9: eCommerce Project - Spring Boot Backend

Lecture 44 Project Overview

Lecture 45 Spring Boot Project Set Up

Lecture 46 HEADS UP: Eclipse and Lombok

Lecture 47 Set Up Database Tables

Lecture 48 Create Spring Boot Starter Project

Lecture 49 Develop JPA Entities - Part 1

Lecture 50 Develop JPA Entities - Part 2

Lecture 51 Create REST APIs with Spring Data JPA Repositories and Spring Data REST

Lecture 52 REST APIs - Configure for Read Only - Overview

Lecture 53 REST APIs - Configure for Read Only - Write Some Code

Section 10: eCommerce Project - Angular Front End - Product List

Lecture 54 Angular Project Overview - Part 1

Lecture 55 Angular Project Overview - Part 2

Lecture 56 Angular Project - Setup

Lecture 57 Angular Project - Create Product class and Product Service - Part 1

Lecture 58 Angular Project - Create Product class and Product Service - Part 2

Lecture 59 Angular Project - Update Angular Component

Lecture 60 Angular Project - Integrating Angular and Spring Boot for Full Stack App!

Lecture 61 Angular Project - Building an HTML Table

Lecture 62 Angular Project - Adding Product Images

Section 11: eCommerce Project - Integrating Online Shop Template

Lecture 63 Angular Project - Template Integration Overview

Lecture 64 Angular Project - Download Starter Files

Lecture 65 Angular Project - Tour of HTML Template Files

Lecture 66 Angular Project - Install Bootstrap CSS Styles with npm

Lecture 67 Angular Project - Add local custom CSS styles

Lecture 68 Angular Project - Integrate Template Files and Logos

Lecture 69 Angular Project - Run the App

Lecture 70 Angular Project - Add support for Product Grid

Lecture 71 Angular Project - Enhance Application with Product Images

Lecture 72 FAQ: Should I Store Images as BLOBs in Database or Files on file system?

Section 12: eCommerce Project - Search for Products by Category

Lecture 73 Angular Project - Search for Products by Category - Overview - Part 1

Lecture 74 Angular Project - Search for Products by Category - Overview - Part 2

Lecture 75 Angular Project - Search for Products by Category - Overview - Part 3

Lecture 76 Angular Project - Search for Products by Category - Code - Define routes

Lecture 77 Angular Project - Search for Products by Category - Code - Define Router Outlet

Lecture 78 Angular Project - Search for Products by Category - Code - Enhance ProductList

Lecture 79 Angular Project - Search for Products by Category - Code - Update Spring Boot

Lecture 80 Angular Project - Search for Products by Category - Code - Update ProductService

Section 13: eCommerce Project - Search for Products by Category (Dynamic Search Component)

Lecture 81 Angular Project - Search for Products by Category (Dynamic Search Component 1)

Lecture 82 Angular Project - Search for Products by Category (Dynamic Search Component 2)

Lecture 83 Angular Project - Dynamic Search Component - Modify Spring Boot App

Lecture 84 Angular Project - Dynamic Search Component - Create Component

Lecture 85 Angular Project - Dynamic Search Component - Call Product Service

Lecture 86 Angular Project - Dynamic Search Component - Add Dynamic Code to HTML

Lecture 87 Angular Project - Dynamic Search Component - View Console Logs

Lecture 88 FAQ: Display Category Name in Product List Grid

Section 14: eCommerce Project - Search for Products by Keyword

Lecture 89 Angular Project - Search for Products by Keyword - Overview - Part 1

Lecture 90 Angular Project - Search for Products by Keyword - Overview - Part 2

Lecture 91 Angular Project - Search for Products by Keyword - Overview - Part 3

Lecture 92 Angular Project - Search for Products by Keyword - Modify Spring Boot App

Lecture 93 Angular Project - Search for Products by Keyword - Angular Search Component

Lecture 94 Angular Project - Search for Products by Keyword - Send Data to search route

Lecture 95 Angular Project - Search for Products by Keyword - Enhance ProductList Component

Lecture 96 Angular Project - Search for Products by Keyword - Update ProductService API

Lecture 97 Angular Project - Search for Products by Keyword - Handle for No Products Found

Section 15: eCommerce Project - Product Master-Detail View

Lecture 98 Angular Project - Product Master-Detail View - Overview

Lecture 99 Angular Project - Product Master-Detail View - Create new component and route

Lecture 100 Angular Project - Product Master-Detail View - Add router links on Master page

Lecture 101 Angular Project - Product Master-Detail View - Enhance the Details Component

Lecture 102 Angular Project - Product Master-Detail View - Update Product Service and HTML

Lecture 103 Angular Project - Product Master-Detail View - Add more Product Details

Lecture 104 IDE Extension - Angular Language Service

Section 16: eCommerce Project - Pagination

Lecture 105 Angular Project- Pagination Overview

Lecture 106 Angular Project - Pagination Development Process - Part 1

Lecture 107 Angular Project - Pagination Development Process - Part 2

Lecture 108 Angular Project - Pagination - Install ng-bootstrap

Lecture 109 Angular Project - Pagination - Add Pagination support to Product Service

Lecture 110 Angular Project - Pagination - Update Product List Component for Pagination

Lecture 111 Angular Project - Pagination - Enhance HTML template to use Pagination Component

Lecture 112 Angular Project - Pagination Demo

Lecture 113 Angular Project - Pagination - Selecting Page Size - Part 1

Lecture 114 Angular Project - Pagination - Selecting Page Size - Part 2

Lecture 115 Angular Project - Pagination - Setting Max Size and Adding Boundary Links

Lecture 116 Angular Project - Pagination - Keyword Search Overview

Lecture 117 Angular Project - Pagination - Keyword Search - Update ProductService

Lecture 118 Angular Project - Pagination - Keyword Search - Update ProductListComponent

Section 17: eCommerce Project - Shopping Cart Status Component

Lecture 119 Angular Project - Shopping Cart Status Overview - Basics

Lecture 120 Angular Project - Shopping Cart Status - Create new component

Lecture 121 Angular Project - Shopping Cart Status - Add Click Handler

Lecture 122 Angular Project - Shopping Cart Status Overview - Advanced

Lecture 123 Angular Project - Shopping Cart Status Overview - Advanced - Cart Service

Lecture 124 Angular Project - Shopping Cart Status Overview - Create model class: CartItem

Lecture 125 Angular Project - Shopping Cart Status - Develop CartService - Add to Cart

Lecture 126 Angular Project - Shopping Cart Status - Develop CartService - Compute Totals

Lecture 127 Angular Project - Shopping Cart Status - Call CartService

Lecture 128 Angular Project - Shopping Cart Status - Subscribe to CartService Display Totals

Lecture 129 Angular Project - Shopping Cart Status - Refactor Cart Service Overview

Lecture 130 Angular Project - Shopping Cart Status - Refactor Cart Service - Write the Code

Lecture 131 Angular Project - Shopping Cart Status - Add To Cart From Details View

Lecture 132 Angular Project - Shopping Cart Status - Add To Cart From Details View - Coding

Section 18: eCommerce Project - Shopping Cart Items CRUD

Lecture 133 Angular Project - List Shopping Cart Items - Overview

Lecture 134 Angular Project - List Shopping Cart Items - Create CartDetailsComponent

Lecture 135 Angular Project - List Shopping Cart Items - Create HTML Table

Lecture 136 Angular Project - List Shopping Cart Items - Retrieve data from Cart Service

Lecture 137 Angular Project - List Shopping Cart Items - Loop over Cart Items in HTML

Lecture 138 Angular Project - List Shopping Cart Items - Display Cart Totals

Lecture 139 Angular Project - List Shopping Cart Items - Handle an Empty Cart

Lecture 140 Angular Project - Increment Item Quantity - Overview

Lecture 141 Angular Project - Increment Item Quantity - Layout the Buttons

Lecture 142 Angular Project - Increment Item Quantity - Add Event Handlers

Lecture 143 Angular Project - Decrement/Remove Item Quantity - Overview

Lecture 144 Angular Project - Decrement Item Quantity - Write Some Code

Lecture 145 Angular Project - Remove Item - Write Some Code

Section 19: eCommerce Project - Checkout Form Layout

Lecture 146 Angular Project - Checkout Form Layout - Overview - Part 1

Lecture 147 Angular Project - Checkout Form Layout - Overview - Part 2

Lecture 148 Angular Project - Checkout Form Layout - Generate Checkout Component

Lecture 149 Angular Project - Checkout Form Layout - Add support for Reactive Forms

Lecture 150 Angular Project - Checkout Form Layout - Layout Form Controls in HTML

Lecture 151 Angular Project - Checkout Form Layout - Add Event Handling for Submit

Lecture 152 Angular Project - Checkout Form Layout - Shipping Address

Lecture 153 Angular Project - Checkout Form Layout - Billing Address

Lecture 154 Angular Project - Checkout Form Layout - Credit Card

Lecture 155 Angular Project - Checkout Form Layout - Review Your Order

Section 20: eCommerce Project - Checkout Form - Drop-Down Lists

Lecture 156 Angular Project - Checkout Form - Populate Credit Card Dates - Overview

Lecture 157 Angular Project - Checkout Form - Create Form Service

Lecture 158 Angular Project -Checkout Form - Retrieve Months and Years from Service

Lecture 159 Angular Project - Checkout Form - Populate Drop-Down Lists for Months and Years

Lecture 160 Angular Project - Checkout Form - Dependent Fields - Overview

Lecture 161 Angular Project - Checkout Form - Dependent Fields - Write Some Code

Lecture 162 Angular Project - Checkout Form - Populate Countries and States - Overview

Lecture 163 Angular Project - Checkout Form - Populate Countries and States - Create DB

Lecture 164 Angular Project - Checkout Form - Populate Countries and States - JPA Entities

Lecture 165 Angular Project - Checkout Form - Populate Countries and States - Repositories

Lecture 166 Angular Project - Checkout Form - Populate Countries and States - Repositories 2

Lecture 167 Angular Project - Checkout Form - Populate Countries and States - REST Config

Lecture 168 Angular Project - Checkout Form - Populate Countries and States - Frontend

Lecture 169 Angular Project - Checkout Form - Populate Countries and States - Create Classes

Lecture 170 Angular Project - Checkout Form - Populate Countries and States - Component

Lecture 171 Angular Project - Checkout Form - Populate Countries and States - Event Handler

Lecture 172 Angular Project - Checkout Form - Populate Countries and States - States

Lecture 173 Angular Project - Checkout Form - Populate Countries and States - Billing

Lecture 174 Angular Project - Checkout Form - Populate Countries and States - Console logs

Lecture 175 Angular Project - Checkout Form - Populate Countries and States - Bug Fix

Section 21: eCommerce Project - Checkout Form - Validation

Lecture 176 Angular Project - Checkout Form - Validation Overview - Part 1

Lecture 177 Angular Project - Checkout Form - Validation Overview - Part 2

Lecture 178 Angular Project - Checkout Form - Add Validation Rules

Lecture 179 Angular Project - Checkout Form - Display Validation Error Messages

Lecture 180 Angular Project - Checkout Form - Display Validation Error Messages continued

Lecture 181 Angular Project - Checkout Form - Custom Validator Rule - Overview

Lecture 182 Angular Project - Checkout Form - Custom Validator Rule - Define the Rule

Lecture 183 Angular Project - Checkout Form - Custom Validator Rule - Apply the Rule

Lecture 184 Angular Project - Checkout Form - Shipping Validation - Part 1

Lecture 185 Angular Project - Checkout Form - Shipping Validation - Part 2

Lecture 186 Angular Project - Checkout Form - Shipping Validation - Part 3

Lecture 187 Angular Project - Checkout Form - Billing Validation - Part 1

Lecture 188 Angular Project - Checkout Form - Billing Validation - Part 2

Lecture 189 Angular Project - Checkout Form - Billing Validation - Part 3

Lecture 190 Angular Project - Checkout Form - Credit Card Validation - Part 1

Lecture 191 Angular Project - Checkout Form - Credit Card Validation - Part 2

Lecture 192 Angular Project - Checkout Form - Credit Card Validation - Part 3

Section 22: eCommerce Project - Checkout Form - Review Cart Totals

Lecture 193 Angular Project - Checkout Form - Review Cart Totals - Overview Part 1

Lecture 194 Angular Project - Checkout Form - Review Cart Totals - Overview Part 2

Lecture 195 Angular Project - Checkout Form - Review Cart Totals - Coding Part 1

Lecture 196 Angular Project - Checkout Form - Review Cart Totals - Coding Part 2

Section 23: eCommerce Project - Checkout Form - Save the Order to Database - Backend

Lecture 197 eCommerce Project - Checkout Form - Save the Order to Database - Overview

Lecture 198 eCommerce Project - Checkout Form - Save the Order to Database - Run DB Script

Lecture 199 eCommerce Project - Checkout Form - Save the Order to Database - Entities - 1

Lecture 200 eCommerce Project - Checkout Form - Save the Order to Database - Entities - 2

Lecture 201 eCommerce Project - Checkout Form - Save the Order to Database - Entities - 3

Lecture 202 eCommerce Project - Checkout Form - Save the Order to Database - Entities - 4

Lecture 203 eCommerce Project - Checkout Form - Save the Order to Database - Create DTOs

Lecture 204 eCommerce Project - Checkout Form - Save the Order to Database - Repo+Service 1

Lecture 205 eCommerce Project - Checkout Form - Save the Order to Database - Repo+Service 2

Lecture 206 eCommerce Project - Checkout Form - Save the Order to Database - Repo+Service 3

Lecture 207 eCommerce Project - Checkout Form - Save the Order to Database - REST Controller

Lecture 208 eCommerce Project - Checkout Form - Save the Order to Database - Postman Test

Section 24: eCommerce Project - Checkout Form - Save the Order to Database - Frontend

Lecture 209 eCommerce Project - Checkout Form - Save the Order - Frontend Overview

Lecture 210 eCommerce Project - Checkout Form - Save the Order - Frontend - Common Classes

Lecture 211 eCommerce Project - Checkout Form - Save the Order - Frontend - Checkout Service

Lecture 212 eCommerce Project - Checkout Form - Save the Order - Frontend - Injection

Lecture 213 eCommerce Project - Checkout Form - Save the Order - Frontend - Order Items

Lecture 214 eCommerce Project - Checkout Form - Save the Order - Frontend - Purchase

Lecture 215 eCommerce Project - Checkout Form - Save the Order - Frontend - Call Service

Lecture 216 eCommerce Project - Checkout Form - Save the Order - Frontend - Test App

Section 25: Release 3.0 - Security - Login/Logout

Lecture 217 Security - Login/Logout - Release 3 Tasks

Lecture 218 Security - Login/Logout - Security Concepts - Part 1

Lecture 219 Security - Login/Logout - Security Concepts - Part 2

Lecture 220 Security - Login/Logout - Okta Integration - Authorization Server

Lecture 221 Security - Login/Logout - Okta Integration - App Configuration

Lecture 222 Security - Login/Logout - Okta Integration - Sign-In Widget

Lecture 223 Security - Login/Logout - Okta Integration - Login Status Component

Lecture 224 Security - Login/Logout - Coding - Create OIDC Client App

Lecture 225 Security - Login/Logout - Coding - Develop App Configuration

Lecture 226 Security - Login/Logout - Coding - Install Okta Dependencies

Lecture 227 Security - Login/Logout - Coding - Create the Login Component

Lecture 228 Security - Login/Logout - Coding - Render the Sign-In Widget

Lecture 229 Security - Login/Logout - Coding - Develop Login Status Component

Lecture 230 Security - Login/Logout - Coding - Add CSS for Login Status Component

Lecture 231 Security - Login/Logout - Coding - More CSS for Login Status Component

Lecture 232 Security - Login/Logout - Coding - Connecting Routes

Lecture 233 Security - Login/Logout - Coding - App Module Configuration

Section 26: Release 3.0 - Security - VIP Member Access - Protected Routes

Lecture 234 Release 3.0 - Security - VIP Member Access - Protected Routes - Overview

Lecture 235 Release 3.0 - Security - VIP Member Access - Protected Routes - Component Dev

Lecture 236 Release 3.0 - Security - VIP Member Access - Protected Routes - Configuration

Lecture 237 Release 3.0 - Security - VIP Member Access - Protected Routes - Testing Access

Section 27: Release 3.0 - Security - Handling Browser Refresh

Lecture 238 Release 3.0 - Security - Handling Browser Refresh - Overview Part 1

Lecture 239 Release 3.0 - Security - Handling Browser Refresh - Overview Part 2

Lecture 240 Release 3.0 - Security - Handling Browser Refresh - Loading and Persisting Items

Lecture 241 Release 3.0 - Security - Handling Browser Refresh - Running the Application

Lecture 242 Release 3.0 - Security - Handling Browser Refresh - Exploring Storage in Browser

Section 28: Release 3.0 - Refactoring

Lecture 243 Release 3.0 - Refactoring - Handle Customer By Email - Overview

Lecture 244 Release 3.0 - Refactoring - Handle Customer By Email - Coding

Lecture 245 Release 3.0 - Refactoring - Handle Customer By Email - Run the App

Lecture 246 Release 3.0 - Refactoring - Backend Configs - Overview - Part 1

Lecture 247 Release 3.0 - Refactoring - Backend Configs - Overview - Part 2

Lecture 248 Release 3.0 - Refactoring - Backend Configs - Coding - Fix Deprecated Method

Lecture 249 Release 3.0 - Refactoring - Backend Configs - Coding - Configure CORS Mapping

Lecture 250 Release 3.0 - Refactoring - Backend Configs - Coding - Configure @RestController

Lecture 251 Release 3.0 - Refactoring - Backend Configs - Coding - Disable HTTP PATCH method

Section 29: Release 3.0 - Security - Order History - Base Functionality

Lecture 252 Release 3.0 - Security - Order History - Backend Overview

Lecture 253 Release 3.0 - Security - Order History - Backend Coding

Lecture 254 Release 3.0 - Security - Order History - Frontend Overview

Lecture 255 Release 3.0 - Security - Order History - Frontend Coding - Track User's Email

Lecture 256 Release 3.0 - Security - Order History - Frontend Coding - OrderHistory Service

Lecture 257 Release 3.0 - Security - Order History - Frontend Coding - OrderHistoryComponent

Lecture 258 Release 3.0 - Security - Order History - Frontend Coding - Update HTML Page

Lecture 259 Release 3.0 - Security - Order History - Frontend Coding - Add Orders Button

Lecture 260 Release 3.0 - Security - Order History - Frontend Coding - Run the App

Lecture 261 Release 3.0 - Security - Order History - Frontend Coding - Sort Orders by Date

Section 30: Release 3.0 - Security - Order History - Secure Backend

Lecture 262 Release 3.0 - Security - Order History - Secure Backend Overview

Lecture 263 Release 3.0 - Security - Order History - Secure Backend - Set Up Okta App

Lecture 264 Release 3.0 - Security - Order History - Secure Backend - Configure Properties

Lecture 265 Release 3.0 - Security - Order History - Secure Backend - Protect Endpoints

Lecture 266 Release 3.0 - Security - Order History - Secure Backend - Testing the App

Section 31: Release 3.0 - Security - Order History - Secure Frontend

Lecture 267 Release 3.0 - Security - Order History - Secure Frontend Overview - Part 1

Lecture 268 Release 3.0 - Security - Order History - Secure Frontend Overview - Part 2

Lecture 269 Release 3.0 - Security - Order History - Secure Frontend - Create an Interceptor

Lecture 270 Release 3.0 - Security - Order History - Secure Frontend - Pass Access Token

Lecture 271 Release 3.0 - Security - Order History - Secure Frontend - Register Interceptor

Lecture 272 Release 3.0 - Security - Order History - Secure Frontend - Test the App

Lecture 273 Release 3.0 - Security - Order History - Secure Frontend - Resolve Checkout

Section 32: Secure Communication with HTTPS - Angular Frontend

Lecture 274 Secure Communication with HTTPS - Angular Frontend - Overview

Lecture 275 Secure Communication with HTTPS - Angular Frontend - Coding Part 1

Lecture 276 Secure Communication with HTTPS - Angular Frontend - Coding Part 2

Lecture 277 Secure Communication with HTTPS - Okta Updates - Overview

Lecture 278 Secure Communication with HTTPS - Okta Updates - Configuration

Section 33: Secure Communication with HTTPS - Spring Boot Backend

Lecture 279 Secure Communication with HTTPS - Spring Boot Backend - Overview

Lecture 280 Secure Communication with HTTPS - Spring Boot Backend - Coding Part 1

Lecture 281 Secure Communication with HTTPS - Spring Boot Backend - Coding Part 2

Section 34: Angular Environment Configuration

Lecture 282 Angular Environment Configuration - Overview

Lecture 283 Angular Environment Configuration - Coding

Lecture 284 Angular Environment Configuration - Add New Environment - Overview Part 1

Lecture 285 Angular Environment Configuration - Add New Environment - Overview Part 2

Lecture 286 Angular Environment Configuration - Add New Environment - Overview Part 3

Lecture 287 Angular Environment Configuration - Add New Environment - Coding Part 1

Lecture 288 Angular Environment Configuration - Add New Environment - Coding Part 2

Lecture 289 Angular Environment Configuration - Add New Environment - Coding Part 3

Section 35: Credit Card Payment Processing with Stripe

Lecture 290 Credit Card Payment Processing Overview

Lecture 291 Payment Processing - Stripe API Overview

Lecture 292 Payment Processing - Stripe Integration Options - Part 1

Lecture 293 Payment Processing - Stripe Integration Options - Part 2

Lecture 294 Payment Processing - Stripe Development Process Overview - Part 1

Lecture 295 Payment Processing - Stripe Development Process Overview - Part 2

Lecture 296 Payment Processing - Stripe - Backend Coding Setup - Maven

Lecture 297 Payment Processing - Stripe - Backend Coding Setup - API Keys

Lecture 298 Payment Processing - Stripe - Backend Coding - Checkout Service

Lecture 299 Payment Processing - Stripe - Backend Coding - Checkout Controller

Lecture 300 Payment Processing - Stripe - Frontend Overview - Part 1

Lecture 301 Payment Processing - Stripe - Frontend Overview - Part 2

Lecture 302 Payment Processing - Stripe - Frontend Overview - Part 3

Lecture 303 Payment Processing - Stripe - Frontend Coding - Part 1

Lecture 304 Payment Processing - Stripe - Frontend Coding - Part 2

Lecture 305 Payment Processing - Stripe - Frontend Coding - Part 3

Lecture 306 Payment Processing - Stripe - Frontend Coding - Part 4

Lecture 307 Payment Processing - Stripe - Frontend Coding - Part 5

Lecture 308 Payment Processing - Stripe - Frontend Coding - Part 6

Lecture 309 Payment Processing - Stripe - Frontend Coding - Part 7

Lecture 310 Payment Processing - Stripe - Frontend Coding - Part 8

Lecture 311 Payment Processing - Stripe - Bug Fix for Total Amount

Lecture 312 Payment Processing - Stripe - Bug Fix for Browser Reload after Checkout

Lecture 313 Payment Processing - Stripe - Add Customer Details - Overview

Lecture 314 Payment Processing - Stripe - Add Customer Details - Coding Part 1

Lecture 315 Payment Processing - Stripe - Add Customer Details - Coding Part 2

Lecture 316 Payment Processing - Stripe - Disable Payment Button - Overview

Lecture 317 Payment Processing - Stripe - Disable Payment Button - Coding

Lecture 318 Payment Processing - Stripe - Email Receipts - Overview

Lecture 319 Payment Processing - Stripe - Email Receipts - Coding Part 1

Lecture 320 Payment Processing - Stripe - Email Receipts - Coding Part 2

Section 36: Course Summary

Lecture 321 Thank You

The course is appropriate for all Spring Boot developers.