[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners
0% Completed
01 – NEW – Spring Boot 3 Quick Start
Download Attachment
Reading
Lesson 001 Introduction
Video - 00:1:19 mins
Lesson 004 Java Development Environment Checkpoint
Video - 00:2:20 mins
Lesson 005 Spring Boot Overview
Video - 00:7:20 mins
Lesson 006 Spring Boot Initialzr Demo
Video - 00:9:57 mins
Lesson 007 Spring Boot - Create a REST Controller
Video - 00:5:5 mins
Lesson 008 Spring Projects
Video - 00:1:56 mins
Lesson 009 What is Maven
Video - 00:4:57 mins
Lesson 010 Maven Project Structure
Video - 00:4:19 mins
Lesson 011 Maven Key Concepts
Video - 00:6:55 mins
Lesson 012 Exploring Spring Boot Project Files - Part 1
Video - 00:5:13 mins
Lesson 013 Exploring Spring Boot Project Files - Part 2
Video - 00:4:52 mins
Lesson 014 Spring Boot Starters
Video - 00:6:36 mins
Lesson 015 Spring Boot Parents for Starters
Video - 00:2:51 mins
Lesson 016 Spring Boot Dev Tools - Overview
Video - 00:2:32 mins
Lesson 017 Spring Boot Dev Tools - Coding
Video - 00:10:50 mins
Lesson 018 Spring Boot Actuator - Overview
Video - 00:6:40 mins
Lesson 019 Spring Boot Actuator - Accessing Endpoints - Part 1
Video - 00:7:30 mins
Lesson 020 Spring Boot Actuator - Accessing Endpoints - Part 2
Video - 00:6:6 mins
Lesson 021 Spring Boot Actuator - Securing Endpoints - Overview
Video - 00:3:24 mins
Lesson 022 Spring Boot Actuator - Securing Endpoints - Coding
Video - 00:7:59 mins
Lesson 023 Run Spring Boot apps from the Command Line - Overview
Video - 00:4:11 mins
Lesson 024 Run Spring Boot apps from the Command Line - Prep
Video - 00:3:19 mins
Lesson 025 Run Spring Boot apps from the Command Line - Microsoft Windows
Video - 00:7:32 mins
Lesson 026 Run Spring Boot apps from the Command Line - macOS Linux
Video - 00:5:19 mins
Lesson 027 Injecting Custom Application Properties - Overview
Video - 00:3:16 mins
Lesson 028 Injecting Custom Application Properties - Coding
Video - 00:7:36 mins
Lesson 029 Configuring the Spring Boot Server - Overview
Video - 00:6:18 mins
Lesson 030 Configuring the Spring Boot Server - Coding
Video - 00:4:48 mins
02 – NEW – Spring Core
Download Attachment
Reading
Lesson 001 What is Inversion of Control
Video - 00:2:20 mins
Lesson 002 Defining Dependency Injection - Overview - Part 1
Video - 00:4:00 mins
Lesson 003 Defining Dependency Injection - Overview - Part 2
Video - 00:3:51 mins
Lesson 004 Constructor Injection - Coding - Part 1
Video - 00:3:59 mins
Lesson 005 Constructor Injection - Coding - Part 2
Video - 00:9:10 mins
Lesson 006 IDE Warning - No Usages
Video - 00:1:13 mins
Lesson 007 Constructor Injection - Behind the Scenes
Video - 00:2:4 mins
Lesson 008 Component Scanning - Overview
Video - 00:4:57 mins
Lesson 009 Component Scanning - Coding - Part 1
Video - 00:4:3 mins
Lesson 010 Component Scanning - Coding - Part 2
Video - 00:5:25 mins
Lesson 011 Setter Injection - Overview
Video - 00:3:18 mins
Lesson 012 Setter Injection - Coding
Video - 00:5:41 mins
Lesson 013 Field Injection
Video - 00:2:26 mins
Lesson 014 Qualifiers - Overview
Video - 00:2:51 mins
Lesson 015 Qualifiers - Coding - Part 1
Video - 00:4:37 mins
Lesson 016 Qualifiers - Coding - Part 2
Video - 00:4:47 mins
Lesson 017 Primary - Overview
Video - 00:3:51 mins
Lesson 018 Primary - Coding
Video - 00:6:22 mins
Lesson 019 Lazy Initialization - Overview
Video - 00:4:56 mins
Lesson 020 Lazy Initialization - Coding - Part 1
Video - 00:5:33 mins
Lesson 021 Lazy Initialization - Coding - Part 2
Video - 00:3:11 mins
Lesson 022 Bean Scopes - Overview
Video - 00:3:38 mins
Lesson 023 Bean Scopes - Coding
Video - 00:7:9 mins
Lesson 024 Bean Lifecycle Methods - Overview
Video - 00:1:58 mins
Lesson 025 Bean Lifecycle Methods - Coding
Video - 00:5:57 mins
Lesson 027 Java Config Bean - Overview
Video - 00:6:59 mins
Lesson 028 Java Config Bean - Coding - Part 1
Video - 00:4:30 mins
Lesson 029 Java Config Bean - Coding - Part 2
Video - 00:4:30 mins
03 – NEW – HibernateJPA CRUD
Download Attachment
Reading
Lesson 001 Hibernate JPA Overview
Video - 00:9:20 mins
Lesson 002 Hibernate, JPA and JDBC
Video - 00:1:6 mins
Lesson 003 Setting Up Development Environment
Video - 00:1:49 mins
Lesson 004 Setting Up Database Table - Overview
Video - 00:1:2 mins
Lesson 005 Setting Up Database Table - Coding
Video - 00:5:45 mins
Lesson 006 Setting Up Spring Boot Project - Overview
Video - 00:3:25 mins
Lesson 007 Setting Up Spring Boot Project - Coding - Part 1
Video - 00:5:22 mins
Lesson 008 Setting Up Spring Boot Project - Coding - Part 2
Video - 00:7:46 mins
Lesson 009 JPA Annotations - Overview
Video - 00:8:10 mins
Lesson 010 JPA Annotations - Coding
Video - 00:7:55 mins
Lesson 011 Saving a Java Object with JPA - Overview - Part 1
Video - 00:7:33 mins
Lesson 012 Saving a Java Object with JPA - Overview - Part 2
Video - 00:5:5 mins
Lesson 013 Saving a Java Object with JPA - Coding - Part 1
Video - 00:5:40 mins
Lesson 014 Saving a Java Object with JPA - Coding - Part 2
Video - 00:5:24 mins
Lesson 015 Primary Keys
Video - 00:5:25 mins
Lesson 016 Changing Index of MySQL Auto Increment
Video - 00:3:20 mins
Lesson 017 Reading Objects with JPA - Overview
Video - 00:3:2 mins
Lesson 018 Reading Objects with JPA - Coding
Video - 00:6:40 mins
Lesson 019 Querying Objects with JPA - Overview
Video - 00:8:13 mins
Lesson 020 Querying Objects with JPA - Coding - Part 1
Video - 00:9:7 mins
Lesson 021 Querying Objects with JPA - Coding - Part 2
Video - 00:6:46 mins
Lesson 022 Updating Objects with JPA - Overview
Video - 00:3:27 mins
Lesson 023 Updating Objects with JPA - Coding
Video - 00:6:27 mins
Lesson 024 Deleting Objects with JPA - Overview
Video - 00:3:46 mins
Lesson 025 Deleting Objects with JPA - Coding - Part 1
Video - 00:5:4 mins
Lesson 026 Deleting Objects with JPA - Coding - Part 2
Video - 00:4:38 mins
Lesson 027 Create Database Tables from Java Code - Overview
Video - 00:5:45 mins
Lesson 028 Create Database Tables from Java Code - Coding - Part 1
Video - 00:5:2 mins
Lesson 029 Create Database Tables from Java Code - Coding - Part 2
Video - 00:5:1 mins
04 – NEW – REST CRUD APIs
Download Attachment
Reading
Lesson 001 What Are REST Services - Part 1
Video - 00:5:19 mins
Lesson 002 What Are REST Services - Part 2
Video - 00:4:3 mins
Lesson 003 JSON Basics
Video - 00:3:39 mins
Lesson 004 Spring Boot REST HTTP Basics
Video - 00:7:00 mins
Lesson 005 Postman Demo
Video - 00:4:13 mins
Lesson 006 Spring Boot REST Controller - Overview - Part 1
Video - 00:3:6 mins
Lesson 007 Spring Boot REST Controller - Overview - Part 2
Video - 00:1:11 mins
Lesson 008 Spring Boot Rest Controller - Coding
Video - 00:8:11 mins
Lesson 009 JSON Jackson Data Binding
Video - 00:6:40 mins
Lesson 010 Spring Boot REST POJO - Overview
Video - 00:6:17 mins
Lesson 011 Spring Boot REST POJO - Coding - Part 1
Video - 00:2:28 mins
Lesson 012 Spring Boot REST POJO - Coding - Part 2
Video - 00:6:25 mins
Lesson 013 Spring Boot REST Path Variables - Overview
Video - 00:4:22 mins
Lesson 014 Spring Boot REST Path Variables - Coding - Part 1
Video - 00:4:12 mins
Lesson 015 Spring Boot REST Path Variables - Coding - Part 2
Video - 00:4:35 mins
Lesson 016 Spring Boot REST Exception Handling - Overview - Part 1
Video - 00:3:40 mins
Lesson 017 Spring Boot REST Exception Handling - Overview - Part 2
Video - 00:4:31 mins
Lesson 018 Spring Boot REST Exception Handling - Coding - Part 1
Video - 00:4:44 mins
Lesson 019 Spring Boot REST Exception Handling - Coding - Part 2
Video - 00:6:59 mins
Lesson 020 Spring Boot REST Exception Handling - Coding - Part 3
Video - 00:3:21 mins
Lesson 021 Spring Boot REST Exception Handling - Coding - Part 4
Video - 00:4:27 mins
Lesson 022 Spring Boot REST Global Exception Handling - Overview
Video - 00:5:24 mins
Lesson 023 Spring Boot REST Global Exception Handling - Coding
Video - 00:3:36 mins
Lesson 024 Spring Boot REST API Design - Best Practices
Video - 00:4:57 mins
Lesson 025 Spring Boot REST API Design - API Design of Real-Time Projects
Video - 00:3:34 mins
Lesson 026 Spring Boot REST Project Overview
Video - 00:1:57 mins
Lesson 027 Spring Boot REST Setup Sample Data
Video - 00:3:48 mins
Lesson 028 Spring Boot REST Create Project
Video - 00:5:38 mins
Lesson 029 Spring Boot REST DAO
Video - 00:2:7 mins
Lesson 030 Spring Boot REST DAO - Coding - Part 1
Video - 00:9:50 mins
Lesson 031 Spring Boot REST DAO - Coding - Part 2
Video - 00:5:43 mins
Lesson 032 Spring Boot REST DAO - Coding - Part 3
Video - 00:5:28 mins
Lesson 033 Spring Boot Define Service Layer - Overview
Video - 00:3:48 mins
Lesson 034 Spring Boot Define Service Layer - Coding
Video - 00:6:31 mins
Lesson 035 Spring Boot DAO Add, Update, Delete - Overview
Video - 00:3:42 mins
Lesson 036 Spring Boot DAO Add, Update, Delete - Coding
Video - 00:6:25 mins
Lesson 037 Spring Boot Service Add, Update, Delete - Coding
Video - 00:3:45 mins
Lesson 038 Spring Boot REST Get Single Employee - Coding
Video - 00:7:55 mins
Lesson 039 Spring Boot REST Add Employee - Coding
Video - 00:5:25 mins
Lesson 040 Spring Boot REST Update Employee - Coding
Video - 00:6:19 mins
Lesson 041 Spring Boot REST Delete Employee - Coding
Video - 00:5:25 mins
Lesson 042 Spring Boot REST Spring Data JPA - Overview
Video - 00:8:17 mins
Lesson 043 Spring Boot REST Spring Data JPA - Coding - Part 1
Video - 00:11:31 mins
Lesson 044 Spring Boot REST Spring Data JPA - Coding - Part 2
Video - 00:4:32 mins
Lesson 045 Spring Boot REST Spring Data REST - Overview
Video - 00:8:28 mins
Lesson 046 Spring Boot REST Spring Data REST - Coding - Part 1
Video - 00:6:3 mins
Lesson 047 Spring Boot REST Spring Data REST - Coding - Part 2
Video - 00:7:21 mins
Lesson 048 Spring Boot REST Spring Data REST Configs and Sorting - Overview
Video - 00:4:15 mins
Lesson 049 Spring Boot REST Spring Data REST Configs and Sorting - Coding
Video - 00:6:5 mins
05 – NEW – REST API Security
Download Attachment
Reading
Lesson 001 Spring Boot REST API Security Overview
Video - 00:6:47 mins
Lesson 002 Spring Boot REST API Security - Coding - Part 1
Video - 00:4:21 mins
Lesson 003 Spring Boot REST API Security - Coding - Part 2
Video - 00:5:24 mins
Lesson 004 Spring Boot REST API Security - Basic Configuration - Overview
Video - 00:3:23 mins
Lesson 005 Spring Boot REST API Security - Basic Configuration - Coding
Video - 00:8:18 mins
Lesson 006 Spring Boot REST API Security - Restrict URLs based on Roles - Overview
Video - 00:8:31 mins
Lesson 007 Spring Boot REST API Security - Restrict URLs based on Roles - Coding - Part 1
Video - 00:6:21 mins
Lesson 008 Spring Boot REST API Security - Restrict URLs based on Roles - Coding - Part 2
Video - 00:6:46 mins
Lesson 009 Spring Boot REST API Security - Restrict URLs based on Roles - Coding - Part 3
Video - 00:5:10 mins
Lesson 010 403 ERROR with PUT REQUEST - Spring Data REST
Video - 00:1:23 mins
Lesson 011 Spring Boot REST API Security - JDBC Authentication - Plain Text - Overview
Video - 00:6:57 mins
Lesson 012 Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 1
Video - 00:5:28 mins
Lesson 013 Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 2
Video - 00:4:28 mins
Lesson 014 Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 3
Video - 00:4:45 mins
Lesson 015 Spring Boot REST API Security - BCrypt Encryption - Overview - Part 1
Video - 00:5:4 mins
Lesson 016 Spring Boot REST API Security - BCrypt Encryption - Overview - Part 2
Video - 00:3:59 mins
Lesson 017 Spring Boot REST API Security - BCrypt Encryption - Coding
Video - 00:7:12 mins
Lesson 018 Spring Boot REST API Security - JDBC Authentication - Custom Tables - Overview
Video - 00:3:37 mins
Lesson 019 Spring Boot REST API Security -Custom Tables - Coding - Part 1
Video - 00:4:4 mins
Lesson 020 Spring Boot REST API Security -Custom Tables - Coding - Part 2
Video - 00:5:31 mins
Lesson 021 Spring Boot REST API Security -Custom Tables - Coding - Part 3
Video - 00:6:21 mins
06 – NEW – Spring MVC
Download Attachment
Reading
Lesson 001 Spring Boot - Spring MVC with Thymeleaf - Overview
Video - 00:5:22 mins
Lesson 002 Spring Boot - Spring MVC with Thymeleaf - Coding - Part 1
Video - 00:3:14 mins
Lesson 003 Spring Boot - Spring MVC with Thymeleaf - Coding - Part 2
Video - 00:6:21 mins
Lesson 004 Spring Boot - Spring MVC with Thymeleaf and CSS - Overview
Video - 00:4:23 mins
Lesson 005 Spring Boot - Spring MVC with Thymeleaf and CSS - Coding
Video - 00:3:13 mins
Lesson 006 Spring Boot - Spring MVC Behind the Scenes
Video - 00:5:4 mins
Lesson 007 Spring Boot - Hello World Form and Model Overview
Video - 00:2:50 mins
Lesson 008 Spring Boot - Hello World Form and Model - Coding - Part 1
Video - 00:5:50 mins
Lesson 009 Spring Boot - Hello World Form and Model - Coding - Part 2
Video - 00:6:34 mins
Lesson 010 Spring Boot - Adding Data to Spring MVC Model - Overview
Video - 00:5:35 mins
Lesson 011 Spring Boot - Adding Data to Spring MVC Model - Coding - Part 1
Video - 00:5:4 mins
Lesson 012 Spring Boot - Adding Data to Spring MVC Model - Coding - Part 2
Video - 00:3:15 mins
Lesson 013 Spring Boot - Spring MVC Binding Request Params - Overview
Video - 00:1:35 mins
Lesson 014 Spring Boot - Spring MVC Binding Request Params - Coding
Video - 00:5:24 mins
Lesson 015 Spring Boot - GetMapping and PostMapping - Overview
Video - 00:4:32 mins
Lesson 016 Spring Boot - GetMapping and PostMapping - Coding - Part 1
Video - 00:4:4 mins
Lesson 017 Spring Boot - GetMapping and PostMapping - Coding - Part 2
Video - 00:7:00 mins
Lesson 018 Spring Boot - Spring MVC Form Data Binding - Text Fields - Overview
Video - 00:8:2 mins
Lesson 019 Spring Boot - Spring MVC Form Data Binding - Text Fields - Coding - Part 1
Video - 00:5:28 mins
Lesson 020 Spring Boot - Spring MVC Form Data Binding - Text Fields - Coding - Part 2
Video - 00:7:36 mins
Lesson 021 Spring Boot - Spring MVC Form Data Binding - Text Fields - Coding - Part 3
Video - 00:3:32 mins
Lesson 022 Spring Boot - Spring MVC Form Data Binding - Drop-Down Lists - Overview
Video - 00:2:26 mins
Lesson 023 Spring Boot - Spring MVC Form Data Binding - Drop-Down Lists - Coding - Part 1
Video - 00:5:41 mins
Lesson 024 Spring Boot - Spring MVC Form Data Binding - Drop-Down Lists - Coding - Part 2
Video - 00:8:17 mins
Lesson 025 Spring Boot - Spring MVC Form Data Binding - Radio Buttons - Overview
Video - 00:1:46 mins
Lesson 026 Spring Boot - Spring MVC Form Data Binding - Radio Buttons - Coding - Part 1
Video - 00:5:30 mins
Lesson 027 Spring Boot - Spring MVC Form Data Binding - Radio Buttons - Coding - Part 2
Video - 00:6:33 mins
Lesson 028 Spring Boot - Spring MVC Form Data Binding - Check Boxes - Overview
Video - 00:1:29 mins
Lesson 029 Spring Boot - Spring MVC Form Data Binding - Check Boxes - Coding - Part 1
Video - 00:9:22 mins
Lesson 030 Spring Boot - Spring MVC Form Data Binding - Check Boxes - Coding - Part 2
Video - 00:5:39 mins
Lesson 031 Spring Boot - Spring MVC Validation - Overview
Video - 00:2:23 mins
Lesson 032 Spring Boot - Spring MVC Validation - Setup Dev Environment
Video - 00:4:33 mins
Lesson 033 Spring Boot - Spring MVC Validation - Required Fields - Overview
Video - 00:6:20 mins
Lesson 034 Spring Boot - Spring MVC Validation - Required Fields - Coding - Part 1
Video - 00:3:42 mins
Lesson 035 Spring Boot - Spring MVC Validation - Required Fields - Coding - Part 2
Video - 00:2:56 mins
Lesson 036 Spring Boot - Spring MVC Validation - Required Fields - Coding - Part 3
Video - 00:8:36 mins
Lesson 037 Spring Boot - Spring MVC Validation - Required Fields - Coding - Part 4
Video - 00:4:00 mins
Lesson 038 Spring Boot - Spring MVC Validation - Required Fields - Coding - Part 5
Video - 00:7:39 mins
Lesson 039 Spring Boot - Spring MVC Validation - @InitBinder - Overview
Video - 00:3:55 mins
Lesson 040 Spring Boot - Spring MVC Validation - @InitBinder - Coding
Video - 00:6:37 mins
Lesson 041 Spring Boot - Spring MVC Validation - Validate a Number Range - Overview
Video - 00:2:36 mins
Lesson 042 Spring Boot - Spring MVC Validation - Validate a Number Range - Coding
Video - 00:6:57 mins
Lesson 043 Spring Boot - Spring MVC Validation - Applying Regular Expressions - Overview
Video - 00:2:20 mins
Lesson 044 Spring Boot - Spring MVC Validation - Applying Regular Expressions - Coding
Video - 00:6:37 mins
Lesson 045 Spring Boot - Spring MVC Validation - Make Integer Fields Required
Video - 00:5:33 mins
Lesson 046 Spring Boot - Spring MVC Validation - Strings for Int Fields and Custom Messages
Video - 00:4:46 mins
Lesson 047 Spring Boot - Spring MVC Validation - Debugging Tips for Custom Error Names
Video - 00:5:4 mins
Lesson 048 Spring Boot - Spring MVC Validation - Custom Validation - Overview - Part 1
Video - 00:4:1 mins
Lesson 049 Spring Boot - Spring MVC Validation - Custom Validation - Overview - Part 2
Video - 00:5:53 mins
Lesson 050 Spring Boot - Spring MVC Validation - Custom Validation - Coding - Part 1
Video - 00:3:21 mins
Lesson 051 Spring Boot - Spring MVC Validation - Custom Validation - Coding - Part 2
Video - 00:4:14 mins
Lesson 052 Spring Boot - Spring MVC Validation - Custom Validation - Coding - Part 3
Video - 00:5:28 mins
Lesson 053 Spring Boot - Spring MVC Validation - Custom Validation - Coding - Part 4
Video - 00:4:23 mins
Lesson 054 Spring Boot - Spring MVC Validation - Custom Validation - Coding - Part 5
Video - 00:5:39 mins
07 – NEW – Spring MVC CRUD
Download Attachment
Reading
Lesson 001 CRUD Database Project - Overview
Video - 00:2:24 mins
Lesson 002 CRUD Database Project - Set up
Video - 00:4:31 mins
Lesson 003 CRUD Database Project - Get Employees - Coding - Part 1
Video - 00:5:23 mins
Lesson 004 CRUD Database Project - Get Employees - Coding - Part 2
Video - 00:3:35 mins
Lesson 005 CRUD Database Project - Get Employees - Coding - Part 3
Video - 00:6:38 mins
Lesson 006 CRUD Database Project - Get Employees - Coding - Part 4
Video - 00:4:45 mins
Lesson 007 CRUD Database Project - Add Employees - Overview
Video - 00:8:27 mins
Lesson 008 CRUD Database Project - Add Employee - Coding - Part 1
Video - 00:5:20 mins
Lesson 009 CRUD Database Project - Add Employee - Coding - Part 2
Video - 00:8:55 mins
Lesson 010 CRUD Database Project - Add Employee - Coding - Part 3
Video - 00:8:35 mins
Lesson 011 CRUD Database Project - Update Employee - Overview
Video - 00:4:12 mins
Lesson 012 CRUD Database Project - Update Employee - Coding
Video - 00:8:52 mins
Lesson 013 CRUD Database Project - Delete Employee - Overview
Video - 00:2:50 mins
Lesson 014 CRUD Database Project - Delete Employee - Coding
Video - 00:4:48 mins
08 – NEW – Spring MVC Security
Download Attachment
Reading
Lesson 001 Spring MVC Security - Overview
Video - 00:7:55 mins
Lesson 002 Spring MVC Security - Demo
Video - 00:2:45 mins
Lesson 003 Spring MVC Security - Project Set Up - Part 1
Video - 00:6:34 mins
Lesson 004 Spring MVC Security - Project Set Up - Part 2
Video - 00:6:22 mins
Lesson 005 Spring MVC Security - Dev Testing with PrivateIncognito Windows
Video - 00:6:13 mins
Lesson 006 Spring MVC Security - Basic Configuration - Overview
Video - 00:3:23 mins
Lesson 007 Spring MVC Security - Basic Configuration - Coding
Video - 00:6:13 mins
Lesson 008 Spring MVC Security - Custom Login Form - Overview - Part 1
Video - 00:4:46 mins
Lesson 009 Spring MVC Security - Custom Login Form - Overview - Part 2
Video - 00:4:34 mins
Lesson 010 Spring MVC Security - Custom Login Form - Coding - Part 1
Video - 00:4:39 mins
Lesson 011 Spring MVC Security - Custom Login Form - Coding - Part 2
Video - 00:8:15 mins
Lesson 012 Spring MVC Security - Custom Login Form - Coding - Part 3
Video - 00:2:15 mins
Lesson 013 Spring MVC Security - Login Form Error Message - Overview
Video - 00:2:40 mins
Lesson 014 Spring MVC Security - Login Form Error Message - Coding
Video - 00:6:5 mins
Lesson 015 Spring MVC Security - Custom Login Form with Bootstrap - Overview
Video - 00:1:53 mins
Lesson 016 Spring MVC Security - Custom Login Form with Bootstrap - Coding
Video - 00:7:8 mins
Lesson 017 Spring MVC Security - Logout - Overview
Video - 00:2:52 mins
Lesson 018 Spring MVC Security - Logout - Coding
Video - 00:7:00 mins
Lesson 019 Spring MVC Security - Display User ID and Roles - Overview
Video - 00:1:31 mins
Lesson 020 Spring MVC Security - Display User ID and Roles - Coding
Video - 00:5:50 mins
Lesson 021 Spring MVC Security - Restrict URLs Based on Roles - Overview
Video - 00:4:37 mins
Lesson 022 Spring MVC Security - Restrict URLs Based on Roles - Coding - Part 1
Video - 00:3:31 mins
Lesson 023 Spring MVC Security - Restrict URLs Based on Roles - Coding - Part 2
Video - 00:7:21 mins
Lesson 024 Spring MVC Security - Restrict URLs Based on Roles - Coding - Part 3
Video - 00:6:10 mins
Lesson 025 Spring MVC Security - Restrict URLs Based on Roles - Coding - Part 4
Video - 00:7:37 mins
Lesson 026 Spring MVC Security - Custom Access Denied Page - Overview
Video - 00:1:45 mins
Lesson 027 Spring MVC Security - Custom Access Denied Page - Coding - Part 1
Video - 00:3:18 mins
Lesson 028 Spring MVC Security - Custom Access Denied Page - Coding - Part 2
Video - 00:3:28 mins
Lesson 029 Spring MVC Security - Display Content Based on Roles - Overview
Video - 00:2:23 mins
Lesson 030 Spring MVC Security - Display Content Based on Roles - Coding - Part 1
Video - 00:4:17 mins
Lesson 031 Spring MVC Security - Display Content Based on Roles - Coding - Part 2
Video - 00:4:49 mins
Lesson 032 Spring MVC Security - JDBC Authentication - Plain Text - Overview
Video - 00:6:57 mins
Lesson 033 Spring MVC Security - JDBC Authentication - Plain Text - Coding - Part 1
Video - 00:6:55 mins
Lesson 034 Spring MVC Security - JDBC Authentication - Plain Text - Coding - Part 2
Video - 00:4:37 mins
Lesson 035 Spring MVC Security - JDBC Authentication - Plain Text - Coding - Part 3
Video - 00:3:13 mins
Lesson 036 Spring MVC Security - JDBC Authentication - Plain Text - Coding - Part 4
Video - 00:6:5 mins
Lesson 037 Spring MVC Security - JDBC Authentication - BCrypt Encryption - Overview Part 1
Video - 00:5:4 mins
Lesson 038 Spring MVC Security - JDBC Authentication - BCrypt Encryption - Overview Part 2
Video - 00:3:59 mins
Lesson 039 Spring MVC Security - JDBC Authentication - BCrypt Encryption - Coding
Video - 00:3:48 mins
Lesson 040 Spring MVC Security - JDBC Authentication - Custom Tables - Overview
Video - 00:3:37 mins
Lesson 041 Spring MVC Security - JDBC Authentication - Custom Tables - Coding - Part 1
Video - 00:4:5 mins
Lesson 042 Spring MVC Security - JDBC Authentication - Custom Tables - Coding - Part 2
Video - 00:5:38 mins
09 – NEW – JPA Hibernate Advanced Mappings
Download Attachment
Reading
Lesson 001 JPA Hibernate Advanced Mappings Overview - Part 1
Video - 00:2:56 mins
Lesson 002 JPA Hibernate Advanced Mappings Overview - Part 2
Video - 00:5:15 mins
Lesson 003 @OneToOne Mapping Overview - Part 1
Video - 00:5:8 mins
Lesson 004 @OneToOne Mapping Overview - Part 2
Video - 00:6:20 mins
Lesson 005 @OneToOne Mapping Overview - Part 3
Video - 00:5:18 mins
Lesson 006 @OneToOne Mapping - Database Setup
Video - 00:9:12 mins
Lesson 007 @OneToOne Mapping - Set up Spring Boot Project - Part 1
Video - 00:4:54 mins
Lesson 008 @OneToOne Mapping - Set up Spring Boot Project - Part 2
Video - 00:5:9 mins
Lesson 009 @OneToOneMapping - Coding - Create InstructorDetail entity
Video - 00:6:55 mins
Lesson 010 @OneToOneMapping - Coding - Create Instructor entity
Video - 00:7:38 mins
Lesson 011 @OneToOneMapping - Coding - Create the DAO
Video - 00:4:45 mins
Lesson 012 @OneToOneMapping - Coding - Develop the Main App
Video - 00:5:55 mins
Lesson 013 @OneToOneMapping - Coding - Run the Main App
Video - 00:5:26 mins
Lesson 014 @OneToOneMapping - Find Instructor by ID
Video - 00:6:41 mins
Lesson 015 @OneToOneMapping - Delete Instructor by ID
Video - 00:5:51 mins
Lesson 016 @OneToOneMapping - Bi-Directional - Overview
Video - 00:6:53 mins
Lesson 017 @OneToOneMapping - Bi-Directional - Coding - Part 1
Video - 00:7:7 mins
Lesson 018 @OneToOneMapping - Bi-Directional - Coding - Part 2
Video - 00:7:43 mins
Lesson 019 @OneToOneMapping - Bi-Directional - Cascade Delete - Coding
Video - 00:6:13 mins
Lesson 020 @OneToOneMapping - Bi-Directional - Only Delete Instructor Details - Coding
Video - 00:8:00 mins
Lesson 021 @OneToMany - Overview - Part 1
Video - 00:4:13 mins
Lesson 022 @OneToMany - Overview - Part 2
Video - 00:2:56 mins
Lesson 023 @OneToMany - Coding - Set Up Database Tables
Video - 00:4:49 mins
Lesson 024 @OneToMany - Coding - Create Course entity
Video - 00:5:59 mins
Lesson 025 @OneToMany - Coding - Annotate Course entity
Video - 00:3:35 mins
Lesson 026 @OneToMany - Coding - Annotate Instructor entity
Video - 00:5:25 mins
Lesson 027 @OneToMany - Coding - Create Main App
Video - 00:3:39 mins
Lesson 028 @OneToMany - Coding - Finish Main App and Run It!
Video - 00:7:37 mins
Lesson 029 @OneToMany - Fetch Types Eager vs Lazy - Overview - Part 1
Video - 00:3:17 mins
Lesson 030 @OneToMany - Fetch Types Eager vs Lazy - Overview - Part 2
Video - 00:4:25 mins
Lesson 031 @OneToMany Fetch Types - Eager vs Lazy - Coding
Video - 00:6:4 mins
Lesson 032 @OneToMany Lazy Find Courses - Overview
Video - 00:3:12 mins
Lesson 033 @OneToMany Lazy Find Courses - Coding - Part 1
Video - 00:5:21 mins
Lesson 034 @OneToMany Lazy Find Courses - Coding - Part 2
Video - 00:6:15 mins
Lesson 035 @OneToMany - JOIN FETCH Courses - Overview
Video - 00:3:6 mins
Lesson 036 @OneToMany - JOIN FETCH Courses - Coding - Part 1
Video - 00:4:17 mins
Lesson 037 @OneToMany - JOIN FETCH Courses - Coding - Part 2
Video - 00:6:21 mins
Lesson 038 @OneToMany - Update Instructor
Video - 00:8:25 mins
Lesson 039 @OneToMany - Update Course
Video - 00:8:31 mins
Lesson 040 @OneToMany - Delete Instructor
Video - 00:9:45 mins
Lesson 041 @OneToMany - Delete Course
Video - 00:6:20 mins
Lesson 042 @OneToMany - Uni-Directional - Overview
Video - 00:6:45 mins
Lesson 043 @OneToMany - Uni-Directional - Coding - Database Set Up
Video - 00:3:15 mins
Lesson 044 @OneToMany - Uni-Directional - Coding - Create Review Entity
Video - 00:8:14 mins
Lesson 045 @OneToMany - Uni-Directional - Coding - Refactor Course Entity
Video - 00:4:7 mins
Lesson 046 @OneToMany - Uni-Directional - Coding - Update DAO and Main App
Video - 00:8:12 mins
Lesson 047 @OneToMany - Uni-Directional - Coding - Retrieve Course and Reviews
Video - 00:6:36 mins
Lesson 048 @OneToMany - Uni-Directional - Coding - Delete Course and Reviews
Video - 00:3:00 mins
Lesson 049 @ManyToMany - Overview - Part 1
Video - 00:4:55 mins
Lesson 050 @ManyToMany - Overview - Part 2
Video - 00:5:40 mins
Lesson 051 @ManyToMany - Coding - Set up Database Tables
Video - 00:5:2 mins
Lesson 052 @ManyToMany - Coding - Set up Spring Boot Project
Video - 00:2:35 mins
Lesson 053 @ManyToMany - Coding - Create Student entity
Video - 00:4:42 mins
Lesson 054 @ManyToMany - Coding - Map Course to Student
Video - 00:6:46 mins
Lesson 055 @ManyToMany - Coding - Map Student to Course
Video - 00:5:38 mins
Lesson 056 @ManyToMany - Coding - Create Course and Students
Video - 00:7:32 mins
Lesson 057 @ManyToMany - Coding - Find Course and Students
Video - 00:5:38 mins
Lesson 058 @ManyToMany - Coding - Find Student and Courses
Video - 00:6:45 mins
Lesson 059 @ManyToMany - Coding - Add More Courses to Students
Video - 00:8:35 mins
Lesson 060 @ManyToMany - Coding - Delete Course
Video - 00:3:40 mins
Lesson 061 @ManyToMany - Coding - Delete Student
Video - 00:5:29 mins
10 – NEW – AOP Aspect-Oriented Programming
Download Attachment
Reading
Lesson 001 AOP - The Business Problem
Video - 00:4:21 mins
Lesson 002 AOP Solution and AOP Use Cases
Video - 00:4:9 mins
Lesson 003 AOP Concepts and Terminology
Video - 00:5:12 mins
Lesson 004 Comparing Spring AOP and AspectJ - Part 1
Video - 00:3:28 mins
Lesson 005 Comparing Spring AOP and AspectJ - Part 2
Video - 00:2:49 mins
Lesson 006 AOP - @Before Advice - Overview - Part 1
Video - 00:3:47 mins
Lesson 007 AOP - @Before Advice - Overview - Part 2
Video - 00:5:14 mins
Lesson 008 AOP - @Before Advice - Coding - AOP Project Set Up
Video - 00:7:49 mins
Lesson 009 AOP - @Before Advice - Coding - Create Target Object - AccountDAO
Video - 00:6:22 mins
Lesson 010 AOP - @Before Advice - Coding - Create Aspect
Video - 00:5:6 mins
Lesson 011 AOP - @Before Advice - Test the AOP Aspect
Video - 00:4:1 mins
Lesson 012 AOP - Pointcut Expressions - Overview
Video - 00:6:45 mins
Lesson 013 AOP - Pointcut Expressions - Coding - Match any addAccount Method - Part 1
Video - 00:4:12 mins
Lesson 014 AOP - Pointcut Expressions - Coding - Match any addAccount Method - Part 2
Video - 00:5:2 mins
Lesson 015 AOP - Pointcut Expressions - Coding - Match only AccountDAO addAccount
Video - 00:3:31 mins
Lesson 016 AOP - Pointcut Expressions - Coding - Match any add Method
Video - 00:2:32 mins
Lesson 017 AOP - Pointcut Expressions - Coding - Match any Return Type
Video - 00:4:8 mins
Lesson 018 AOP - Pointcut Expressions - Overview - Match on Method Parameters
Video - 00:4:17 mins
Lesson 019 AOP - Pointcut Expressions - Coding - Match Method Parameter Types
Video - 00:7:41 mins
Lesson 020 AOP - Pointcut Expressions - Coding - Match Method with Account and more Params
Video - 00:3:33 mins
Lesson 021 AOP - Pointcut Expressions - Coding - Match Method with Any Params
Video - 00:5:4 mins
Lesson 022 AOP - Pointcut Expressions - Coding - Match Any Method in a Package
Video - 00:6:16 mins
Lesson 023 AOP Pointcut Declarations - Overview
Video - 00:4:4 mins
Lesson 024 AOP Pointcut Declarations - Coding - Part 1
Video - 00:5:37 mins
Lesson 025 AOP Pointcut Declarations - Coding - Part 2
Video - 00:3:12 mins
Lesson 026 AOP Combining Pointcuts - Overview
Video - 00:4:40 mins
Lesson 027 AOP Combining Pointcuts - Coding - Part 1
Video - 00:8:58 mins
Lesson 028 AOP Combining Pointcuts - Coding - Part 2
Video - 00:8:32 mins
Lesson 029 AOP Ordering Aspects - Overview
Video - 00:6:49 mins
Lesson 030 AOP Ordering Aspects - Coding - Part 1
Video - 00:5:12 mins
Lesson 031 AOP Ordering Aspects - Coding - Part 2
Video - 00:5:14 mins
Lesson 032 AOP Ordering Aspects - Coding - Part 3
Video - 00:6:45 mins
Lesson 033 AOP Read Method Arguments with JoinPoints - Overview
Video - 00:2:40 mins
Lesson 034 AOP Read Method Arguments with JoinPoints - Coding - Part 1
Video - 00:4:29 mins
Lesson 035 AOP Read Method Arguments with JoinPoints - Coding - Part 2
Video - 00:6:25 mins
Lesson 036 AOP Progress Check
Video - 00:00:44 mins
Lesson 037 AOP @AfterReturning Advice - Overview
Video - 00:6:17 mins
Lesson 038 AOP @AfterReturning Advice - Coding - Part 1
Video - 00:7:30 mins
Lesson 039 AOP @AfterReturning Advice - Coding - Part 2
Video - 00:4:3 mins
Lesson 040 AOP @AfterReturning Advice - Coding - Part 3
Video - 00:8:32 mins
Lesson 041 AOP @AfterReturning Advice - Modify Return Value - Overview
Video - 00:4:14 mins
Lesson 042 AOP @AfterReturning Advice - Modify Return Value - Coding
Video - 00:5:50 mins
Lesson 043 AOP @AfterThrowing Advice - Overview
Video - 00:6:51 mins
Lesson 044 AOP @AfterThrowing Advice - Coding - Part 1
Video - 00:8:23 mins
Lesson 045 AOP @AfterThrowing Advice - Coding - Part 2
Video - 00:5:31 mins
Lesson 046 AOP @After Advice - Overview
Video - 00:3:20 mins
Lesson 047 AOP @After Advice - Coding
Video - 00:5:56 mins
Lesson 048 AOP @Around Advice - Overview
Video - 00:5:33 mins
Lesson 049 AOP @Around Advice - Coding - Part 1
Video - 00:4:44 mins
Lesson 050 AOP @Around Advice - Coding - Part 2
Video - 00:6:4 mins
Lesson 051 AOP @Around Advice - Coding - Part 3
Video - 00:3:24 mins
Lesson 052 @Around Advice - Handle Exception - Overview
Video - 00:4:41 mins
Lesson 053 @Around Advice - Handle Exception - Coding - Part 1
Video - 00:5:33 mins
Lesson 054 @Around Advice - Handle Exception - Coding - Part 2
Video - 00:4:11 mins
Lesson 055 AOP @Around Advice - Rethrow Exception
Video - 00:5:53 mins
Lesson 056 AOP Integrating AOP with Spring MVC CRUD App - Overview
Video - 00:3:9 mins
Lesson 057 AOP Integrating AOP with Spring MVC CRUD App - Coding - Part 1
Video - 00:4:53 mins
Lesson 058 AOP Integrating AOP with Spring MVC CRUD App - Coding - Part 2
Video - 00:3:27 mins
Lesson 059 AOP Integrating AOP with Spring MVC CRUD App - Coding - Part 3
Video - 00:7:1 mins
Lesson 060 AOP Integrating AOP with Spring MVC CRUD App - Coding - Part 4
Video - 00:4:19 mins
Lesson 061 AOP Integrating AOP with Spring MVC CRUD App - Coding - Part 5
Video - 00:5:13 mins
11 – Course Summary
12 – Appendix
13 – Bonus
Download Vietnamese subtitle: Click here
Download English subtitle: Click here
Finish Course Early?
You have not completed all required lessons and assessments.
Your Progress
0%
