Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform с Нуля до Сертифицированного Профессионала
Highest Rated
Rating: 4.9 out of 5(1,098 ratings)
3,338 students

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

HashiCorp Certified Terraform Associate 2026
Created byDenis Astahov
Last updated 10/2025
Russian

What you'll learn

  • Программировать и использовать Terraform для поднятия инфраструктуры в AWS
  • Cоздавать профессиональную Infrastructure as a Code
  • Полностью будете готовы к сертификационному экзамену HashiCorp Certified Terraform Associate
  • Создавать и Использовать Terraform Modules
  • Использовать Terraform Open Source, Terraform Cloud и что такое Terraform Enterprise
  • Как делать Рефакторинг кода Terraform - Refactoring
  • Как мигрировать с Terraform на OpenTofu

Course content

8 sections54 lectures12h 56m total length
  • Что такое Terraform и для чего он нужен9:28
  • Установка на Windows2:46
  • Установка на Linux2:55
  • Обновление версии Terraform1:49
  • Установка и настройка Visual Studio Code3:58

Requirements

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

Description

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

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

Я покажу как использовать AI для написания кода, для поиска и исправления ощибок в коде.
Также есть бонус уроки про проект OpenTofu и как мигрировать с Terraform на OpenTofu.


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

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

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

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

  4. Обновление версии Terraform

  5. Установка и настройка Текстового редактора Visual Studio Code

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

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

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

  9. Установка и настройка Текстового редактора Cursor AI

  10. Исправление ощибки: EC2-Classic no new Security Groups can be created without referencing a VPC

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

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

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

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

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

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

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

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

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

  20. Создание Web Server'а c Zero DownTime и Green/Blue Deployment ALB+LaunchTemplate

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

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

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

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

  25. Когда и как использовать Terraform Actions

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

  27. Когда и как использовать блок ephemeral

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

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

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

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

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

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

  34. Создание Модуля который использует несколько AWS Regions и AWS Accounts

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

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

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

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

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

  40. Как импортировать ресурсы полуавтоматически с версии 1.5 используя блок import

  41. Как пересоздать ресурс безболезненно - terraform taint  до версии Terraform 0.15.1

  42. Как пересоздать ресурс безболезненно - terraform apply -replace с версии Terraform 0.15.2

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

  44. Работа с Terraform Workspaces

  45. Работа с Terraform Cloud

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

  47. Когда использовать и как работает AWS S3 State Lockfile

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

  49. Что такое Lock файл .terraform.lock.hcl

  50. Как заказать Пиццу используя Terraform и используя Custom Provider

  51. Использование Цикла в Цикла в Цикле в Цикле для решения сложных задач

  52. БОНУС - Альтернативный Провайдер AWSCC

  53. БОНУС - Изменение лицензии Terraform с версии 1.6.0, проект OpenTofu

  54. БОНУС - Как мигрировать с Terraform на OpenTofu

Who this course is for:

  • DevOps Инженеры любого уровня
  • Cloud Архитекторы Инфраструктуры любого уровня
  • Cloud Инженеры любого уровня
  • System Инженеры