Программирование [udemy] Spring Framework DevOps на AWS (2019)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Spring Framework DevOps на AWS (2019)​

cover.jpg

Продолжительность: 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 и автоматизации.

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

Похожие темы

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