Перейти к основному содержимому

Курс

Автоматизация развёртывания на AWS

Средний3 ч

Python3 чвидео: 11Упражнений: 442,700 XP231Свидетельство о достижении

Создать бесплатный аккаунт

Продолжить через Google
или
Продолжая, вы принимаете нашу Условия использования, наши Политику конфиденциальности и то, что ваши данные хранятся в США.

Нас выбирают учащиеся из тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Хватит развёртывать вручную. В этом курсе вы создадите CI/CD-пайплайны, которые автоматически собирают, тестируют и развёртывают ваши приложения с помощью AWS Code services. Вы реализуете стратегии развёртывания, такие как blue/green и canary-релизы, с помощью CodeDeploy, добавите в свои пайплайны контрольные точки безопасности и уведомления о сбоях, а также опишете инфраструктуру как код с помощью CloudFormation, SAM и CDK. К концу курса вы сможете настроить пайплайн, который проводит код от коммита до production с минимальным ручным вмешательством.

Предварительные требования

Программа

План курса

1

CI/CD-пайплайны с AWS Code Services

Узнайте, как сервисы AWS Code работают вместе, автоматизируя жизненный цикл поставки ПО. Вы соотнесёте CodeCommit, CodeBuild, CodeDeploy и CodePipeline с этапами пайплайна, создадите многоэтапный пайплайн с точками утверждения и уведомлениями о сбоях, а также настроите CodeBuild с помощью buildspec.yml, чтобы автоматизировать сборку — от исходного кода до готового артефакта.
Начать главу
2

Стратегии развёртывания с AWS CodeDeploy

Узнайте, как безопасно выпускать приложения с помощью CodeDeploy. Настройте appspec.yml с хуками жизненного цикла, реализуйте развёртывания in-place и blue/green, настройте постепенное переключение трафика по схемам canary и linear, а также управляйте этапами (stages) API Gateway для настройки конфигурации под каждое окружение.
Начать главу
3

Инфраструктура как код и управление окружениями

Опишите и управляйте инфраструктурой как кодом. Создавайте шаблоны CloudFormation с наборами изменений (change sets) и обнаружением дрейфа (drift detection), развёртывайте бессерверные приложения с помощью SAM и CDK, управляйте утверждёнными версиями в разных окружениях, а также интегрируйте CloudFormation в CI/CD-пайплайны с помощью StackSets и вложенных стеков.
Начать главу

Автоматизация развёртывания на AWS

Курс
завершён

Получить сертификат об окончании

Записаться сейчас

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.