К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Spring Boot Microservices with Spring Cloud! · LearnSpace
Назад в каталог
courseraПрограммирование

Spring Boot Microservices with Spring Cloud!

Курс от Packt
Средний≈ 16.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will learn how to build robust microservices using Spring Boot and Spring Cloud. You'll start by understanding the limitations of traditional monolithic architectures and then explore the powerful microservices approach. You'll go step by step from setting up your environment to creating your first microservice and implementing advanced features like service discovery, load balancing, and fault tolerance. As you progress, you will develop a deep understanding of microservices architecture, best practices, and how to leverage Spring Cloud tools for building scalable, reliable systems. By the end of the course, you'll be able to create complex microservices applications and deploy them with Spring Cloud, handling issues like configuration management and distributed tracing along the way. This course also covers critical concepts such as reactive programming using Spring WebFlux, resilience with Hystrix and Resilience4j, and log aggregation using the ELK stack. You'll gain hands-on experience with microservices components such as Eureka for service discovery, Netflix Ribbon for load balancing, and Spring Cloud Config Server for externalized configuration. Whether you're building a new application or modernizing an existing one, the skills you'll develop here are highly applicable for real-world projects. The course is designed for anyone interested in learning Spring Boot and Spring Cloud in the context of microservices, from developers to architects looking to improve system scalability and reliability.

Навыки, которые вы освоите

Application DevelopmentSoftware Design PatternsApplication DeploymentDistributed ComputingWeb ServicesService Oriented Architecture

Программа курса

14 модулей · 128 учебных материалов

01Introduction8 материалов

Introduction

Course IntroductionВидеоFull Course ResourcesЧтениеMonolithic ArchitectureВидеоDisadvantages of Monolithic ArchitectureВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Spring Boot Microservices with Spring Cloud!
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.7 ч

14 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
What are MicroservicesВидео
Drawbacks of MicroservicesВидео
Setting up the EnvironmentВидео
"Hello World!" MicroserviceВидео
02(Pre-Requisites) Spring Boot10 материалов

(Pre-Requisites) Spring Boot

Spring Boot IntroductionВидеоCreating Spring Boot Project Using STSВидеоProject WalkthroughВидеоApp LogicВидеоHow it all works? Creating a JAR archiveВидеоSpring Boot Features RevisitedВидеоDeploying a .WAR File Using Spring BootВидеоAre you seeing White Label Error?ВидеоIntroduction to Spring BootDIALOGUE(Pre-Requisites) Spring Boot - AssessmentЗадание
03(Pre-Requisites) REST Template & WebClient!13 материалов

(Pre-Requisites) REST Template & WebClient!

REST Template IntroВидеоJSON Jackson to Retrieve Specific InfoВидеоPOST Using REST TemplateВидеоPUT Using REST TemplateВидеоSpring Reactive Programming TheoryВидеоImplementing Reactive Programming in SpringВидеоBack PressureВидеоResponding in a Reactive WayВидеоLive StreamВидеоFlux vs MonoВидеоParallel StreamsВидеоSpring Boot REST CommunicationDIALOGUE(Pre-Requisites) REST Template & WebClient! - AssessmentЗадание
04Creating a Mini Microservice App11 материалов

Creating a Mini Microservice App

Product Microservice ApplicationВидеоCreating Product ServiceВидеоCreating Product ListВидеоCreating Pricing ServiceВидеоCreating Inventory ServiceВидеоMaking REST Template CallsВидеоCurrency Exchange ServiceВидеоFixing a Bug Part 1ВидеоFixing a Bug Part 2ВидеоBuilding a Simple Microservice ApplicationDIALOGUECreating a Mini Microservice App - AssessmentЗадание
05Reactive Microservices7 материалов

Reactive Microservices

Implementing Reactive Prog Using WebFlux Part 1ВидеоImplementing Reactive Prog Using WebFlux Part 2ВидеоReactive Migration ConsiderationsВидеоReactive Migration Strategy for ArchitectsВидеоReturning List of Products Using StreamsВидеоMigrating from RestTemplate to Reactive Web ClientDIALOGUEReactive Microservices - AssessmentЗадание
06Service Discovery with Eureka13 материалов

Service Discovery with Eureka

Understanding Service DiscoveryВидеоFeign Client vs REST TemplateВидеоConfiguring and Running Eureka ServerВидеоRegistering Eureka Clients and Sending RequestsВидеоResilient Eureka Server with Multiple Instances and Data Replication TheoryВидеоCreating ProfilesВидеоLaunching Server InstancesВидеоData Replication and Linking ClientsВидеоClient and Server CacheВидеоEureka Client LibraryВидеоDoing it the Reactive Way using Feign ReactiveВидеоUnderstanding Service Discovery with MicroservicesDIALOGUEService Discovery with Eureka - AssessmentЗадание
07Load Balancing with Netflix Ribbon7 материалов

Load Balancing with Netflix Ribbon

Load BalancingВидеоLoad Balancing with Ribbon ExampleВидеоImplementing Netflix Ribbon Without EurekaВидеоCustomizing LBВидеоClient-Side vs Server-Side DiscoveryВидеоUnderstanding Load Balancing in MicroservicesDIALOGUELoad Balancing with Netflix Ribbon - AssessmentЗадание
08API Gateway10 материалов

API Gateway

API Gateway TheoryВидеоCreating GatewayВидеоConfiguring RoutesВидеоClient Config and Testing the AppВидеоPredicatesВидеоGateway FiltersВидеоImplementing FiltersВидеоCustom FiltersВидеоUnderstanding Microservices API GatewaysDIALOGUEAPI Gateway - AssessmentЗадание
09Fault Tolerance - Circuit Breaker with Hystrix (Deprecated)4 материалов

Fault Tolerance - Circuit Breaker with Hystrix (Deprecated)

Circuit Breaker PatternВидеоImplementing Hystrix Circuit Breaker PatternВидеоImplementing Circuit Breaker PatternDIALOGUEFault Tolerance - Circuit Breaker with Hystrix (Deprecated) - AssessmentЗадание
10Fault Tolerance with Resilience4j7 материалов

Fault Tolerance with Resilience4j

Resilience in MicroservicesВидеоCircuit Breaker Pattern ExplainedВидеоImplementing Circuit BreakerВидеоRetry Strategies and ImplementationВидеоCombining Circuit Breaker with RetryВидеоEnsuring Resilience in MicroservicesDIALOGUEFault Tolerance with Resilience4j - AssessmentЗадание
11Spring Cloud Config Server (Externalizing Config)9 материалов

Spring Cloud Config Server (Externalizing Config)

Need for Config ServerВидеоCreating Config Server with Sample ConfigВидеоMoving the Service ConfigsВидеоManaging Profiles with Config ServerВидеоUsing Config Server with Git RepositoryВидеоEncryption and Decryption Part 1ВидеоEncryption and Decryption Part 2ВидеоExploring Spring Cloud Config ServerDIALOGUESpring Cloud Config Server (Externalizing Config) - AssessmentЗадание
12Spring Cloud Bus7 материалов

Spring Cloud Bus

Cloud Bus TheoryВидеоInstalling Message BrokerВидеоMaking Required Changes in ProjectВидеоLaunching the StackВидеоTesting Spring Bus AppВидеоManaging Configurations with Spring Cloud BusDIALOGUESpring Cloud Bus - AssessmentЗадание
13Distributed Tracing10 материалов

Distributed Tracing

Need for Distributed TracingВидеоSpring SleuthВидеоDistributed Tracing in ActionВидеоIntroduction to ZipkinВидеоSetting Up ZipkinВидеоExploring Zipkin Traces Part 1ВидеоExploring Zipkin Traces Part 2ВидеоSimulating Negative Cases and Analyzing the ProblemВидеоUnderstanding Distributed Tracing in MicroservicesDIALOGUEDistributed Tracing - AssessmentЗадание
14Log Aggregation with ELK Stack12 материалов

Log Aggregation with ELK Stack

Log Aggregation with ELKВидеоConfiguring ELK StackВидеоSetting Up and Launching Kibana and ElasticsearchВидеоExploring LogstashВидеоExploring Logstash FiltersВидеоConfiguring Logstash and Reading LogsВидеоExploring Logstash GrokВидеоVisualizing Log Aggregation with KibanaВидеоReading Events Through TCP SocketВидеоLog Aggregation with ELK Stack - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание