Микросервисы с Spring Cloud — это практический курс, созданный для разработчиков, которые хотят уверенно строить облачные распределённые системы. Здесь вы получите реальный опыт разработки, освоите ключевые инструменты Spring Boot и Spring Cloud и научитесь проектировать архитектуру Microservice на уровне, востребованном в современных компаниях.
Что вы узнаете на этом курсе
Программа курса построена вокруг практики и демонстрирует, как создавать, настраивать и масштабировать микросервисные приложения на базе Spring Cloud. Обучение подойдёт как для тех, кто впервые сталкивается с Microservice, так и для инженеров, желающих систематизировать свои знания.
Основные темы обучения
Принципы микросервисной архитектуры и её отличие от монолитных решений
Создание микросервисов с использованием Spring Boot
Использование Spring Cloud для сервис-дискавери, конфигураций и маршрутизации
Реализация взаимодействия между сервисами (REST, Feign, Messaging)
Мониторинг, логирование и отладка распределённых приложений
Организация устойчивой и отказоустойчивой инфраструктуры
Для кого предназначен курс
Этот курс станет отличным выбором для:
Java-разработчиков, желающих освоить микросервисный подход
Инженеров, работающих со Spring Boot и стремящихся расширить компетенции
Команд, планирующих переход от монолита к микросервисам
Разработчиков, которым необходимы навыки построения облачных решений
Преимущества прохождения курса
После изучения материала вы будете готовы участвовать в проектах, связанных с проектированием и развитием микросервисных систем. Ключевые преимущества:
Практическая направленность
Каждый модуль курса ориентирован на реальные кейсы, что позволяет сразу применить полученные знания в работе.
Актуальный стек технологий
Вы освоите инструменты, которые активно используются в индустрии: Spring Boot, Spring Cloud, Eureka, Gateway, Config Server и другие модули облачной экосистемы.
Экспертиза для роста
Полученные навыки помогут вам стать ценным участником команды, создающей новые микросервисные решения или модернизирующей существующие монолитные системы.
Какие результаты вы получите
Умение проектировать и развёртывать микросервисные приложения
Навыки работы с распределённой конфигурацией и сервис-дискавери
Понимание построения отказоустойчивых cloud-native систем
Практический опыт, который востребован на проектах любой сложности
Почему обучение микросервисам важно сегодня
Компании активно переходят к гибким и масштабируемым архитектурам, и разработчики с экспертизой в Microservice остаются одними из самых востребованных на рынке. Этот курс станет вашим надёжным стартом в мир распределённых систем.
Урок 1.00:01:01
Course Introduction
Урок 2.00:05:35
Course Structure
Урок 3.00:00:51
Why this course is relevant to you?
Урок 4.00:06:05
What is Microservice?
Урок 5.00:04:40
Characteristics of Microservice Architecture
Урок 6.00:01:39
Benefits of Microservice Architecture
Урок 7.00:05:32
Why we choose Spring Cloud in building Microservice Architecture
Урок 8.00:02:00
When not to use Microservices?
Урок 9.00:04:38
Decomposing the flight Booking Business into a set of Microservices
Урок 10.00:16:59
Setting up Flight Schedule Service
Урок 11.00:25:01
Enhance the Flight Schedule Service
Урок 12.00:17:03
Setting up Currency Conversion Service
Урок 13.00:26:24
Setting up Flight Fare Service
Урок 14.00:03:40
Test Flight Fare Service
Урок 15.00:05:24
What Spring Boot did behind the scene?
Урок 16.00:01:00
Wrap up and Next Steps?
Урок 17.00:04:17
Why we need centralization of Configuration?
Урок 18.00:06:09
Setup the Spring Cloud Configuration Server
Урок 19.00:09:24
Manage Configuration with Local File system
Урок 20.00:08:22
Manage Configuration with GIT
Урок 21.00:12:10
Setup Configuration Client in our Microservices
Урок 22.00:09:01
Testing Configuration Client
Урок 23.00:09:43
How to refresh the properties of the Microservices dynamically?
Урок 24.00:15:10
How to secure sensitive configuration properties?
Урок 25.00:01:22
Wrap up and Next Steps?
Урок 26.00:07:47
What is Service Discovery and Why do we need it?
Урок 27.00:13:48
Setup Service Discovery using Spring and Netflix Eureka
Урок 28.00:13:45
Register our service with Eureka Server
Урок 29.00:11:35
Setting up Cluster of Eureka Service Discovery Servers
Урок 30.00:17:49
Service Lookup from Eureka Server using Eureka Client
Урок 31.00:12:40
Invoke Services using Ribbon backed Spring rest Template
Урок 32.00:15:05
Invoke Services using OpenFeign's Feign Client
Урок 33.00:01:16
Wrap up and Next Steps?
Урок 34.00:05:40
Introduction to Service Gateways
Урок 35.00:07:50
Setup Service Gateway using Spring Cloud and Neflix Zuul API
Урок 36.00:07:40
Routes Configuration in Spring Cloud and and Netflix Zuul
Урок 37.00:08:18
Custom Routes and its mapping with registered service in Eureka
Урок 38.00:04:10
Manual Routes Configuration in Zuul Service Gateway
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф