Terraform с Нуля до Сертифицированного Профессионала

Terraform - Программирование Инфраструктуры AWS
Udemy логоUdemy
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться

Чему вы научитесь

  • Программировать и использовать Terraform для поднятия инфраструктуры в AWS
  • Cоздавать профессиональную Infrastructure as a Code
  • Полностью будете готовы к сертификационному экзамену HashiCorp Certified Terraform Associate

Требования

  • Знание основ AWS - Amazon Web Services очень желательно
  • Основы Linux

Описание

На этом курсе вы научитесь создавать простую и сложную инфраструткутру используя Terraform 0.12 и выше
Курс полностью основан на создании инфраструктуры на платформе AWS - Amazon Web Services.
Основы этого курсы могут быть применены для создания инфраструктуры в Microsoft Azure или Google Cloud Platform.
Есть один пример работы с GCP - Google Cloud Platform.

Курс содержит всё необходимое чтобы успешно сдать экзамен HashiCorp Certified Terraform Associate


Список уроков:

  1. Что такое Terraform и для чего он нужен

  2. Установка на Windows

  3. Установка на Linux

  4. Текстовый редактор Atom, установка и настройка

  5. Создание ресурсов AWS

  6. Изменение ресурсов AWS

  7. Удаление ресурсов AWS

  8. Создание одного Простого рабочего Web Server'а

  9. Использование статических внешних файлов - file

  10. Использование динамичных внешних файлов (шаблонов) - templatefile

  11. Динамичные Блоки кода Terraform

  12. LifeCycle ресурсов и почти Zero DownTime :)

  13. Вывод результатов - Outputs

  14. Порядок создания ресурсов - depends_on

  15. Получение данных с помощью Data Source

  16. Автопоиск AMI id с помощью Data Source

  17. Создание Web Server'а c Zero DownTime и Green/Blue Deployment

  18. Использование Переменных - variables

  19. Автозаполнение переменных - tfvars

  20. Использование Локальных Переменных - locals

  21. Запуск Локальных команд - local-exec

  22. Генерация паролей, их хранение в SSM Parameter Store и пример использования

  23. Использовние Conditions и Lookups

  24. Использование циклов - count, for if

  25. Создание ресурсов в нескольких AWS Regions и AWS Accounts

  26. Использование Terraform Remote State

  27. Создание Модулей Часть-1 - Terraform Module

  28. Создание Модулей Часть-2 - Terraform Module

  29. Поднятие Нескольких Инфраструктур Prod, Dev, Staging

  30. Как хранить Глобальные переменные  - Global Variables

  31. Как работать с Google Cloud Platform - GCP

  32. Как я учил Terraform и Полезные ресурсы по теме

  33. Как управлять ресурсами созданными вручную  - terraform import

  34. Как пересоздать ресурс безболезненно - terraform taint

  35. Манипуляции с remote state используя terraform state команды - Code Refactoring

  36. Работа с Terraform Workspaces

  37. Работа с Terraform Cloud

  38. Что такое Terraform Enterprise

  39. Что нового в Terraform 0.13

  40. Сертификационный Экзамен HashiCorp Certified Terraform Associate

Для кого этот курс

  • DevOps Инженеры любого уровня
  • Cloud Архитекторы Инфраструктуры любого уровня
Программа
Введение и Установка Terraform
Основы Terraform
Создание Одного Web Server'а
Дополнительные Возможности Terraform
Продвинутые возможности Terraform
Рекомендации, пример с GCP и другое
Записаться на курс
Текущая цена
1 090
10 990
Преподаватели
Denis Astahov
DevOps Engineer
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться