Skip to content
UdemyJava Spring FrameworkPaid courseAll LevelsCertificate

Microservices with Spring Boot, Spring Cloud, Docker, K8s (Udemy.com)

Build Microservices with Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Okta, Spring Security, CI/CD, GCP

Created by: Shabbir Dawoodi

Last updated March 2025

icon
What you will learn

  • What is microservices architecture and how it is different from monolithic and SOA architectures
  • How to build production ready microservices using  Spring, SpringBoot, Spring Cloud and Cloud Platforms
  • Orchestrate microservices with KUBERNETES
  • Create containers for microservices with DOCKER
  • 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 RESILIENCE4J framework
  • Microservices Security using OAuth2 and Okta
  • Implementing CI/CD Pipelines for Microservices deployment
  • Deploying Microservices to Google Cloud Platform
  • Implementing Distributed tracing & Log aggregation in microservices
  • Unit Testing for all layers in Microservices

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

This course requires you to download Docker Desktop from the official docker site. If you are a Udemy business user, please check with your employer before downloading the software.


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!


  1. What is microservices architecture and how is it different from monolithic and SOA architectures

  2. How to build production-ready microservices using Spring, SpringBoot, and Spring Cloud

  3. Configuration management in microservices using Spring Cloud Config Server

  4. Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server

  5. Building resilient microservices using the RESILIENCE4J framework

  6. Handling Cross-cutting concerns and routing inside microservices using Spring Cloud Gateway

  7. Implementing Distributed tracing & Log aggregation in microservices using Spring Sleuth and Zipkin

  8. Role of Docker in microservices and how to build docker images, containers

  9. Most commonly used Docker commands

  10. Role of Kubernetes in microservices as a container orchestration framework.

  11. How to setup a Kubernetes cluster and deploy microservices inside it

  12. The most commonly used Kubernetes commands

  13. Microservices Security using OAuth2 and Okta

  14. Unit testing for all layers in Microservices

  15. CI/CD Pilepile with Jenkins for the deployment of Microservices

  16. 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 an interest in learning.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Shabbir Dawoodi

I am an experienced Senior Software Developer with a demonstrated history of working in the information technology and services industry. Skilled in Java, Hibernate, Spring Framework, Spring Boot, Redis, AWS, and Quarkus. I started my carrier with a curiosity about how web applications are running and spent most of the time understanding the concepts behind it and code snippets.

This Curiosity has led me to climb my success ladder.

I am also an enthusiastic author and share a deep understanding of different topics through Blogs and Tutorials.

icon
More courses by Shabbir Dawoodi

$79.99

icon
More Java Spring Framework courses

$84.99

$84.99

$94.99

$109.99

$79.99

$129.99

icon
Reviews

4.4

1,907 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Hitesh Yadav on 11/25/2025

Hi Shabbir ..I gone through all course videos' and found very clear descriptive and boosting content ...I am very thankful to you for providing such a great content. thanks once again !

By Mouhamed Brahim on 10/20/2025

i haven't complete the course yet im currently at the 63 video but from what i've seen i can tell that it's gonna be great and it cover a lot of topics. good job Shabbir Dawoodi

By Kunal Kumartakkar on 1/3/2025

I sought in-depth explanations of Circuit breakers, Rate limiting, and Spring security. Otherwise, the practical implementation of all the tools and methods together to explain the working of Microservices was great.

By Nagesh Muthu on 5/12/2024

It has been truly amazing and incredibly useful, especially with the practical code examples provided. I found the hands-on approach extremely valuable and it has greatly enhanced my understanding of Spring boot eco system, Thanks.

By shekhar arya on 3/23/2024

Great course with a developer perspective. Please add your Diagrams / Slides you show in tutorials so those can be printed. e.g. The Overview diagram where all services and gateway , DB are shown.

By MASSIMO PICHINI on 2/29/2024

A practical introduction to a bunch of different web technologies and frameworks. Very good examples. Some parts were a bit repetitive, but this is really minor point on the whole course.

By Amol Gadage on 2/28/2024

This is very cool course as any Java developer need but the Secuity part is cover with Okta I think they can also include Key Cloak if possible. The security part is not that much clear. rest of the course is very useful. Can we add multiple environments like Dev QA Stage Prod etc... and also should cover Helms.

By Anonymized User on 11/5/2023

I believe its a paid course so i thought i can actually see a way to integrate a test payment service like razorypay or paytm atleast. Also, there should be something for fault tolerance like Hystrix, logging services etc

By Anonymized User on 7/15/2023

Would be the best course for those who have previous experience but not for beginners. It is best for both, those who are learning Microservices using SpringBoot and for those who are trying to revise the concepts. Thanks for the valuable content!!!

By Alexandr Bunta on 2/28/2023

Thanks to the author for an interesting course. I think it is useful not only for novice developers but also to fill the knowledge gaps of experienced engineers

Showing all 10 reviews on CourseDuck

Read all 1,907 reviews on Udemy