Terraform — один из ключевых инструментов современного DevOps. В этом курсе вы шаг за шагом освоите создание инфраструктуры как кода, научитесь автоматизировать процессы и работать с облаками на уровне профессионала. Материал подходит как новичкам, так и инженерам, желающим систематизировать и углубить свои знания.
Что вас ждёт в курсе
Курс построен вокруг практических задач и реальных сценариев развёртывания инфраструктуры в AWS. По мере обучения вы познакомитесь с возможностями Terraform 0.12+ и научитесь проектировать как простые, так и масштабируемые облачные системы.
Основные темы, которые вы освоите
Принципы работы Terraform и подход Infrastructure as Code
Создание и управление ресурсами в AWS
Переменные, модули, стейт и best practices
Работа с несколькими средами (prod, staging, dev)
Шаблоны, провижининг, зависимости и автоматизация
Использование удалённого backend для командной работы
Практическая часть курса
Каждый модуль курса содержит практический проект, который помогает закрепить теорию и подготовиться к реальным рабочим сценариям. В рамках обучения вы соберёте полноценную инфраструктуру в AWS, включая сети, серверы, балансировщики нагрузки, базы данных и связанные сервисы.
Работа с разными облачными провайдерами
Хотя курс ориентирован на AWS, принципы Terraform остаются универсальными. Вы сможете применить полученные знания для:
Microsoft Azure
Google Cloud Platform
Гибридных и мультиоблачных инфраструктур
Пример для GCP
В курсе представлен отдельный пример работы с Google Cloud Platform, позволяющий увидеть отличия в конфигурациях и подходах между облаками.
Кому подойдёт этот курс
Начинающим DevOps-инженерам
Системным администраторам, переходящим в облачную инфраструктуру
Инженерам, уже знакомым с Terraform и стремящимся к более глубокому пониманию
Какие навыки вы получите
Уверенная работа с Terraform 0.12+
Понимание структуры и архитектуры облачных систем
Автоматизация развёртывания инфраструктуры
Создание модульных, повторно используемых конфигураций
Работа с Git, CI/CD и удалёнными backend для состояния
Заключение
Освоив Terraform, вы получите востребованный навык, применимый в любой компании, использующей облачные технологии. Курс поможет вам уверенно перейти от теории к практике и выстроить профессиональный подход к управлению инфраструктурой.
Урок 1.00:09:29
Что такое Terraform и для чего он нужен
Урок 2.00:02:47
Установка на Windows
Урок 3.00:02:56
Установка на Linux
Урок 4.00:01:50
Обновление версии Terraform
Урок 5.00:05:56
Текстовый редактор Atom
Урок 6.00:22:35
Создание ресурсов AWS
Урок 7.00:12:08
Изменение ресурсов AWS
Урок 8.00:12:10
Удаление ресурсов AWS, и где хранить Credentials
Урок 9.00:19:52
Создание Простого Web Server'а
Урок 10.00:10:28
Использование статических внешних файлов
Урок 11.00:15:35
Использование динамичных внешних файлов (шаблонов)
Урок 12.00:09:07
Использование Динамичных Блоков Кода
Урок 13.00:12:39
LifeCycle ресурсов и почти Zero DownTime
Урок 14.00:11:21
Вывод результатов - Outputs
Урок 15.00:09:17
Порядок создания ресурсов - depends_on
Урок 16.00:19:21
Получение данных из Data Source
Урок 17.00:17:34
Автопоиск AMI id с помощью Data Source
Урок 18.00:50:16
Создание Web Server'а c Zero DownTime и Green/Blue Deployment
Урок 19.00:31:45
Использование Переменных - variables
Урок 20.00:19:11
Автозаполнение Переменных - tfvars
Урок 21.00:11:55
Использование Локальных Переменных - locals
Урок 22.00:15:15
Запуск Локальных команд - local-exec
Урок 23.00:19:11
Генерация паролей, их хранение в SSM Parameter Store и использование
Урок 24.00:27:50
Использование Lookups и Conditions
Урок 25.00:29:29
Использование Циклов: count и for if
Урок 26.00:17:20
Создание ресурсов в нескольких AWS Regions и Accounts
Урок 27.00:53:10
Использование Terraform Remote State
Урок 28.00:17:56
Создание Модулей Часть-1 - Terraform Module
Урок 29.00:20:39
Создание Модулей Часть-2 - Terraform Module
Урок 30.00:09:27
Создание Модуля который использует несколько AWS Regions и AWS Accounts
Урок 31.00:09:56
Поднятие Нескольких Инфраструктур Prod, Dev, Staging
Урок 32.00:16:09
Как хранить Глобальные переменные - Global Variables
Урок 33.00:08:36
Как работать с Google Cloud Platform - GCP
Урок 34.00:06:32
Как я учил Terraform и Полезные ресурсы по теме
Урок 35.00:24:06
Как управлять ресурсами созданными вручную - terraform import
Урок 36.00:06:39
Как пересоздать ресурс безболезненно - terraform taint
Урок 37.00:02:53
Как пересоздать ресурс безболезненно - terraform apply -replace
Урок 38.00:38:26
Манипуляции c Remote State, Refactoring Кода - terraform state
Урок 39.00:20:02
Работа с Terraform Workspaces
Урок 40.00:24:38
Что такое Terraform Cloud и как с ним работать
Урок 41.00:03:26
Что такое Terraform Enterprise
Урок 42.00:11:00
Что нового в Terraform 0.13+
Урок 43.00:03:59
Что такое Lock файл .terraform.lock.hcl
Урок 44.00:08:39
Экзамен HashiCorp Certified: Terraform Associate
Урок 45.00:17:44
Как заказать Пиццу использую Terraform и использовать Custom Provider
Я 10 лет работал в Intel Corporation на должностях от Техника чистой комнаты, до Инженера Автоматизации, также занимался технической поддержкой всех Интеловких заводов по всему миру.Во время работы в Интеле преподавал различные курсы для новых работников.Занимался созданием учебных материалов и курсов для персонала, а также написанием технической документации.Последние 4 года занимаюсь DevOps и полной автоматизацией инфраструктур на платфор
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Обновите пожалуйста видео, уже видео опубликованны до 35 урока