← Все навыки

Infrastructure as Code (Terraform)

курс про Infrastructure as Code на Terraform: язык HCL, состояние, модули — и то, что отличает учебный terraform apply от работы с инфраструктурой в команде.

5 модулей, 12 тем Middle Индивидуально с ментором

Программа

Вводный модуль

  • О курсе и как с ним работать

Модуль 1. Основы IaC и HCL

  • Что такое IaC и зачем
  • HCL: язык описания инфраструктуры
  • Рабочий цикл: init, plan, apply

Модуль 2. Состояние, модули, workflow

  • State: как Terraform помнит инфраструктуру
  • Remote state и блокировки
  • Переменные и outputs
  • Модули: переиспользование

Модуль 3. Terraform в проде

  • Окружения: dev, staging, prod
  • Секреты и безопасность
  • Terraform в команде и CI/CD

Модуль 4. Вопросы с собеседований

  • Вопросы с собеседований по темам курса

Что разбираем

  • Что такое IaC и зачем он нужен, язык HCL, рабочий цикл init, plan и apply
  • Состояние — как Terraform помнит инфраструктуру, remote state и блокировки, переменные и outputs, модули и переиспользование
  • Окружения dev, staging и prod, секреты и безопасность, Terraform в команде и в CI/CD
  • Вопросы с собеседований по темам курса

Как проходит обучение

  • Занятия один на один с ментором под ваш темп и пробелы
  • Материалы курса открываются в личном кабинете, практику разбираете на встречах
  • Программа собирается под цель: подготовка к собеседованию или рабочая задача