𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Spring Framework DevOps на AWS (2019)

Продолжительность: 6 ч 48 мин
Количество уроков: 78 Видео
Язык: Английский
Вес архива: 3,51 ГБ
Освойте практическое развертывание Spring Boot приложений в корпоративных средах с использованием AWS, DevOps‑инструментов и возможностей Spring IoC. Курс поможет вам понять, как создавать гибкие конфигурации, автоматизировать релизы и работать с облачной инфраструктурой без изменения кода приложения.
Зачем изучать Spring Framework DevOps на AWS
Spring Boot стал стандартом для корпоративных Java-приложений, а AWS – для размещения производственных сред. Однако разработчики часто сталкиваются с тем, что каждое окружение отличается:
• разные конфигурации серверов;
• разные базы данных и пароли;
• разные учетные записи и политики доступа.
Правильно используя Spring IoC и профили, можно автоматически адаптировать приложение под любую среду – от разработки до продакшна.
Конфигурация Spring Framework в разных средах
Использование Inversion of Control
Вы научитесь управлять параметрами конфигурации в Spring и передавать нужные зависимости через IoC-контейнер.
Spring профили и YAML
• разделение конфигураций по средам;
• использование YAML для гибких настроек;
• шифрование конфиденциальных свойств, таких как пароли.
DevOps‑подход к развёртыванию Spring Boot
Курс показывает, как развертывать приложение в AWS с использованием современных DevOps практик.
CI/CD с Jenkins
• установка Jenkins на AWS Linux;
• настройка доступа по удобному доменному имени;
• создание Maven-сборок;
• интеграция с GitHub через webhooks.
Управление артефактами в Artifactory
Вы развернете Artifactory в Docker и настроите хранение артефактов, созданных Jenkins.
Работа с базами данных в AWS
Временные и производственные базы данных
Вам знакома H2 как локальная база для разработки? В курсе вы увидите, как переключаться между H2, MySQL и RDS всего одним изменением конфигурации — без изменения кода.
Использование AWS RDS
Вы научитесь:
• создавать управляемую базу данных MySQL в RDS;
• переконфигурировать Spring Boot для использования RDS вручную и автоматически;
• понимать различия между локальными, контейнерными и облачными БД.
Docker в процессе разработки и развертывания
Вы развернете Docker на AWS Linux-сервере и используете контейнеры для инфраструктурных сервисов:
• MySQL в Docker-контейнере;
• Artifactory для хранения артефактов;
• вспомогательные сервисы для приложения Spring Boot.
Работа с AWS инфраструктурой
Настройка серверов и сетей
Вы научитесь использовать:
• SSH для доступа к серверам;
• yum для установки необходимого ПО;
• создание собственных Linux-сервисов;
• DNS‑управление в Route 53 для настройки доменов и поддоменов.
Что вы получите в результате
Курс полностью практический и позволяет построить полноценный pipeline — от разработки до продакшна. Обладая аккаунтом AWS (часто достаточно бесплатного уровня) и доменным именем, вы научитесь моделировать типичную инфраструктуру реальной компании.
Вы освоите DevOps‑процессы, узнаете, как связаны между собой Spring Boot, AWS и CI/CD, и сможете уверенно управлять микросервисами в сложных корпоративных средах.
Итог
DevOps может быть сложным, но в этом курсе вы увидите, как упростить управление Spring Boot приложениями благодаря Spring IoC, AWS и автоматизации.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь