Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Spring Boot in 100 Steps - Beginner to Expert
Introduction
00.Spring-Boot-Master-Class---Preview (2:12)
01.Spring-Boot-Master-Class---Course-Overview (2:13)
02.Spring-Boot-Master-Class---Git-Repository (2:24)
03.Spring-Boot-Master-Class---Installing-Tools (1:14)
Web Application with Spring Boot
Spring-Boot-Web-Application---Section-Introduction (1:35)
Step 01 01 - Basic Spring Boot Web Application Setup (9:06)
Step 01 02 - Understanding pom.xml, Spring Boot Application and application-properties (10:59)
Step 02 01 - First Spring MVC Controller, @ResponseBody, @Controller (14:46)
Step 02 02 - Understanding HTTP Request Flow (2:57)
Step 03 - Demystifying some of the Spring Boot magic (9:32)
Step 04 - Redirect to Login JSP - LoginController, @ResponseBody and View Resolver (8:02)
Step 05 - Show userid and password on the welcome page - ModelMap and @RequestParam (6:50)
Step 06 - DispatcherServlet and Spring MVC Flow (6:10)
Step 07 - Your First HTML form (9:19)
Step 08 - Add hard-coded validation of userid and password (10:42)
Step 09 - Magic of Spring (9:43)
Step 10 - Create TodoController and list-todos view. Make TodoService a @Service and inject it. (11:25)
Step 11 - Architecture of Web Applications (7:11)
Step 12 - Session vs Model vs Request - @SessionAttributes (8:33)
Step 13 - Add new todo (7:30)
Step 14 - Display Todos in a table using JSTL Tags (6:47)
Step 15 - Bootstrap for Page Formatting using webjars (10:38)
Step 16 - Let's delete a Todo (5:36)
Step 17 - Format Add Todo Page and Adding Basic HTML5 form validation (4:57)
Step 18 01 - Introduce JSR 349 Validations using Hibernate Validator - Using Command Bean (10:40)
Step 18 02 - Implementing Validations (9:49)
Step 19 - Updating a todo (11:05)
Step 20 - Let's add a Target Date for Todo - Use initBinder to Handle Date Fields (11:36)
Step 21 - JSP Fragments and Navigation Bar (9:57)
Step 22 - Preparing for Spring Security (6:34)
Step 23 - Initial Spring Security Setup (9:39)
Step 24 - Refactor and add Logout Functionality using Spring Security (10:04)
Step 25 - Exception Handling (7:52)
Spring Boot Deep Dive with a simple API
50.Spring-Boot-Advanced---Section-Introduction (1:42)
Step-01-Setup-and-Launch-Spring-Boot-Application-with-Maven-and-Eclipse-Part1 (8:36)
Step-01-Setup-and-Launch-Spring-Boot-Application-with-Maven-and-Eclipse-Part2 (10:49)
Step-02-Creating-your-first-RestController (12:00)
Step-02-Theory-Basics-of-Spring-Framework (8:41)
Step-03-Understanding-Spring-Boot-Magic-Spring-Boot-Starter-Web (12:19)
Step-04-Understanding-Spring-Boot-Magic-Spring-Boot-Starter-Parent (7:21)
Step-05-Spring-Boot-vs-Spring (10:33)
Step-06-Create-all-Services-for-Survey-and-Questions (8:07)
Step-07-Creating-REST-Service-with-@GetMapping-and-@PathVariable (13:26)
Step-07-Theory-Message-Converters-and-Introduction-to-REST (7:51)
Step-08-Second-REST-Service-to-retrieve-a-specific-question (7:02)
Step-09-Spring-Boot-Developer-Tools-and-LiveReload--Develop-faster! (5:56)
Step-10-Create-a-REST-Service-to-add-a-new-question-to-survey-with @PostMapping and Postman (16:42)
Step-11-Understand-Content-Negotiation.-Deliver-XML-Responses-from-the-REST-Services (6:40)
Step-12-Spring-Initializr--Create-Spring-Boot-Projects-on-the-fly! (6:13)
Step-13-Spring-Boot-Actuator-Monitor-your-Spring-Boot-applications! (11:34)
Step-14-Understanding-Embedded-servlet-containers--Switch-to-Jetty-or-Undertow (4:51)
Step-15-Adding-Dynamic-Configuration-to-your-application-YAML-and-More.. (13:06)
Step-16-Basics-of-Profiles (8:30)
Step-17-Advanced-Application-Configuration-with-Type-Safe-Configuration-Properties (11:53)
Step-18-Spring-Boot-Starter-Spring-Data-JPA-with-CommandLineRunner-Part1 (13:06)
Step-18-Spring-Boot-Starter-Spring-Data-JPA-with-CommandLineRunner-Part2 (9:59)
Step-19-In-Memory-Database-H2-Console-and-add-a-new-JPA-Repository-Method (7:41)
Step-20-Spring-Boot-Starter-Introduction-to-Spring-Data-Rest (9:52)
Step-21-Spring-Boot-Integration-Test-Part1 (10:38)
Step-21-Spring-Boot-Integration-Test-Part2 (16:49)
Step-22-Adding-Integration-Test-for-POST-Request (7:54)
Step-23-Small-Refactoring-to-organise-ourselves (3:51)
Step-24-Writing-Unit-Tests-with-Spring-Boot-and-Mockito-Part1 (7:57)
Step-24-Writing-Unit-Tests-with-Spring-Boot-and-Mockito-Part2 (9:10)
Step-25-Writing-Unit-test-for-createTodo (6:14)
Step-26-Securing-our-services-with-Basic-Authentication-using-Spring-Security (5:15)
Step-27-Configure-Spring-Security-user-roles-for-survey-and-other-services-Part1 (11:34)
Step-27-Configure-Spring-Security-user-roles-for-survey-and-other-services-Part2 (9:04)
Step-28-A-Deep-Dive-into-Spring-Boot-Auto-Configuration (10:52)
Introduction to JPA With Spring Boot in 10 Steps
60.JPA-in-10-Steps---Section-Introduction (1:04)
Step-01-Object-Relational-Impedence-Mismatch---Understanding-the-problem-that-JPA-solves (4:43)
Step-02-World-before-JPA---JDBC,-Spring-JDBC-and-myBatis (7:00)
Step-03-Overview-of-JPA (5:12)
Step-04-Creating-a-JPA-Project-using-Spring-Initializr (6:02)
Step-05-Defining-a-JPA-Entity---User (4:41)
Step-06-Defining-a-Service-to-manage-the-Entity---UserService-and-EntityManager (4:53)
Step-07-Using-a-Command-Line-Runner-to-save-the-User-to-database. (4:38)
Step-08-Magic-of-Spring-Boot-and-In-Memory-Database-H2 (8:37)
Step-09-Introduction-to-Spring-Data-JPA (5:15)
Step-10-More-JPA-Repository-:-findById-and-findAll (2:54)
Connect Web Application to Database with JPA and Hibernate
70.Connecting-Web-application-to-JPA---Section-Introduction (1:13)
Step-26---Adding-Dependencies-for-JPA-and-H2 (6:03)
Step-27---Configuring-H2-Console (4:35)
Step-28---Create-Todo-Entity-and-JPA-Repository (6:28)
Step-29---Insert-Todo-using-JPA-Repository (4:07)
Step-30---Update,-Delete-and-Retrieve-Todos-using-JPA-Repository (5:39)
Step-31---Data-initialization-with-data.sql (3:08)
Step-32---Connecting-JPA-to-other-databases (4:49)
Step-33---Upgrading-to-Spring-Boot-2-and-Spring-5 (6:14)
Congratulations
99.Spring-Boot-Master-Class---Conclusion (0:51)
Teach online with
Step 17 - Format Add Todo Page and Adding Basic HTML5 form validation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock