Skip to content
UdemyJava Spring FrameworkPaid courseAll LevelsCertificate

Spring Boot Microservices and Spring Cloud. Build & Deploy. (Udemy.com)

Spring Cloud Config Server, API Gateway, Eureka, Feign, Resilience4J, Load Balancing, Spring Security, ELK, Docker, AWS.

Created by: Sergey Kargopolov

Last updated June 2026

icon
What you will learn

  • Build and run RESTful Microservices
  • Implement User Authentication
  • Eureka Discovery Service
  • Implement User Authorization with Spring Security and JWT
  • Spring Cloud API Gateway
  • Learn to use JPA to persist data into a Database
  • Use Cloud Cloud Config Server. Learn to Encrypt Sensitive Data.
  • Learn to install MySQL Server and persist data into MySQL
  • Spring Cloud Bus and Rabbit MQ
  • H2 in-memory database and H2 Console
  • Spring Boot Actuator
  • Learn to use HTTP Postman
  • Use Spring Security
  • Learn to use Spring Initializer
  • Distributed Tracing with Sleuth and Zipkin
  • Learn to use Spring Tool Suite
  • Centralized Logging with ELK Stack(Logstash, Elasticsearch, Kibana)
  • Run Microservices in Docker Containers
  • Use Method Level Security to protect API Endpoints
  • Deploy Microservices to AWS

icon
Quality Score

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

Overall Score : 92 / 100

icon
Course Description

This course requires you to download Docker Desktop. If you are a Udemy Business user, please check with your employer before downloading software.

This video course is for Beginners who have never build RESTful Web Services and Microservices before. It will guide you step-by-step through basics and will help you create and run RESTful Microservices from scratch. You will learn how to run Microservices on your own developer's machine as well as in Docker Containers on AWS EC2 Linux machines.

By the end of this course, you will have your own RESTful Spring Boot Microservices built and running in Spring Cloud.

You will learn how to create and run your own: 

  • RESTful Microservices,

  • Eureka Discovery Standalone Server,

  • Eureka Discovery Server Cluster,

  • Zuul API Gateway,

  • Spring Cloud API Gateway,

  • Load Balancer,

  • Spring Cloud Config Server,

You will learn to use:

  • Spring Cloud Bus and Rabbit MQ,

  • Spring Boot Actuator

You will also learn how to implement for your REST API features like: 

  • User Authentication(Login) and,

  • User Authorization(Registration),

  • Role-based access control(RBAC)

You will learn to use: 

  • Spring Security and JWT

You will learn how to use: 

  • Spring Data JPA to store user details in a database,

  • H2 in-memory database and a database console,

  • MySQL database server,

  • Postman HTTP Client,

  • Spring Tool Suite,

  • Spring Initializer

This course also covers how to:

  • Trace HTTP Requests with Spring Cloud Sleuth and Zipkin(Distributed tracing)

  • Aggregate log files in one place(Centralized logging) with ELK stack(Logstash, Elasticsearch, Kibana).

You will also learn how to: 

  • Start up AWS EC2 Linux machine,

  • Install Docker,

  • Create Docker images,

  • Run Microservices in Docker containers on multiple EC2 Linux machines in Amazon AWS Cloud.

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

Sergey Kargopolov

I have more than 20 years of experience in building different types of software. I started my career as an Entrepreneur with award-winning web projects and currently, I’m a Full Stack Developer with a passion for teaching beginner programmers to reach their goals and assisting them in the development of their applications.

Follow me on Twitter, LinkedIn or Instagram to stay in touch.

Happy learning!

icon
More courses by Sergey Kargopolov

Free

$79.99

$84.99

$74.99

$84.99

$79.99

icon
More Java Spring Framework courses

$84.99

$84.99

$11.99

$10.99

$94.99

$109.99

icon
Reviews

4.6

9,299 ratings on Udemy

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

By Akansha Rajput on 3/24/2025

The course is exceptionally well-structured, covering core concepts of Spring Boot Microservices, Spring Security, and Spring Cloud. The step-by-step coding exercises and real-world examples were particularly valuable and have deepened my understanding of building scalable, secure, and efficient microservices-based applications. One issue is spring security has upgraded so using this code give most of the time 403 forbidden. But you can explore and fix the issue. I highly recommend this course to anyone looking to strengthen their skills in Spring Boot Microservices and Cloud technologies.

By Kulakov Pavel on 9/30/2023

Курс - огонь. Не знал о микросервисах ничего, теперь стала очень ясная картина. Так же и помимо узнал много чего. Сергею спасибо, и как я понимаю, он - наш земляк, поэтому его речь разборчива и внятна, что делает прохождение курса понятным даже с небольшим наличием инглиша. One of the best cources I had. I knew nothing about microservices before but after this course I have so complete picture about this structure. Thanks to author for his work. I'm so glad that I've persued this course.

By Anonymized User on 9/18/2023

I have to say the course was pretty good with some feedback I wanted to give. Positives: 1. what I like is, all the microservices concepts are pretty much covered, as I have already took one course before this course on microservices. Negatives: 1. you can have the slides to share with us so we don't have to go back when we want to revise or coming back after sometime to see how things are actually working. almost finished the course & will add more by the time I completely finish the course.

By Amsidh Babasha Lokhande on 1/27/2021

This course should have 1) Common errors and there resolution 2) What are challenges in micro-services and there mitigation. 3) Gateway API implemented using ZUUL which is out dated. 4) All Spring Cloud dependencies evaluation and deprecation API's. 5) Need to update this course with latest spring boot, spring cloud, reactive API with Reactive client(WebClient) and Reactive Database, Handler and Router Function etc. 6) More focus on Security. 7) Need to have more focus on explaining the architecture of micro service.

By Evan Knapp on 11/14/2020

They content so far is a great amount of detail for the basics to get started. I'm very much enjoying it.

By Sumit Menon on 11/7/2020

Short. Crisp. Everything that you need to know to get things working.

By Alejandro Stivanello on 11/7/2020

Muy completo, el profesor explica muy claro todo y el ingls se le entiende perfecto para los que estn flojos con el idioma. Me gust mucho y aprend ms an

By Daniel Marmitt on 11/7/2020

EXEMPLO PRTICO MAIS AVANADO . UMA PEQUENA APLICAO COMPLETA.
MORE ADVANCED PRACTICAL EXAMPLE. A SMALL COMPLETE APPLICATION.
VERY GOOD YOUR COURSE, THANK YOU.

By Serge Danson Ndekezi on 11/1/2020

The trainer is great!

By Dov Dekeyser on 11/1/2020

Great course

By Adil Rasheed on 10/21/2020

I am a experienced java developer but have no exposure to Microservices. This course made my day.
Thanks Sergey

By Akshat Vashishtha on 10/15/2020

The only course which covers the complete project base micro-services architecture implementation along with sound understanding on each part which makes developer life easier to implement.
I have involved with multiple courses on Udemy but I am only convinced to write my reviews on your courses as I found both your java courses so helpful to learn and apply things in my job as well.
Thank you once again, Sergey.

Showing 12 of 356 reviews