Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Spring Core - Learn Spring Framework 4 and Spring Boot
Introduction to the Spring Framework
Spring Core Course Introduction (3:51)
History of EJB and the Birth of the Spring Framework (3:37)
Spring Core
Spring Framework Projects
Instructor Introduction (2:05)
Getting Started with Spring
Section Overview (1:06)
Setting Up Your Development Environment
Checking out from GitHub (7:51)
Hello World Using Spring 4 and Spring Boot (6:11)
Dependency Injection Using Spring
Section Overview (2:51)
Basics Dependency Injection in Spring (5:44)
Examples of Using Dependency Injection in Spring (8:34)
Creating a Spring Boot Project Using Spring Initializr via IntelliJ (3:23)
Using Spring Profiles With Dependency Injection (7:23)
Using Default Profiles (4:41)
Spring Java Configuration
Section Overview (0:48)
Component Scan (3:16)
Spring Java Configuration Classes (5:10)
Using Factory Beans (2:08)
Advanced Autowire Options in Spring (6:32)
XML Configuration
Section Overview (2:15)
Spring XML Configuration With Spring Boot (4:21)
Creating Spring Beans in XML (15:05)
Importing XML Configuration Files (8:31)
Introducing Spring MVC
Section Overview (4:16)
Overview of Spring MVC (5:50)
Creating a Spring MVC Project (2:22)
Creating an Index Page and Running via Sping Boot (5:06)
Using Web Jars (5:33)
Listing Products (10:57)
Display a Product (6:10)
Creating a New Product (8:34)
Updating a Product (5:15)
Deleting a Product (6:29)
Coding Assignment - add a Customer Object
Assignment Code Review (4:05)
Spring MVC Test and Mockito
Introduction to Spring MVC Test (5:45)
Using Spring MVC for Testing the Index Page (2:34)
Using Spring MVC Test and Mockito for a CRUD Controller (14:11)
Coding Assignment - Write Spring MVC Tests for Customer Controller
Coding Assignment Review (7:42)
JPA
Section Overview (3:40)
Introduction to JPA (10:37)
Maven Dependencies (8:30)
JPA Entities (9:02)
JPA Optimistic Locking (5:33)
JPA Entity Code Assignment
JPA Entity Code Assignment Review (4:40)
JPA DAO Service (17:42)
Bootstrap Data (9:49)
JPA Integration Testing (9:41)
JPA DAO Code Assignment
JPA DAO Code Assignment Review (3:38)
Bonus: Debugging Spring Boot Auto Config (2:43)
JPA Entity Relationships
Introduction to JPA Entities (1:27)
One to One Entity Relationships - Unidirectional (10:31)
One to One Entity Relationships - Bidirectional (7:36)
JPA Many to One Relationships (12:23)
JPA Embedded Entities (6:26)
JPA Entity Code Assignment
JPA Entity Assignment Code Review (17:13)
JPA Many to Many Relationships (10:38)
Spring Data JPA
Introduction (2:26)
Spring Data JPA CRUD Repositories (7:29)
Spring Data JPA Code Assignment (1:25)
Spring Data JPA Code Assignment Review (5:30)
Module Review (2:58)
Command Objects and Spring MVC
Section Overview (2:26)
Using Command Objects (8:23)
Property Validation (8:40)
Common Validators (4:46)
Display Error Messages Using Thymeleaf (11:09)
Custom Validation Messages (7:17)
Internationalization (i18n) (2:27)
Command Objects Code Assignment
Command Objects Code Assignment Review (9:53)
Bonus: Debugging Thymeleaf with IntelliJ (6:53)
Introduction to JPA
Complete and Continue