Microservices with Spring Boot, Spring Cloud, Docker, K8s
- Description
- Curriculum
- FAQ
- Reviews
Do you want to Learn to Build an Amazing REST API with Spring Boot? Do you want to learn what the Hype about Microservices is all about? Do you want to Build Microservices with Spring Boot and Spring Cloud? Do you want to Build Containers with Docker? Do you want to orchestrate Microservices with Kubernetes? Look no further!
-
What is microservices architecture and how is it different from monolithic and SOA architectures
-
How to build production-ready microservices using Spring, SpringBoot, and Spring Cloud
-
Configuration management in microservices using Spring Cloud Config Server
-
Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server
-
Building resilient microservices using the RESILIENCE4J framework
-
Handling Cross-cutting concerns and routing inside microservices using Spring Cloud Gateway
-
Implementing Distributed tracing & Log aggregation in microservices using Spring Sleuth and Zipkin
-
Role of Docker in microservices and how to build docker images, containers
-
Most commonly used Docker commands
-
Role of Kubernetes in microservices as a container orchestration framework.
-
How to setup a Kubernetes cluster and deploy microservices inside it
-
The most commonly used Kubernetes commands
-
Microservices Security using OAuth2 and Okta
-
Unit testing for all layers in Microservices
-
CI/CD Pilepile with Jenkins for the deployment of Microservices
-
GCP Cloud Platform as a Cloud provider for deploying Microservices to Cloud using CI/CD Pipeline
The pre-requisite for the course is basic knowledge of Java, and interest in learning.
-
3What is Spring Boot?Video lesson
-
4What is Dependency Injection?Video lesson
-
5Spring InitializrVideo lesson
-
6Setting up IDE for Spring Boot ProjectVideo lesson
-
7Creating First Hello World APIVideo lesson
-
8Spring Boot Starters ProjectVideo lesson
-
9Understanding Spring Boot MagicVideo lesson
-
10Embedded ServersVideo lesson
-
11Exploring Spring Boot ActuatorVideo lesson
-
12Exploring Spring Boot DevToolsVideo lesson
-
16What is REST?Video lesson
-
17Creating a Hello World ServiceVideo lesson
-
18Enhancing Hello World Service to Return an ObjectVideo lesson
-
19Working with the Path VariablesVideo lesson
-
20Working with Request ParamsVideo lesson
-
21Implementing POST method to Create Employee ResourceVideo lesson
-
22Implementing GET Method for Employee ResourceVideo lesson
-
23Implementing GET Method for Employee by IdVideo lesson
-
24Implementing Exception Handling - 404 Resource Not FoundVideo lesson
-
25Implementing Generic Exception Handling for All ResourcesVideo lesson
-
26Implementing DELETE Method to delete a Employee ResourceVideo lesson
-
27Content Negotiation - Implementing Support for XML and JSONVideo lesson
-
28Implementing Data Filtering for RESTful ServicesVideo lesson
-
29API VersioningVideo lesson
-
30What is JPA with REST API?Video lesson
-
31Setting up JPA and Different ClassesVideo lesson
-
32Create Employee POST methods with JPAVideo lesson
-
33Get Employee Data from DB with JPAVideo lesson
-
34Delete Employee Data from DB using JPAVideo lesson
-
35Converting H2 DB to MYSQL DBVideo lesson
-
37Overview of Implementing Microservice ArchitechtureVideo lesson
-
38What is Service Registry?Video lesson
-
39Creating Product ServiceVideo lesson
-
40Implementing Create Product APIVideo lesson
-
41Implementing Get Product APIVideo lesson
-
42Exception Handling in Product ServiceVideo lesson
-
43Creating Service RegistryVideo lesson
-
44Implementing Service Registry Client in Product ServiceVideo lesson
-
45Creating Order Service Application with packages and ClassesVideo lesson
-
46Creating Place Order API with Basic data savingVideo lesson
-
47Implement Service registry Client in Order ServiceVideo lesson
-
48How to handle repetitive configurationsVideo lesson
-
49Config Server RepoText lesson
-
50Creating Config ServerVideo lesson
-
51Adding Config Client in Order and Product ServiceVideo lesson
-
52Implementing ReduceQuantity API in Product ServiceVideo lesson
-
53Testing reduceQuantity APIVideo lesson
-
54Feign Client IntroductionVideo lesson
-
55Calling ReduceQuantity API from placeOrder Service using Feign ClientVideo lesson
-
56Implementing ErrorDecoder to handle ExceptionsVideo lesson
-
57Adding ExceptionHandler in OrderServiceVideo lesson
-
58Installing Zipkin via DockerVideo lesson
-
59Adding Distributed Log Tracing (Zipkin and Slueth)Video lesson
-
60Creating Payment Service ApplicationVideo lesson
-
61Implementing doPayment API in Payment ServiceVideo lesson
-
62Calling doPayment API with Feign Client from placeOrderVideo lesson
-
63Implementing GetOrder Details in Order ServiceVideo lesson
-
64Fetching Product data for getOrder details APIVideo lesson
-
65Fetching Payment details for getOrder detials APIVideo lesson
-
66Introduction to API GatewayVideo lesson
-
67Implementing API Gateway ServiceVideo lesson
-
68What is Circuit BreakerVideo lesson
-
69Implementing Circuit Breaker in API gatewayVideo lesson
-
70Implementing Circuit Breaker in Order ServiceVideo lesson
-
71Implementing Rate Limiter in API Gateway using Resilience 4j and RedisVideo lesson
-
72Intro to Spring SecurityVideo lesson
-
73Okta Registration and ConfigurationVideo lesson
-
74Adding Security in API GatewayVideo lesson
-
75Implement Authenticate Login APIVideo lesson
-
76Adding Security in Order ServiceVideo lesson
-
77Adding InterceptorsVideo lesson
-
78Adding Security in Product ServiceVideo lesson
-
79Adding Security in Payment ServiceVideo lesson
-
80Testing Spring SecurityVideo lesson
-
81Okta ConfigurationText lesson
External Links May Contain Affiliate Links read more