Terraform База: курс по инструменту для автоматизации настройки серверной инфраструктуры Терраформ на платформе Слёрм
2026-02-19 18:15 Diff

Курс поможет избавиться от боли ручного управления инфраструктурой и понять, как пользоваться Terraform и поддерживать код.

80% практики: 7 часов теории, 28 часов практики

Нет аналогов на русском языке

Занятия с экспертом из Yandex Cloud

Вся практика на мощностях Yandex Cloud

Системным администраторам

Разработчикам и QA-специалистам

Поймёте основные принципы работы с Terraform

Получите практические навыки, как писать и поддерживать Terraform-код

Узнаете способы автоматизации и управления облачной инфраструктурой

Получите опыт выполнения практических заданий на реальных примерах в Yandex Cloud

Узнаете, как избежать ошибок и «набить шишки» на начальных этапах работы с Terraform

Базовые навыки работы с консолью (любой операционной системы)

Базовые знания по AWS и компонентам KV-Storage, Instance, AMI

Базовые знания Linux и сетей

Познакомьтесь с материалами и автором курса Павлом Селивановым. Доступ дается на 3 дня.

  • IaC, знакомство с инструментом
  • Сравнение с другими инструментами (Ansible, управление конфигурациями vs оркестрация)
  • Обзор Yandex Cloud
  • Знакомство с конфигурацией VM, MDB, ALB, сети

Начало работы с Terraform

  • Установка утилиты Terraform
  • Зеркала Terraform, файл terrafromrc для глобальной конфигурации, настройка зеркал
  • Как Terraform взаимодействует с облаком (API), провайдеры
  • Структура конфигурации, версии провайдеров, Terraform init
  • Авторизация в облаке из Terraform
  • Полезные провайдеры Terraform, документация и работа с ней

Описание объектов инфраструктуры

  • Понятие ресурса, документация к ресурсам, аргументы и атрибуты ресурсов, зависимости между ресурсами
  • Структура файлов описания инфраструктуры в Terraform
  • Команды Terraform plan и Terraform apply
  • Проверка плана изменений
  • Пересоздание и изменение налету
  • Как Terraform сохраняет изменения, файл tfstate и tfstate.back, значение и важность стейта
  • Как импортировать уже созданную инфу в Terraform-файлы, что делать если стейт пропал

Ввод пользовательских данных

  • Variables, синтаксис описания, возможные поля, отдельный файл для переменных, ввод переменных из консоли или из файла, разные переменные для разных сред
  • Разница между locals и variables
  • Когда стоит использовать locals с примерами

Сложные типы данных в переменных

  • Списки, словари в переменных, случаи использования
  • Вывод данных через outputs, модули и их связь через outputs

Управляющие структуры (часть 1)

  • Ветвление в Terraform, тренарный оператор
  • Необходимость циклов, count, index, примеры

Управляющие структуры (часть 2)

  • Отличие count и for_each, примеры использования

Дополнительные возможности Terraform

  • Датасурсы, документация
  • Работа с датасурсами, примеры применения
  • Необходимость использования провиженеров, типы провиженеров в Terraform
  • Local и remote exec, структура конфигурации
  • Шаблонизация файлов, язык, примеры
  • Ansible: как заставить запровижениться после создания инфры
  • Удаленное хранение стейта в S3, локи и совместная работа
  • Суть модулей, использование чужих модулей
  • Проблема больших конфигураций, переиспользование, Terragrunt

Подходы к работе с инфраструктурой

  • Cattle, Backed инфра, Packer

Автор курса Павел Селиванов

Руководитель продуктового направления DevOps Tools, Yandex Cloud

  • Инженер с десятилетним опытом в DevOps
  • Автор и преподаватель нескольких курсов по DevOps и Kubernetes
  • Регулярный докладчик конференций HighLoad, DevOps Live, DevOops и Podlodka Crew
  • Отвечает за развитие сервисов Managed Kubernetes, Observability Platform, Dev Tools

Именное свидетельство о прохождении курса получает студент, если:

  • изучил 80% курса
  • принимал участие в решении практик, которые входят в курс.

Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.

Предоставим все необходимые документы для получения вычета.

В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.

Курс за счёт работодателя

Видеоуроки, доступ 2 года

в рассрочку на 4 месяца или

40 000

 ₽ 30 000 ₽ единовременно

от 10 человек
специальные условия

Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.

Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)

Видеоуроки, доступ 2 года

только для физических лиц

Видеокурс для тех, кто хочет узнать, для чего нужен Terraform и как им пользоваться

30 000 ₽ (35 000 ₽ — для юрлиц)

Видеокурс для тех, кто уже знаком с инструментом, и помогает овладеть им на продвинутом уровне

7 000 ₽ (9 000 ₽ — для юрлиц)

Проведем обучение в удобные для вас даты с поддержкой автора и куратора в чате только для сотрудников вашей компании