Программирование [udemy] Освойте микросервисы с помощью Spring, Docker, Kubernetes (2023)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Освойте микросервисы с помощью Spring, Docker, Kubernetes (2023)​

cover.jpg

Продолжительность: 23 ч 57 мин Количество уроков: 179 Видео Язык: Английский Вес архива: 9,39 ГБ


Этот курс по микросервисной архитектуре поможет вам шаг за шагом перейти от базового понимания принципов распределенных систем к уверенной работе со Spring, Docker и Kubernetes. Материал подается последовательно и практично, чтобы вы могли не только изучить теорию, но и собрать собственный полноценный микросервисный проект.

Что вы изучите в рамках курса

Учебная программа охватывает весь путь создания, развертывания и поддержки микросервисов — от основ архитектуры до инструментов оркестрации и мониторинга.

Архитектура и базовые принципы

• Различия между монолитами, SOA и микросервисами.
• Практическое применение 12-Factor App для построения облачных приложений.
• Понимание ключевых шаблонов микросервисов: конфигурация, обнаружение сервисов, маршрутизация.

Разработка микросервисов на Spring

• Создание сервисов на основании SpringBoot.
• Использование Spring Cloud для конфигурации, маршрутизации, сервис-дискавери.
• Реализация устойчивости с помощью Resilience4j.
• Настройка распределенного логирования через Sleuth и Zipkin.

Контейнеризация и работа с Docker

• Создание Docker-образов и контейнеров.
• Использование Docker Compose для запуска приложения из нескольких сервисов.
• Знакомство с ключевыми командами Docker.

Оркестрация и Kubernetes

• Понимание роли Kubernetes в микросервисной экосистеме.
• Создание и управление кластером Kubernetes в GCP через GKE.
• Развертывание микросервисов в Kubernetes.
• Основные команды и практики работы с Kubernetes.

Мониторинг и безопасность

• Подключение мониторинга с Prometheus и Grafana.
• Обеспечение безопасности микросервисов с помощью OAuth2.
• Роль Helm в управлении сложными развертываниями.

Кому подойдет этот курс

Курс рассчитан на разработчиков, которые хотят перейти от монолитных приложений к современному подходу на основе микросервисов. Требуется базовое знание Java и Spring, а также желание работать с современными DevOps‑инструментами.

Какие навыки вы получите

• Понимание микросервисной архитектуры на практике.
• Навык разработки распределенных приложений на SpringBoot.
• Умение создавать и управлять контейнерами Docker.
• Опыт развертывания сервисов в Kubernetes.
• Навыки мониторинга, логирования, маршрутизации и повышения отказоустойчивости.

Почему этот курс эффективен

Вы изучаете не разрозненные концепции, а полный жизненный цикл разработки микросервисов — от идеи до продакшена. Каждая тема подкрепляется практическими примерами, что помогает быстро применять полученные знания в реальных проектах.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху