[Last updated 9/2024] Master Microservices with Spring Boot and Spring Cloud (Udemy – Vietsub and Engsub)
About Course
Views
Course Introduction: Master Microservices with Spring Boot and Spring Cloud
Dive into the world of
Java Microservices
with “Master Microservices with Spring Boot and Spring Cloud” — a hands-on journey through
RESTful web services, Docker, Kubernetes, and Spring Cloud
. This comprehensive course is designed to equip you with the skills to build scalable microservices, leveraging
Java, Spring Boot, and REST API
fundamentals.
Course Breakdown:
RESTful Web Services Fundamentals
: Begin by developing RESTful services for a social media app, implementing best practices like
versioning, exception handling, and authentication
. Learn
Spring MVC, Spring Security, Swagger documentation
, and tools like
Postman
for efficient RESTful design.
Microservices Development
: Transition into advanced microservices with
Spring Cloud
. You’ll cover key concepts like service discovery, load balancing, and configuration management, building services ready for real-world scalability.
Ideal for Java developers, this course helps you
master microservices architecture
with confidence, from core REST APIs to full Spring Cloud integration.
What you’ll learn:
Develop and design REST API and REST WEB SERVICES with Spring Boot
Develop MICROSERVICES with Spring Boot and Spring Cloud
Orchestrate microservices with KUBERNETES
Create containers for microservices with DOCKER
IMPLEMENT Exception Handling, Validation, HATEOAS and filtering for RESTful Web Services.
Implement client side load balancing , Dynamic scaling(Eureka Naming Server) and an API Gateway
You will setup Centralized Microservices Configuration with Spring Cloud Config Server
You will learn to implement Distributed tracing for microservices with Zipkin
You will implement Fault Tolerance for microservices with Resilience4J
You will understand how to version your RESTful Web Services
v.v…
Link gốc:
https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud/
Time Course:
25.5 hours (326 Lectures + Documents)
Instructor
: in28Minutes Official
Total Weight:
20.03 GB
** Note
:
Chú ý:
Course Content
09 – Appendix – Introduction to Spring Framework in 10 Steps (Actually 16)
-
001 Step 01 – Getting Started with Spring Framework – Goals.mp4
02:51 -
002 Step 02 – Setting up New Spring Project with Spring Initializr.mp4
04:04 -
003 Step 03 – Iteration 1 – Building Tightly Coupled GameRunner and MarioGame.mp4
07:43 -
004 Step 04 – Understanding Tight Coupling.mp4
03:05 -
005 Step 05 – Iteration 2 – Loose Coupling Level 1 – Interfaces.mp4
04:05 -
006 Step 06 – Exploring Loose Coupling with Interfaces – PacmanGame.mp4
01:48 -
007 Step 07 – Iteration 3 – Loose Coupling Level 2 – Spring Framework.mp4
09:10 -
008 Step 08 – Q1 – Spring Framework – Understanding whats happening in Background.mp4
09:30 -
009 Step 09 – Q2 – Spring Framework – Understanding Important Terminology.mp4
08:23 -
010 Step 10 – Q3 – Spring Framework – Does Spring Framework Add Value.mp4
11:19 -
011 Step 11 – Q4 – Spring Framework – Running Super Contra.mp4
02:18 -
012 Step 12 – Q5 – Spring Framework – Maven.mp4
06:08 -
013 Step 13 – Exploring Spring Framework Dependency Injection Types.mp4
04:51 -
014 Step 14 – Exploring Spring Modules.mp4
02:10 -
015 Step 15 – Exploring Spring Projects.mp4
02:51 -
016 Step 16 – Getting Started with Spring Framework – Review.mp4
00:47
17 – APPENDIX – Microservices with Spring Cloud – V1 – Spring Boot v2.3 & LOWER
-
043 Step 34 – Setting up Zuul API Gateway between microservice invocations.mp4
07:15 -
029 Step 23 – Running client side load balancing with Ribbon.mp4
04:38 -
031 Step 24 – Understand the need for a Naming Server.mp4
03:20 -
032 Step 25 – Setting up Eureka Naming Server.mp4
05:24 -
033 Step 26 – Connecting Currency Conversion Microservice to Eureka.mp4
03:05 -
034 Step 27 – Connecting Currency Exchange Microservice to Eureka.mp4
03:01 -
036 Step 28 – Distributing calls using Eureka and Ribbon.mp4
06:34 -
038 Step 29 – A review of implementing Eureka, Ribbon and Feign.mp4
03:57 -
039 Step 30 – Introduction to API Gateways.mp4
02:49 -
040 Step 31 – Setting up Zuul API Gateway.mp4
04:35 -
041 Step 32 – Implementing Zuul Logging Filter.mp4
06:00 -
042 Step 33 – Executing a request through Zuul API Gateway.mp4
05:26 -
027 Step 22 – Setting up client side load balancing with Ribbon.mp4
05:10 -
045 Step 35 – Introduction to Distributed Tracing.mp4
03:25 -
046 Step 36 – Implementing Spring Cloud Sleuth.mp4
08:33 -
047 Step 37 – Introduction to Distributed Tracing with Zipkin.mp4
04:33 -
048 Step 38 – Installing Rabbit MQ.mp4
04:30 -
050 Step 39 – Setting up Distributed Tracing with Zipkin.mp4
07:05 -
051 Step 40 – Connecting microservices to Zipkin.mp4
03:34 -
053 Step 41 – Using Zipkin UI Dashboard to trace requests.mp4
06:33 -
055 Step 42 – Understanding the need for Spring Cloud Bus.mp4
09:15 -
056 Step 43 – Implementing Spring Cloud Bus.mp4
05:01 -
057 Step 44 – Fault Tolerance with Hystrix.mp4
07:09 -
015 Step 11 – A review of Spring Cloud Config Server.mp4
04:15 -
002 Step 01 – Part 1 – Intro to Limits Microservice and Spring Cloud Config Server.mp4
04:50 -
003 Step 01 – Part 2 – Setting up Limits Microservice.mp4
05:33 -
005 Step 02 – Creating a hard coded limits service.mp4
04:58 -
006 Step 03 -Enhance limits service to get configuration from application properties.mp4
05:13 -
007 Step 04 – Setting up Spring Cloud Config Server.mp4
03:54 -
008 Step 05 – Installing Git.mp4
01:44 -
009 Step 06 – Creating Local Git Repository.mp4
04:31 -
010 Step 07 – Connect Spring Cloud Config Server to Local Git Repository.mp4
05:10 -
011 Step 08 – Configuration for Multiple Environments in Git Repository.mp4
06:17 -
012 Step 09 – Connect Limits Service to Spring Cloud Config Server.mp4
04:57 -
014 Step 10 – Configuring Profiles for Limits Service.mp4
05:43 -
001 Step 00 – Microservice Components – Standardizing Ports and URL.mp4
02:36 -
016 Step 12 – Introduction to Currency Conversion and Currency Exchange Microservice.mp4
03:13 -
018 Step 13 – Setting up Currency Exchange Microservice.mp4
03:34 -
019 Step 14 – Create a simple hard coded currency exchange service.mp4
06:28 -
020 Step 15 – Setting up Dynamic Port in the the Response.mp4
07:09 -
021 Step 16 – Configure JPA and Initialized Data.mp4
07:55 -
022 Step 17 – Create a JPA Repository.mp4
05:15 -
023 Step 18 – Setting up Currency Conversion Microservice.mp4
02:15 -
024 Step 19 – Creating a service for currency conversion.mp4
06:57 -
025 Step 20 – Invoking Currency Exchange Microservice from Currency Conversion Micro.mp4
08:14 -
026 Step 21 – Using Feign REST Client for Service Invocation.mp4
11:29
16 – APPENDIX – Introduction to Functional Programming in 30 Minutes
-
001 Step 00 – Introduction to Functional Programming – Overview.mp4
01:20 -
002 Step 01 – Getting Started with Functional Programming with Java.mp4
06:22 -
003 Step 02 – Writing Your First Java Functional Program.mp4
05:38 -
004 Step 03 – Improving Java Functional Program with filter.mp4
08:06 -
005 Step 04 – Using Lambda Expression to enhance your Functional Program.mp4
05:16 -
006 Step 05 – Do Functional Programming Exercises with Streams, Filters and Lambdas.mp4
05:29 -
007 Step 06 – Using map in Functional Programs – with Exercises.mp4
05:53 -
008 Step 07 – Understanding Optional class in Java.mp4
07:13 -
009 Step 08 – Quick Review of Functional Programming Basics.mp4
03:13 -
010 Why Should You Embrace a Growth Mindset.mp4
01:17
15 – Appendix – Introduction to JPA in 10 Steps – V2
-
001 Step 01 – Getting Started with JPA and Hibernate – Goals.mp4
01:23 -
002 Step 02 – Setting up New Spring Boot Project for JPA and Hibernate.mp4
06:51 -
003 Step 03 – Launching up H2 Console and Creating Course Table in H2.mp4
07:23 -
004 Step 04 – Getting Started with Spring JDBC.mp4
03:57 -
005 Step 05 – Inserting Hardcoded Data using Spring JDBC.mp4
07:48 -
006 Step 06 – Inserting and Deleting Data using Spring JDBC.mp4
09:00 -
007 Step 07 – Querying Data using Spring JDBC.mp4
05:35 -
008 Step 08 – Getting Started with JPA and EntityManager.mp4
12:22 -
009 Step 09 – Exploring the Magic of JPA.mp4
03:15 -
010 Step 10 – Getting Started with Spring Data JPA.mp4
05:40 -
011 Step 11 – Exploring features of Spring Data JPA.mp4
05:10 -
012 Step 12 – Understanding difference between Hibernate and JPA.mp4
04:59 -
013 How to Decide Your Goals.mp4
01:38
14 – Appendix – Introduction To Gradle
-
001 Gradle Step 01 – Getting Started with Gradle.mp4
02:09 -
002 Gradle Step 02 – Creating a Spring Boot Project with Gradle.mp4
03:34 -
003 Gradle Step 03 – Exploring Gradle Build and Settings Files.mp4
03:54 -
004 Gradle Step 04 – Exploring Gradle Plugins for Java and Spring Boot.mp4
04:59 -
005 Gradle Step 05 – Maven or Gradle – Which one to use for Spring Boot Projects.mp4
05:16 -
006 Do You Know Your Learning Style.mp4
02:18
13 – Appendix – Introduction To Maven
-
001 Maven Step 01 – Introduction to Maven.mp4
02:16 -
002 Maven Step 02 – Creating a Spring Boot Project with Maven.mp4
03:30 -
003 Maven Step 03 – Exploring Maven pom.xml for Spring Boot Project.mp4
08:32 -
004 Maven Step 04 – Exploring Maven Parent Pom for Spring Boot Project.mp4
07:14 -
005 Maven Step 05 – Exploring Maven Further.mp4
05:34 -
006 Maven Step 06 – Exploring Maven Build Lifecycle with a Spring Boot Project.mp4
04:06 -
007 Maven Step 07 – How does Maven Work.mp4
07:35 -
008 Maven Step 08 – Playing with Maven Commands.mp4
04:02 -
009 Maven Step 09 – How are Spring Projects Versioned.mp4
06:11 -
010 How to stay relevant.mp4
02:25
12 – Appendix – Introduction To Mockito
-
001 02 Step 00 – Introduction to Section – Mockito in 5 Steps.mp4
01:37 -
002 02 Step 01 – Setting up a Spring Boot Project.mp4
07:25 -
003 02 Step 02 – Understanding problems with Stubs.mp4
07:57 -
004 02 Step 03 – Writing your first Mockito test with Mocks.mp4
05:57 -
005 02 Step 04 – Simplifying Tests with Mockito Annotations – @Mock, @InjectMocks.mp4
04:29 -
006 02 Step 05 – Exploring Mocks further by Mocking List interface.mp4
08:13 -
007 Understanding Importance of Deep Work.mp4
02:21
11 – Appendix – Introduction to JUnit
-
001 01 Step 01 – What is JUnit and Unit Testing.mp4
05:27 -
002 01 Step 02 – Your First JUnit Project and Green Bar.mp4
10:42 -
003 01 Step 03 – Your First Code and First Unit Test.mp4
05:23 -
004 01 Step 04 – Exploring other assert methods.mp4
08:00 -
005 01 Step 05 – Exploring few important JUnit annotations.mp4
07:07 -
006 Reviewing Regularly is the Key.mp4
01:09
10 – Appendix – Introduction to Spring Boot in 12 Steps
-
001 Step 01 – Getting Started with Spring Boot – Goals.mp4
01:31 -
002 Step 02 – Understanding the World Before Spring Boot – 10000 Feet Overview.mp4
03:15 -
003 Step 03 – Setting up New Spring Boot Project with Spring Initializr.mp4
07:16 -
004 Step 04 – Build a Hello World API with Spring Boot.mp4
08:57 -
005 Step 05 – Understanding the Goal of Spring Boot.mp4
02:44 -
006 Step 06 – Understanding Spring Boot Magic – Spring Boot Starter Projects.mp4
04:53 -
007 Step 07 – Understanding Spring Boot Magic – Auto Configuration.mp4
07:40 -
008 Step 08 – Build Faster with Spring Boot DevTools.mp4
04:10 -
009 Step 09 – Get Production Ready with Spring Boot – 1 – Profiles.mp4
07:04 -
010 Step 10 – Get Production Ready with Spring Boot – 2 – ConfigurationProperties.mp4
07:30 -
011 Step 11 – Get Production Ready with Spring Boot – 3 – Embedded Servers.mp4
06:26 -
012 Step 12 – Get Production Ready with Spring Boot – 4 – Actuator.mp4
07:32 -
013 Step 13 – Understanding Spring Boot vs Spring vs Spring MVC.mp4
03:54 -
014 Step 14 – Getting Started with Spring Boot – Review.mp4
00:37 -
015 Share Your Experience.mp4
01:12
01 – Master Microservices with Spring Boot and Spring Cloud – Getting Started
-
03:45
-
01:59
-
005 Master Microservices – Installing Java and Eclipse.mp4
02:03
08 – Thanks
-
002 Master Microservices with Spring Boot and Spring Cloud – Congratulations.mp4
01:05
07 – Kubernetes with Microservices using Docker, Spring Boot and Spring Cloud – V3
-
019 Step 14 – Setup Currency Exchange & Conversion Microservices – Kubernetes.mp4
08:58 -
034 How can you help us.mp4
00:48 -
033 Step 28 – Delete Kubernetes Cluster and Thank You!.mp4
01:01 -
032 Step 27 – Autoscaling Microservices with Kubernetes.mp4
06:29 -
031 Step 26 – Configuring Liveness and Readiness Probes for Microservices with K8S.mp4
08:46 -
030 Step 25 – Exploring Microservices Deployments with Kubernetes.mp4
07:48 -
029 Step 24 – Exploring Centralized Logging and Monitoring in GKE.mp4
05:40 -
028 Step 23 – Understanding Centralized Configuration in Kubernetes – Config Maps.mp4
06:30 -
027 Step 22 – Creating Environment Variables to enable Microservice Communication.mp4
10:02 -
026 Step 21 – Playing with Kubernetes Declarative YAML Configuration.mp4
03:45 -
025 Step 20 – Deploying Microservices using Kubernetes YAML Configuration.mp4
04:16 -
024 Step 19 – Enable Logging and Tracing APIs in Google Cloud Platform.mp4
01:40 -
023 Step 18 – Clean up Kubernetes YAML for Microservices.mp4
06:50 -
022 Step 17 – Creating Declarative Configuration Kubernetes YAML for Microservices.mp4
07:47 -
021 Step 16 – Deploy Microservices to Kubernetes & Understand Service Discovery.mp4
09:47 -
020 Step 15 – Container images for Exchange & Currency Conversion Microservices.mp4
05:38 -
002 Step 00 – Docker, Kubernetes and Microservices – Made for each other.mp4
03:18 -
017 Step 13 – 02 Installing Kubectl.mp4
02:43 -
016 Step 13 – 01 Installing Gcloud.mp4
05:14 -
015 Step 12 – Understanding Services in Kubernetes.mp4
05:28 -
014 Step 11 – Understanding Deployments and Replica Sets in Kubernetes.mp4
07:04 -
013 Step 10 – Understanding Pods in Kubernetes.mp4
02:52 -
012 Step 09 – Understanding Kubernetes Clusters – Google Kubernetes Engine GKE.mp4
03:26 -
011 Step 08 – Kubernetes Journey – The End.mp4
04:11 -
010 Step 07 – Exploring Kubernetes Deployments with YAML Declarative Configuration.mp4
04:07 -
009 Step 06 – Kubernetes Journey – Autoscaling, Config Map and Secrets.mp4
07:12 -
008 Step 05 – Kubernetes Journey – Scaling Deployments and Resizing Node Pools.mp4
07:17 -
007 Step 04 – Exploring GKE in GCP Console.mp4
05:52 -
006 Step 03 – Kubernetes Journey – Create a Deployment and a Service.mp4
08:22 -
004 Step 02 – Kubernetes Journey – Creating a GKE Cluster.mp4
04:03 -
003 Step 01 – Creating GCP – Google Cloud Platform – Account.mp4
02:21
06 – Docker with Microservices using Spring Boot and Spring Cloud – V3
-
016 Step 11 – Launching Zipkin Container using Docker.mp4
03:04 -
031 How to handle failures.mp4
01:33 -
030 Step 20 – Running Zipkin with Docker Compose.mp4
04:28 -
027 Step 19 – Running Spring Cloud API Gateway with Docker Compose.mp4
03:48 -
026 Step 18 – Running Currency Conversion Microservice with Docker Compose.mp4
04:14 -
025 Step 17 – Running Eureka Naming Server with Docker Compose.mp4
07:09 -
024 Step 16 – Getting Started with Docker Compose – Currency Exchange Microservice.mp4
06:27 -
023 Step 15 – Creating Container Image for Currency Exchange Microservice.mp4
09:35 -
022 Step 14 – Getting Setup with Microservices for Creating Container Images.mp4
04:47 -
020 Step 13 – Connecting Currency Conversion Microservice & API Gateway with Zipkin.mp4
13:22 -
019 Step 12 – Connecting Currency Exchange Microservice with Zipkin.mp4
13:24 -
017 Step 12 00 – Getting Started with Observability and OpenTelemetry.mp4
02:38 -
002 Step 00 – Match made in Heaven – Docker and Microservices.mp4
02:43 -
015 Step 10 – Introduction to Distributed Tracing.mp4
01:46 -
014 Step 09 – Building Docker Image with Spring Boot Maven Plugin.mp4
07:10 -
013 Step 08 – Building Spring Boot Docker Image – Optimizing Dockerfile.mp4
08:07 -
012 Step 07 – Building Spring Boot Docker Image using Multi Stage Dockerfile.mp4
07:57 -
011 Step 06 – Creating Docker Image for a Spring Boot Project – Dockerfile.mp4
09:15 -
009 Step 05 – Understanding Docker Terminology.mp4
02:43 -
008 Step 04 – Understanding How Docker Works.mp4
13:32 -
007 Step 03 – Understanding Docker Fundamentals.mp4
06:03 -
006 Step 02 – Getting Started with Docker.mp4
04:56 -
004 Step 01 – Installing Docker.mp4
04:25
05 – Microservices with Spring Cloud – V3
-
037 Step 22 – Setting up Spring Cloud API Gateway – V3.mp4
05:59 -
026 Step 15 – Setting up Currency Conversion Microservice – V3.mp4
02:10 -
028 Step 16 – Creating a service for currency conversion – V3.mp4
07:18 -
029 Step 17 – Invoking Currency Exchange from Currency Conversion Microservice – V3.mp4
07:09 -
030 Step 18 – Using Feign REST Client for Service Invocation – V3.mp4
07:58 -
031 Step 19 – Understand Naming Server and Setting up Eureka Naming Server – V3.mp4
07:36 -
033 Step 20 – Connect Currency Conversion & Currency Exchange Microservices – V3.mp4
04:53 -
034 All Work and No Play Make Adam and Eve Dull Kids.mp4
01:14 -
036 Step 22 – Load Balancing with Eureka, Feign & Spring Cloud LoadBalancer – V3.mp4
04:33 -
025 How to take care of yourselves.mp4
01:52 -
039 Step 23 – Enabling Discovery Locator with Eureka for Spring Cloud Gateway – V3.mp4
07:13 -
041 Step 24 – Exploring Routes with Spring Cloud Gateway – V3.mp4
13:38 -
042 Step 25 – Implementing Spring Cloud Gateway Logging Filter- V3.mp4
05:54 -
043 Step 26 – Getting started with Circuit Breaker – Resilience4j – V3.mp4
07:25 -
045 Step 27 – Playing with Resilience4j – Retry and Fallback Methods – V3.mp4
12:05 -
046 Step 28 – Playing with Circuit Breaker Features of Resilience4j – V3.mp4
08:46 -
047 Step 29 – Exploring Rate Limiting and BulkHead Features of Resilience4j – V3.mp4
05:37 -
048 How to be Productive – 3 Tips.mp4
02:42 -
014 What should I do when I face a challenge.mp4
02:34 -
003 Step 00 02 Introduction to Centralized Configuration.mp4
02:19 -
004 Step 01 – Setting up Limits Microservice – V3.mp4
05:48 -
006 Step 02 – Creating a hard coded limits service – V3.mp4
05:27 -
007 Step 03 – Enhance limits service – Get configuration from application props – V3.mp4
04:23 -
009 Step 04 – Setting up Spring Cloud Config Server – V3.mp4
04:20 -
010 Step 05 – Installing Git and Creating Local Git Repository – V3.mp4
04:10 -
012 Step 06 – Connect Spring Cloud Config Server to Local Git Repository – V3.mp4
03:56 -
013 Step 07 – Connect Limits Service to Spring Cloud Config Server – V3.mp4
04:06 -
002 Step 00 01 – Microservices Section Introduction.mp4
01:04 -
015 Step 08 – Configuring Profiles for Limits Service – V3.mp4
05:46 -
016 Debugging Guide for Microservices V3 + Docker + Docker Compose.mp4
02:52 -
017 Step 09 – Introduction to Currency Conversion & Exchange Microservices – V3.mp4
02:25 -
018 Step 10 – Setting up Currency Exchange Microservice – V3.mp4
03:33 -
020 Step 11 – Create a simple hard coded currency exchange service – V3.mp4
07:40 -
021 Step 12 – Setting up Dynamic Port in the the Response – V3.mp4
05:38 -
022 Step 13 – Configure JPA and Initialized Data – V3.mp4
10:55 -
024 Step 14 – Create a JPA Repository – V3.mp4
05:46
04 – Introduction To Microservices – V3
-
001 Step 00 – Microservices Section Introduction.mp4
00:31 -
002 Step 01 – What is a Monolith Application.mp4
03:38 -
003 Step 02 – Introduction to Microservices.mp4
04:01 -
004 Step 03 – Exploring Microservices Architecture Example.mp4
02:15 -
005 Step 04 – Advantages of Microservices.mp4
02:21 -
006 Step 05 – Key Microservice Solutions – Spring Boot and Spring Cloud.mp4
07:13
03 – Restful Web Services with Spring Boot – V3
-
042 Step 29 – Enhancing REST API to connect to H2 using JPA and Hibernate.mp4
10:34 -
029 Step 19 – Exploring Internationalization for REST API.mp4
09:38 -
031 Step 20 – Versioning REST API – URI Versioning.mp4
09:00 -
032 Step 21 – Versioning REST API – Request Param, Header and Content Negotiation.mp4
11:11 -
033 Step 22 – Implementing HATEOAS for REST API.mp4
10:42 -
034 Step 23 – Implementing Static Filtering for REST API.mp4
09:53 -
035 Step 24 – Implementing Dynamic Filtering for REST API.mp4
09:25 -
036 Step 25 – Monitoring APIs with Spring Boot Actuator.mp4
06:53 -
037 Step 26 – Exploring APIs with Spring Boot HAL Explorer.mp4
04:53 -
039 Step 27 – Connecting REST API to H2 using JPA and Hibernate – An Overview.mp4
01:16 -
041 Step 28 – Creating User Entity and some test data.mp4
05:25 -
028 Step 18 – Exploring Content Negotiation – Implementing Support for XML.mp4
05:55 -
043 Step 30 – Creating Post Entity with Many to One Relationship with User Entity.mp4
10:21 -
044 Step 31 – Implementing a GET API to retrieve all Posts of a User.mp4
03:12 -
045 Step 32 – Implementing a POST API to create a Post for a User.mp4
06:20 -
046 Step 33 – Exploring JPA and Hibernate Queries for REST API.mp4
06:35 -
047 Step 34 – Connecting REST API to MySQL Database – An Overview.mp4
01:05 -
048 Step 34z – OPTIONAL – Installing Docker.mp4
04:24 -
051 Step 35 – OPTIONAL – Connecting REST API to MySQL Database – Implementation.mp4
15:18 -
052 Step 36 – Implementing Basic Authentication with Spring Security.mp4
05:17 -
053 Step 37 – Enhancing Spring Security Configuration for Basic Authentication.mp4
08:44 -
054 How to be consistent.mp4
02:08 -
016 Step 09 – Implementing POST Method to create User Resource.mp4
08:35 -
004 Step 00 – Creating a REST API with Spring Boot – An Overview.mp4
04:03 -
006 Step 01 – Initializing a REST API Project with Spring Boot.mp4
07:20 -
007 Step 02 – Creating a Hello World REST API with Spring Boot.mp4
06:20 -
008 Story of in28minutes.mp4
02:11 -
009 Step 03 – Enhancing the Hello World REST API to return a Bean.mp4
04:29 -
010 Step 04 – What’s happening in the background Spring Boot Starters & Autoconfign.mp4
09:05 -
011 Step 05 – Enhancing the Hello World REST API with a Path Variable.mp4
04:12 -
012 Step 06 – Designing the REST API for Social Media Application.mp4
07:27 -
013 Step 07 – Creating User Bean and UserDaoService.mp4
06:42 -
015 Step 08 – Implementing GET Methods for User Resource.mp4
08:27 -
002 Restful Web Services – Section Introduction.mp4
00:44 -
017 Step 10 – Enhancing POST Method to return correct HTTP Status Code and Location.mp4
11:23 -
018 About Your Instructor.mp4
01:52 -
019 Step 11 – Implementing Exception Handling – 404 Resource Not Found.mp4
07:48 -
021 Step 12 – Implementing Generic Exception Handling for all Resources.mp4
11:28 -
022 Step 13 – Implementing DELETE Method to delete a User Resource.mp4
03:24 -
023 Step 14 – Implementing Validations for REST API.mp4
11:46 -
024 Step 15 – Overview of Advanced REST API Features.mp4
01:11 -
025 Step 16 – Understanding Open API Specification and Swagger.mp4
04:56 -
027 Step 17 – Configuring Auto Generation of Swagger Documentation.mp4
09:52
02 – Introduction To Web Services – V3
-
001 Step 01 – What is a Web Service TRY 1.mp4
04:15 -
002 Step 02 – What is a Web Service.mp4
03:02 -
003 Step 03 – How to make web services platform independent.mp4
01:55 -
004 Step 04 – Web Services – Key Terminology.mp4
01:50 -
005 Step 05 – SOAP vs RESTful Web Services.mp4
04:02