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

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

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

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

Advanced Spring Cloud Microservices & Deployment with Docker

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

О курсе

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. This course empowers learners to master modern microservices architecture using Spring Cloud, Docker, and Kubernetes. You’ll gain a deep understanding of how to build scalable, resilient microservices while managing configuration, service discovery, routing, and observability across distributed systems. The journey begins with building foundational microservices like Currency Exchange and Currency Conversion using Spring Cloud. You’ll explore essential components such as Spring Cloud Config Server, Eureka Naming Server, and API Gateway. With hands-on examples, you'll implement load balancing, fault tolerance with Resilience4j, and centralized configuration using Git integration. Next, the course dives into containerization using Docker. You'll learn to build optimized Docker images, manage multi-container deployments with Docker Compose, and implement distributed tracing with Zipkin and OpenTelemetry. Finally, you’ll deploy your microservices in a Kubernetes environment on Google Cloud Platform (GCP), mastering YAML configurations, autoscaling, service discovery, and observability with GKE. This course is ideal for experienced Java developers, cloud engineers, or DevOps professionals looking to upskill in microservices architecture and cloud-native deployments. Familiarity with Spring Boot and basic cloud concepts is recommended. The course is rated at an Intermediate level due to its technical depth and deployment complexity. By the end of the course, you will be able to design, build, containerize, and deploy enterprise-grade microservices using Spring Cloud, Docker, and Kubernetes, with full observability and resilience.

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

Cloud DeploymentLoad BalancingConfiguration ManagementGoogle Cloud PlatformSoftware Configuration ManagementRestful APIYAML

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

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

01Microservices with Spring Cloud - V336 материалов

Microservices with Spring Cloud - V3

Introduction to the course 'Advanced Spring Cloud Microservices & Deployment with Docker'ЧтениеFull Course ResourcesЧтениеStep 00 01 - Microservices Section IntroductionВидеоStep 00 02 - Introduction to Centralized ConfigurationВидео

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

Packt - Course Instructors

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

Advanced Spring Cloud Microservices & Deployment with Docker
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.2 ч

4 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Step 01 - Setting up Limits Microservice - V3Видео
Step 02 - Creating a hard coded limits service - V3Видео
Step 03 - Enhance limits service - Get configuration from application props - V3Видео
Step 04 - Setting up Spring Cloud Config Server - V3Видео
Step 05 - Installing Git and Creating Local Git Repository - V3Видео
Step 06 - Connect Spring Cloud Config Server to Local Git Repository - V3Видео
Step 07 - Connect Limits Service to Spring Cloud Config Server - V3Видео
Step 08 - Configuring Profiles for Limits Service - V3Видео
Debugging Guide for Microservices V3 + Docker + Docker ComposeВидео
Step 09 - Introduction to Currency Conversion & Exchange Microservices - V3Видео
Step 10 - Setting up Currency Exchange Microservice - V3Видео
Step 11 - Create a simple hard coded currency exchange service - V3Видео
Step 12 - Setting up Dynamic Port in the Response - V3Видео
Step 13 - Configure JPA and Initialized Data - V3Видео
Step 14 - Create a JPA Repository - V3Видео
Step 15 - Setting up Currency Conversion Microservice - V3Видео
Step 16 - Creating a service for currency conversion - V3Видео
Step 17 - Invoking Currency Exchange from Currency Conversion Microservice - V3Видео
Step 18 - Using Feign REST Client for Service Invocation - V3Видео
Step 19 - Understand Naming Server and Setting up Eureka Naming Server - V3Видео
Step 20 - Connect Currency Conversion & Currency Exchange Microservices - V3Видео
Step 22 - Load Balancing with Eureka, Feign & Spring Cloud LoadBalancer - V3Видео
Step 22 - Setting up Spring Cloud API Gateway - V3Видео
Step 23 - Enabling Discovery Locator with Eureka for Spring Cloud Gateway - V3Видео
Step 24 - Exploring Routes with Spring Cloud Gateway - V3Видео
Step 25 - Implementing Spring Cloud Gateway Logging Filter- V3Видео
Step 26 - Getting started with Circuit Breaker - Resilience4j - V3Видео
Step 27 - Playing with Resilience4j - Retry and Fallback Methods - V3Видео
Step 28 - Playing with Circuit Breaker Features of Resilience4j - V3Видео
Step 29 - Exploring Rate Limiting and BulkHead Features of Resilience4j - V3Видео
Implementing Microservices with Spring CloudDIALOGUE
Microservices with Spring Cloud - V3 - AssessmentЗадание
02Docker with Microservices using Spring Boot and Spring Cloud - V324 материалов

Docker with Microservices using Spring Boot and Spring Cloud - V3

Step 00 - Match made in Heaven - Docker and MicroservicesВидеоStep 01 - Installing DockerВидеоStep 02 - Getting Started with DockerВидеоStep 03 - Understanding Docker FundamentalsВидеоStep 04 - Understanding How Docker WorksВидеоStep 05 - Understanding Docker TerminologyВидеоStep 06 - Creating Docker Image for a Spring Boot Project - DockerfileВидеоStep 07 - Building Spring Boot Docker Image using Multi Stage DockerfileВидеоStep 08 - Building Spring Boot Docker Image - Optimizing DockerfileВидеоStep 09 - Building Docker Image with Spring Boot Maven PluginВидеоStep 10 - Introduction to Distributed TracingВидеоStep 11 - Launching Zipkin Container using DockerВидеоStep 12 00 - Getting Started with Observability and OpenTelemetryВидеоStep 12 - Connecting Currency Exchange Microservice with ZipkinВидеоStep 13 - Connecting Currency Conversion Microservice & API Gateway with ZipkinВидеоStep 14 - Getting Setup with Microservices for Creating Container ImagesВидеоStep 15 - Creating Container Image for Currency Exchange MicroserviceВидеоStep 16 - Getting Started with Docker Compose - Currency Exchange MicroserviceВидеоStep 17 - Running Eureka Naming Server with Docker ComposeВидеоStep 18 - Running Currency Conversion Microservice with Docker ComposeВидеоStep 19 - Running Spring Cloud API Gateway with Docker ComposeВидеоStep 20 - Running Zipkin with Docker ComposeВидеоDeploying and Observing Microservices in DockerDIALOGUEDocker with Microservices using Spring Boot and Spring Cloud - V3 - AssessmentЗадание
03Kubernetes with Microservices using Docker, Spring Boot and Spring Cloud - V333 материалов

Kubernetes with Microservices using Docker, Spring Boot and Spring Cloud - V3

Step 00 - Docker, Kubernetes and Microservices - Made for each otherВидеоStep 01 - Creating GCP - Google Cloud Platform - AccountВидеоStep 02 - Kubernetes Journey - Creating a GKE ClusterВидеоStep 03 - Kubernetes Journey - Create a Deployment and a ServiceВидеоStep 04 - Exploring GKE in GCP ConsoleВидеоStep 05 - Kubernetes Journey - Scaling Deployments and Resizing Node PoolsВидеоStep 06 - Kubernetes Journey - Autoscaling, Config Map and SecretsВидеоStep 07 - Exploring Kubernetes Deployments with YAML Declarative ConfigurationВидеоStep 08 - Kubernetes Journey - The EndВидеоStep 09 - Understanding Kubernetes Clusters - Google Kubernetes Engine GKEВидеоStep 10 - Understanding Pods in KubernetesВидеоStep 11 - Understanding Deployments and Replica Sets in KubernetesВидеоStep 12 - Understanding Services in KubernetesВидеоStep 13 - 01 Installing GcloudВидеоStep 13 - 02 Installing KubectlВидеоStep 13 03 - Understanding Kubernetes Architecture - Master Node and NodesВидеоStep 14 - Setup Currency Exchange & Conversion Microservices - KubernetesВидеоStep 15 - Container images for Exchange & Currency Conversion MicroservicesВидеоStep 16 - Deploy Microservices to Kubernetes & Understand Service DiscoveryВидеоStep 17 - Creating Declarative Configuration Kubernetes YAML for MicroservicesВидеоStep 18 - Clean up Kubernetes YAML for MicroservicesВидеоStep 19 - Enable Logging and Tracing APIs in Google Cloud PlatformВидеоStep 20 - Deploying Microservices using Kubernetes YAML ConfigurationВидеоStep 21 - Playing with Kubernetes Declarative YAML ConfigurationВидеоStep 22 - Creating Environment Variables to enable Microservice CommunicationВидеоStep 23 - Understanding Centralized Configuration in Kubernetes - Config MapsВидеоStep 24 - Exploring Centralized Logging and Monitoring in GKEВидеоStep 25 - Exploring Microservices Deployments with KubernetesВидеоStep 26 - Configuring Liveness and Readiness Probes for Microservices with K8SВидеоStep 27 - Autoscaling Microservices with KubernetesВидеоStep 28 - Delete Kubernetes Cluster and Thank You!ВидеоManaging Microservices with KubernetesDIALOGUEKubernetes with Microservices using Docker, Spring Boot and Spring Cloud - V3 - AssessmentЗадание
04Thanks6 материалов

Thanks

Master Microservices with Spring Boot and Spring Cloud - CongratulationsВидеоReflecting on Your Microservices Journey and Next StepsDIALOGUEConclusion to the Course 'Advanced Spring Cloud Microservices & Deployment with Docker'ЧтениеThanks - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание