[Last updated 5/2024] Spring Framework 6: Beginner to Guru (Udemy – Engsub)
About Course
Views
What you’ll learn:
Learn to Build a Spring Boot Web Application
Perform Dependency Injection with Spring Framework 6
Learn Best Practices for Building RESTful APIs
Use Project Lombok to Speed Up Your Development
Create RESTful Web Services using SpringMVC
Test Spring MVC using Spring MockMVC with Mockito
Use Spring Data JPA with Spring MVC
Validate Data using Bean Validation
How to Access a MySQL Database with Spring Boot
Use Flyway for Database Migrations
Create RESTful APIs Using Spring Data REST
How to use Spring RestTemplate
Configure HTTP Basic Auth with Spring Security
How to Use and Configure Spring Authorization Server
Create a Spring OAuth2 Resource Server
Learn Functional Reactive Programming
Learn Spring Data Mongo with Webflux-fn
How to Configure Spring Cloud Gateway
Link gốc:
https://www.udemy.com/course/spring-framework-6-beginner-to-guru/
Time Course:
34.5 hours (435 Lectures + Documents)
Instructor
: John Thompson
Total Weight:
23.41 GB
** Note
:
Chú ý:
Course Content
34 – Spring WEbflux.fn Resource Server
-
001 Maven Dependencies.mp4
02:43 -
002 Spring Security Configuration.mp4
04:08 -
003 Testing with Postman.mp4
02:31 -
004 Spring webTestClient Testing with JWT.mp4
04:57
24 – Spring RestTemplate with OAuth 2
-
001 Introduction.mp4
01:47 -
002 Maven Dependencies and Spring Configuration.mp4
04:00 -
003 Spring Authorized Client Manager.mp4
03:56 -
004 Http Request Interceptor.mp4
04:40 -
005 Add Interceptor to RestTemplate Builder.mp4
05:36 -
006 Mock OAuth2 Manager.mp4
09:34
25 – Introduction to Reactive Programing
-
001 Introduction.mp4
02:02 -
002 Reactive Manifesto.mp4
04:30 -
003 What is Reactive Programming.mp4
05:53 -
004 Reactive Streams API.mp4
04:44 -
005 Create Spring Boot Project.mp4
03:16 -
006 Implement Repository.mp4
04:46 -
007 Mono Operations.mp4
06:58 -
008 Flux Operations.mp4
05:48 -
009 Filter Flux Objects.mp4
03:35 -
010 Error Handling.mp4
06:03 -
011 Step Verifier.mp4
02:46
26 – Spring Data R2DBC
-
001 Introduction.mp4
01:55 -
002 Overview of Spring Data R2DBC.mp4
04:54 -
003 Create Spring Boot Project.mp4
02:28 -
004 Initializing Database.mp4
05:10 -
005 Create Database Entity.mp4
02:42 -
006 Create Spring Data R2DBC Repository.mp4
02:46 -
007 Test Save New Entity.mp4
02:36 -
008 Add Create and Update Date with Auditing.mp4
01:54 -
009 Initializing Database.mp4
05:41
27 – Spring WebFlux Rest Services
-
001 Introduction.mp4
02:11 -
002 Create WebFlux Controller.mp4
06:14 -
003 List Flux from Database.mp4
05:09 -
004 Using Path Variables.mp4
05:48 -
005 Create New Beer Entity.mp4
05:19 -
006 Testing Create with Postman.mp4
03:47 -
007 Update Beer Entity.mp4
06:25 -
008 Test Update with Postman.mp4
01:37 -
009 Delete Beer Entity.mp4
03:25 -
010 Add Validation.mp4
04:27
28 – Spring WebFlux WebTestClient
-
001 Introduction.mp4
01:33 -
002 Test List Beers.mp4
03:33 -
003 Test Get By ID.mp4
02:00 -
004 Test Create Beer Entity.mp4
03:28 -
005 Test Update Beer Entity.mp4
01:59 -
006 Test Delete Beer Entity.mp4
02:01 -
007 Test Method Order.mp4
04:17
29 – Exception Handling with Spring WebFlux
-
001 Introduction.mp4
02:03 -
002 Test Validation Failure On Create.mp4
00:00 -
003 Test Validation Failure On Update.mp4
01:35 -
004 Test Get By ID Not Found.mp4
00:00 -
005 Test Update Not Found.mp4
02:04 -
006 Test Delete Not Found.mp4
03:11
30 – Spring Data MongoDB
-
002 Verify MongoDB installation.mp4
02:47 -
003 Create New Spring Boot Project.mp4
02:33 -
004 Add Entity, Model, and Mapstruct.mp4
05:00 -
005 Add Mongo Database and Client Configuration.mp4
01:48 -
006 Mongo Database Authentication.mp4
03:25 -
007 Add Spring Data Repository.mp4
03:01 -
008 Test Save New Document.mp4
05:32 -
009 Using Awaitility.mp4
03:24 -
010 Implement CRUD Operations.mp4
07:24 -
011 Find By Name with Spring Data Mongo.mp4
05:50 -
012 Find By Beer Style with Spring Data Mongo.mp4
06:11 -
013 Initializing Database.mp4
02:58
31 – Spring WebFlux.fn Rest Services
-
001 WebFlux.fn Overview.mp4
02:34 -
002 WebFlux Handler.mp4
03:51 -
003 WebFlux Router.mp4
08:32 -
004 Get by Id Endpoint.mp4
03:33 -
005 Create Endpoint.mp4
06:27 -
006 Update Endpoint.mp4
03:23 -
007 Patch Endpoint.mp4
02:40 -
008 Delete Endpoint.mp4
02:08 -
009 Return HTTP 404 on not found.mp4
04:11 -
010 Add Validation.mp4
06:31 -
011 Using Query Parameters with WebFlux.fn.mp4
04:38
32 – Spring WebClient
-
001 Create New Spring Boot Project.mp4
01:36 -
002 Get List as JSON String.mp4
05:22 -
003 Get List as Java Map.mp4
04:34 -
004 Get List as Jackson Object.mp4
02:50 -
005 Get List as Java POJOs.mp4
03:12 -
006 Webclient Global Configuration.mp4
04:32 -
007 Uri Components Builder.mp4
03:17 -
008 Query Parameters.mp4
02:38 -
009 HTTP Post with WebClient.mp4
05:35 -
010 HTTP Put with WebClient.mp4
02:32
33 – Spring WebFlux Resource Server
-
001 Maven Dependencies.mp4
01:52 -
002 Spring Security Configuration.mp4
03:02 -
003 Testing API Using Postman.mp4
01:51 -
004 Spring webTestClient Testing with JWT.mp4
04:47
23 – Spring MVC OAuth2 Resource Server
-
001 Introduction.mp4
01:47 -
002 Maven Dependencies.mp4
02:07 -
003 Spring Security Configuration.mp4
04:45 -
004 Testing with Postman.mp4
03:01 -
005 Spring MockMVC Testing with JWT.mp4
03:34 -
006 Refactor JWT Tests.mp4
05:03
35 – Using OAuth 2.0 with Spring WebClient
-
001 Maven Dependencies and Spring Configuration.mp4
02:01 -
002 Spring Security Configuration.mp4
03:44 -
003 WebClient Filter Configuration.mp4
05:32
36 – Spring Cloud Gateway
-
001 Overview of Spring Cloud Gateway.mp4
03:23 -
002 Create Spring Cloud Gateway Project.mp4
03:02 -
003 Server Port Mapping.mp4
04:26 -
004 v1 Route Mapping.mp4
05:21 -
005 Troubleshooting Spring Cloud Gateway.mp4
06:04 -
006 Gateway Resource Server Configuration.mp4
07:02
37 – Spring Boot Maven Plugin
-
001 The Maven Build Lifecycle.mp4
05:37 -
002 Maven from the Command Line.mp4
05:12 -
003 Spring Boot Executable Jars.mp4
03:17 -
004 Running Spring Boot Executable Jars.mp4
03:11 -
005 Spring Boot Repackage to Executable Jar.mp4
02:53 -
006 Running Spring Boot With Maven.mp4
03:41 -
007 Resource Filtering.mp4
04:14 -
008 Maven Build Info.mp4
03:10
38 – Spring Boot Gradle Plugin
-
001 Introduction to the Spring Boot Gradle Plugin.mp4
06:31 -
002 The Gradle Build LIfecycle.mp4
04:15 -
003 Gradle from the Command Line.mp4
03:34 -
004 Running Spring Boot with Gradle.mp4
01:54 -
005 Spring Boot Build Info.mp4
02:02
39 – OpenAPI with Spring Boot
-
001 Introduction to OpenAPI.mp4
06:43 -
002 OpenAPI for Spring Boot Development.mp4
04:58 -
003 Springdoc Maven Dependencies.mp4
02:58 -
004 Springdoc Spring Security Configuration.mp4
07:06 -
005 Save OpenAPI Specification in Maven Build.mp4
06:33
40 – OpenAPI Validation with RestAssured
-
001 Atlassian Swagger Request Validator.mp4
04:40 -
002 RestAssured Test.mp4
03:46 -
003 Spring Security Configuration.mp4
04:21 -
004 Configure Swagger Request Validator.mp4
04:11 -
005 Whitelist Validation Rules.mp4
03:47
41 – Introduction to Spring AI
-
001 Types of Artificial Intelligence.mp4
06:12 -
002 Introduction to Large Language Models (LLMs).mp4
06:49 -
004 Overview of OpenAI.mp4
08:32 -
005 Setting Up Your Development Environment for Spring AI.mp4
04:10 -
007 Create New Spring Boot Project.mp4
03:13 -
008 Configure OpenAI API Keys.mp4
04:08 -
009 Add OpenAI Service.mp4
05:04 -
010 Exploring LLM Capabilities.mp4
16:19 -
011 Create Spring MVC Controller.mp4
03:32 -
012 Test Controller with Postman.mp4
03:16 -
013 Using Prompt Templates.mp4
05:19 -
014 Directing OpenAI to format the Response.mp4
06:06 -
015 Directing OpenAI to Respond with JSON.mp4
03:22 -
016 Binding OpenAI Responses With JSON Schema.mp4
06:44 -
017 OpenAI Response Meta Data.mp4
02:54
43 – Extra – Kube By Example – Building Spring Boot Docker Images
-
001 KBE – Course Introduction.mp4
00:52 -
002 KBE – Setting Up Your Development Environment.mp4
02:48 -
003 KBE – Introduction.mp4
01:00 -
004 KBE – Spring Boot Project Code Review.mp4
07:43 -
005 KBE – Creating Docker File.mp4
06:12 -
006 KBE – Building and Running Docker Image.mp4
04:44 -
007 KEB – Introduction – Building Layered Image.mp4
01:37 -
008 KBE – Overview and Maven Configuration.mp4
05:17 -
009 KBE – Multi-Stage Docker File.mp4
07:43 -
010 KBE – Introduction – Building Docker Images with Maven.mp4
04:41 -
011 KBE – Introducing Docker Maven.mp4
09:06 -
012 KBE – Using Properties in Builds.mp4
04:41 -
013 KBE – Pushing to Docker Hub.mp4
03:58
44 – Extra – Kube By Example – Spring Boot On Kubernetes
-
001 KBE – Course Introduction.mp4
01:19 -
002 KBE – Setting Up Your Development Environment.mp4
03:15 -
003 KBE – Enable Kubernetes in Docker Desktop.mp4
03:31 -
004 KBE – Introduction to Deploying on Kubernetes.mp4
00:51 -
005 KBE – Create Deployment.mp4
04:50 -
006 KBE – Create Service.mp4
02:55 -
007 KBE – Port Forwarding.mp4
04:17 -
008 KBE – Terminating Services and Deployments.mp4
02:12 -
009 KBE – Exposing Services.mp4
03:47 -
010 KBE – Accessing Logs.mp4
02:51 -
011 KBE – Setting Environment Variables.mp4
04:52 -
012 KBE – Readiness Probe.mp4
05:09 -
013 KBE – Liveness Probe.mp4
04:27 -
014 KBE – Graceful Shutdown.mp4
03:49
45 – Extra – Kube By Example – Spring Boot Microservices on Kubernetes
-
013 KBE – Inventory Failover Service.mp4
02:40 -
025 KBE – Filebeat.mp4
10:38 -
024 KBE – Kibana.mp4
03:28 -
023 KBE – Elasticsearch.mp4
03:32 -
022 KBE – Logging Configuration Code Review.mp4
03:24 -
021 KBE – Introduction to Consolidated Logging.mp4
01:45 -
020 KBE – Deleting Services and Deployments.mp4
02:19 -
019 KBE – Spring Cloud Gateway Service.mp4
07:35 -
018 KBE – Kubernetes Ingress Controllers.mp4
05:47 -
017 KBE – Add Graceful Shutdown.mp4
05:22 -
016 KBE – Add Readiness and Liveness Probe Configuration.mp4
06:49 -
015 KBE – Order Service.mp4
04:35 -
014 KBE – Beer Service.mp4
04:24 -
001 KBE – Course Introduction.mp4
01:41 -
012 KBE – Inventory Service.mp4
04:09 -
011 KBE – Introduction to Spring Boot Microservices.mp4
01:59 -
010 KBE – JMS Service.mp4
03:20 -
009 KBE – MySQL Service.mp4
05:59 -
008 KBE – Introduction – Infrastructure Services.mp4
01:20 -
007 KBE – Running Services via Docker Compose.mp4
11:10 -
006 KBE – Source Code Review.mp4
04:09 -
005 KBE – Overview of Microservices Used in This Course.mp4
06:32 -
004 KBE – Introduction to Spring Boot Microservices on Kubernetes.mp4
01:53 -
003 KBE – Enable Kubernetes in Docker Desktop.mp4
03:31 -
002 KBE – Setting Up Your Development Environment.mp4
03:15
12 – Flyway Migrations
-
001 Introduction.mp4
02:33 -
002 Overview of Flyway.mp4
05:42 -
003 Flyway Dependencies.mp4
02:13 -
004 Flyway Migration Script Configuration.mp4
06:52 -
005 Add Database Column.mp4
05:07 -
006 Flyway Advanced Spring Boot Configuration.mp4
03:03 -
007 Fixing Integration Tests using H2.mp4
03:15
02 – Building a Spring Boot Web App
-
010 Spring Data Repositories.mp4
03:56 -
018 Project Review.mp4
02:57 -
017 Thymeleaf Templates.mp4
08:18 -
016 Configuring Spring Controllers.mp4
03:55 -
015 Create Service Layer.mp4
03:41 -
014 Introduction to Spring MVC.mp4
05:42 -
013 Introduction to H2 Database Console.mp4
06:01 -
012 Publisher Relationships.mp4
04:27 -
011 Initializing Data with Spring.mp4
11:06 -
001 Introduction.mp4
01:16 -
009 Equality in Hibernate.mp4
03:31 -
008 Code Examples in GitHub.mp4
03:57 -
007 JPA Relationships.mp4
04:14 -
006 Using JPA Entities.mp4
04:32 -
005 Open Project in IntelliJ.mp4
08:43 -
004 Spring Initilizer.mp4
05:37 -
003 Application Overview.mp4
04:47 -
002 Introduction to Spring.mp4
07:49
03 – Dependency Injection with Spring
-
001 Introduction.mp4
01:07 -
002 SOLID Principles of OOP.mp4
06:36 -
003 The Spring Context.mp4
04:11 -
004 Spring Test Context.mp4
04:11 -
005 Basics of Dependency Injection.mp4
08:12 -
006 Dependencies Without Injection.mp4
03:41 -
007 Dependency Injection without Spring.mp4
06:11 -
008 Dependency Injection using Spring Framework.mp4
08:28 -
009 Primary Beans.mp4
03:02 -
010 Using Qualifiers.mp4
08:02 -
011 Spring Profiles.mp4
06:10 -
012 Default Profile.mp4
03:24 -
013 Spring Bean Life Cycle.mp4
05:25 -
014 Spring Bean Life Cycle Demo.mp4
08:41
04 – Introduction to Restful Web Services
-
001 Introduction.mp4
02:29 -
002 HTTP Protocol.mp4
07:17 -
003 HTTP Request Methods.mp4
05:33 -
004 Postman Demonstration.mp4
05:07 -
005 Beginners Guide to REST.mp4
06:03 -
006 Richardson Maturity Model.mp4
04:04 -
007 Spring Framework and RESTFul Services.mp4
07:10
05 – Project Lombok
-
001 Introduction.mp4
01:38 -
002 Create New Project.mp4
04:08 -
002 NewProjectSpring6RestMVC.mp4
04:08 -
003 Project Lombok Features.mp4
07:19 -
004 Project Lombok POJOs.mp4
04:13 -
005 Project Lombok Builders.mp4
03:50 -
006 Project Lombok Constructors.mp4
02:29 -
007 Project Lombok Logging.mp4
05:06 -
008 De-Lombock.mp4
02:07
06 – Spring MVC Rest Services
-
001 Introduction.mp4
01:30 -
002 Introducing SFG Beer Works.mp4
01:23 -
003 HTTP GET with Spring MVC List Operation.mp4
04:40 -
004 HTTP Client.mp4
02:56 -
005 Using Path Parameters – Get By Id.mp4
06:18 -
006 Spring Boot Development Tools.mp4
04:06 -
007 HTTP POST with Spring MVC.mp4
08:22 -
008 Set Header on HTTP Response.mp4
04:32 -
009 HTTP PUT with Spring MVC.mp4
06:32 -
010 HTTP DELETE with Spring MVC.mp4
04:07 -
011 HTTP PATCH with Spring MVC.mp4
05:24
07 – Spring MockMVC Test with Mockito
-
001 Introduction.mp4
02:24 -
002 Introduction to Testing with MockMVC.mp4
09:20 -
003 MockMVC Configuration.mp4
06:48 -
004 Return Data With Mockito.mp4
05:13 -
005 Using JSON Matchers.mp4
05:49 -
006 MockMVC Test List Beers.mp4
03:12 -
007 Create JSON Using Jackson.mp4
04:58 -
008 MockMVC Test Create Beer.mp4
05:44 -
009 MockMVC Test Update Beer.mp4
04:02 -
010 MockMVC Test Delete Beer.mp4
03:54 -
011 MockMVC Test Patch Beer.mp4
04:52 -
012 DRY – Don’t Repeat Yourself.mp4
02:47 -
013 DRY – Refactoring.mp4
03:56 -
014 URI Builder.mp4
03:00
08 – Exception Handling with Spring MVC
-
001 Introduction.mp4
01:30 -
002 Exception Handling Overview.mp4
06:33 -
003 Throw Custom Exception with Mockito.mp4
02:47 -
004 Using Exception Handler.mp4
02:42 -
005 Controller Advice.mp4
02:41 -
006 Using ResponseStatus Annotation.mp4
02:41 -
007 Using Java Optional.mp4
03:59
09 – Spring Data JPA with Spring MVC
-
010 MapStruct Mappers.mp4
03:27 -
019 JPA Delete by Id Not Found.mp4
05:00 -
018 JPA Delete Beer by Id.mp4
03:34 -
017 JPA Update Beer Not Found.mp4
06:33 -
016 JPA Update Beer by Id Operation.mp4
04:26 -
015 JPA Save New Beer Operation.mp4
06:43 -
014 Testing for expected Exceptions.mp4
03:35 -
013 Controller Integration Test.mp4
06:10 -
012 JPA Get Operations.mp4
03:04 -
011 JPA Services.mp4
03:07 -
001 Introduction.mp4
02:51 -
009 MapStruct Dependencies and Configuration.mp4
04:35 -
008 Spring Boot JPA Test Splice.mp4
04:29 -
007 Spring Data JPA Repositories.mp4
02:41 -
006 Hibernate UUID Id Generation.mp4
03:25 -
005 Creating JPA Entities.mp4
03:37 -
004 Spring Data JPA Dependencies.mp4
03:22 -
003 Refactoring to DTOs.mp4
02:30 -
002 Data Transfer Objects.mp4
04:25
10 – Data Validation
-
001 Introduction.mp4
02:23 -
002 Data Validation Overview.mp4
07:53 -
003 Java Bean Validation Maven Dependencies.mp4
01:48 -
004 Controller Binding Validation.mp4
03:10 -
005 Custom Validation Handler.mp4
04:10 -
006 Custom Error Body.mp4
03:51 -
007 JPA Validation.mp4
03:28 -
008 Database Constraint Validation.mp4
04:07 -
009 Controller Testing with JPA.mp4
03:40 -
010 JPA Validation Error Handler.mp4
01:59 -
011 JPA Validation Error Message.mp4
05:00
11 – MySQL with Spring Boot
-
001 Introduction.mp4
02:29 -
002 Overview of MySQL.mp4
07:48 -
004 Create MySQL Schema and User Accounts.mp4
05:48 -
005 Adding MySQL Dependencies.mp4
03:14 -
006 Spring Boot MySQL Profile.mp4
05:02 -
007 Console Logging of SQL Statements.mp4
04:39 -
008 JPA Updates for MySQL.mp4
05:24 -
009 Hikari Datasource Pool.mp4
05:23 -
010 Schema Script Generation.mp4
04:32 -
011 Spring Boot Database Initialization.mp4
03:20
01 – Introduction
-
01:22
-
02:17
-
003 Getting the Most out of this Course.mp4
05:37 -
004 Setting Up Your Development Environment.mp4
03:43 -
005 Is Your IDE Free Like a Puppy.mp4
02:45 -
007 Getting Help with the Spring Framework.mp4
07:31 -
009 Using GitHub.mp4
12:20
13 – CSV File Uploads
-
001 Introduction.mp4
01:54 -
002 Beer CSV Data.mp4
02:57 -
003 Beer CSV POJO.mp4
03:12 -
004 Mapping with OpenCSV.mp4
06:00 -
005 CSV Parse Service.mp4
05:30 -
006 Save CSV Data to Database.mp4
08:26 -
007 Hibernate Create and Update Timestamp.mp4
03:11 -
008 Fix Integration Tests.mp4
02:14
14 – Query Parameters with Spring MVC
-
001 Introduction.mp4
01:32 -
002 Overview of Query Parameters.mp4
03:22 -
003 List Beers Spring MVC Test.mp4
03:13 -
004 Capture Query Parameters with Spring MVC.mp4
04:55 -
005 Update Service to Accept Query Parameter.mp4
03:38 -
006 Refactor Service with Conditional Logic.mp4
03:19 -
007 Find By Name with Spring Data JPA.mp4
05:00 -
008 Complete Implementation.mp4
02:58 -
009 Complete Search Functionality.mp4
08:23
15 – Paging and Sorting
-
001 Introduction.mp4
01:49 -
002 What is Paging and Sorting.mp4
03:54 -
003 Paging and Sorting with Spring.mp4
03:12 -
004 Add Paging Parameters.mp4
04:44 -
005 Create Page Request Object.mp4
05:43 -
006 Refactor Spring Data JPA Repositories.mp4
06:51 -
007 Add Sort Parameter.mp4
03:12
16 – Database Relationship Mappings
-
001 Introduction.mp4
02:31 -
002 Overview of Database Relationships.mp4
06:55 -
003 Review of Database Changes.mp4
03:42 -
004 One to Many Bidirectional.mp4
04:48 -
005 Create Beer Order Repository.mp4
07:16 -
006 Persisting Beer Order Relationships.mp4
06:42 -
007 Association Helper Methods.mp4
05:58 -
008 Many to Many.mp4
06:56 -
009 Many to Many Persistence.mp4
07:17 -
010 One to One Bi-Directional.mp4
03:56 -
011 Cascade on Persist.mp4
04:42 -
012 Hibernate Cascade Types.mp4
02:32
17 – Database Transactions & Locking
-
001 Introduction.mp4
02:47 -
002 Overview of Database Transactions.mp4
18:47 -
003 Database Locking Demo.mp4
07:43 -
004 Spring Data JPA Transactions.mp4
07:30 -
005 Optimistic Locking Demo.mp4
05:01
18 – Introduction to Spring Data REST
-
001 Introduction.mp4
02:00 -
002 Project Code Review.mp4
04:57 -
003 Add Spring Data REST Dependency.mp4
02:38 -
004 List All With Spring Data REST.mp4
04:25 -
005 Set Base Path.mp4
01:53 -
006 Customize URL Path.mp4
04:56 -
007 Version Property – ETag Header.mp4
02:46 -
008 API Profile.mp4
03:45 -
009 Create with Spring Data REST.mp4
02:39 -
010 Update Data with Spring Data REST.mp4
02:13 -
011 Delete Data with Spring Data REST.mp4
01:50 -
012 Use Repository Methods.mp4
02:46
19 – Spring RestTemplate
-
001 Introduction.mp4
02:14 -
002 Project Code Review.mp4
03:30 -
003 Create Client Service.mp4
03:45 -
004 Get List as JSON String.mp4
05:08 -
005 Get List as Java Map.mp4
04:54 -
006 Get List as Jackson Object.mp4
03:45 -
007 Spring Pageable with Jackson.mp4
07:09 -
008 RestTemplateBuilder Configuration.mp4
03:59 -
009 Externalize Root URL.mp4
03:33 -
010 Uri Components Builder.mp4
02:52 -
011 Query Parameters.mp4
03:34 -
012 URL Parameters.mp4
04:42 -
013 HTTP Post with RestTemplate.mp4
03:49 -
014 Get Response Header.mp4
03:14 -
015 HTTP Put with RestTemplate.mp4
04:03 -
016 HTTP Delete with RestTemplate.mp4
02:35
20 – Testing Spring RestTemplate
-
001 Introduction.mp4
01:27 -
002 Create Mock Test Class.mp4
05:32 -
003 Using Mockito.mp4
04:46 -
004 Mock Test Create Beer.mp4
04:49 -
005 Refactor Setup Method.mp4
02:43 -
006 Mock Test Update Beer.mp4
05:14 -
007 Mock Test Delete Beer.mp4
02:10 -
008 Mock Test Not Found.mp4
02:39 -
009 Mock Test Query Param.mp4
04:19
21 – Spring Security Basic Auth
-
001 Introduction.mp4
01:53 -
002 Adding Spring Security Dependencies.mp4
04:09 -
003 Calling Rest API with Postman and HTTP Basic.mp4
03:17 -
004 Customizing User Name and Password.mp4
02:48 -
005 Testing Spring Security with JUnit 5.mp4
03:30 -
006 Spring Security Config – Disable CSRF.mp4
04:10 -
007 Spring Security with Web Application Context.mp4
04:36 -
008 HTTP Basic with RestTemplate.mp4
05:50 -
009 Refactor of RestTemplate Builder Config.mp4
02:06 -
010 HTTP Basic with RestTemplate Mock Context.mp4
01:55
22 – Spring Authorization Server
-
001 Introduction.mp4
01:47 -
002 Overview of OAuth 2 and JWT.mp4
08:08 -
003 Introduction to Spring Authorization Server.mp4
03:37 -
004 Create New Project.mp4
03:18 -
005 Add Authorization Server Filter Chain.mp4
06:24 -
006 Add Default Security Filter Chain.mp4
01:44 -
007 Create User Details Service.mp4
01:58 -
008 Add Registered Client Repository.mp4
03:39 -
009 Create JWK Source.mp4
03:32 -
010 Create JwtDecoder.mp4
01:11 -
011 Set Authorization Server Settings.mp4
01:40 -
012 Get Authorization Token Using Postman.mp4
07:21