Terraform
Курс “Terraform на практике”
Научитесь управлять инфраструктурой из кода с помощью самого популярного инструмента. В основе курса также подход "от практики к теории".
Задачи практики (16 занятий)
- Установка Terraform
- Сущности в Terraform
- Полный цикл работы Terraform
- Terraform layout
- Версии Terraform и providers
- Работа с Яндекс.Облаком / AWS (2 варианта курса)
- Terraform state
- Создание облачных ресурсов
- Datasources
- Variables
- Управляющие структуры и функции
- Решение Terraform drift(расхождений)
- Управление окружениями через workspaces
- Разделение кода на логические части
- Использование модулей
- Утилиты terraform-docs, fmt
Стоимость курса
8900 ₽
6900 ₽
/ $80 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой
Бесплатно выдается доступ на первые 4 задачи практики
В курсе по Terraform мы будем изучать различные аспекты этого инструмента для управления инфраструктурой. В течение 16 занятий мы познакомимся с установкой Terraform и изучим основные сущности, с которыми работает этот инструмент, такие как провайдеры, ресурсы и данные. Мы разберем полный цикл работы Terraform, начиная с создания и изменения конфигурации, до применения изменений и уничтожения ресурсов.
Особое внимание будет уделено работе с Яндекс.Облаком и AWS, где мы изучим особенности интеграции Terraform с этими облачными провайдерами. Мы научимся создавать и управлять облачными ресурсами, а также использовать datasources для получения информации о существующих ресурсах.
Кроме того, мы изучим возможности использования переменных в Terraform для создания конфигураций, которые можно настраивать и переиспользовать. Мы рассмотрим различные управляющие структуры и функции, которые помогут нам создавать более гибкие и динамические конфигурации.
Важной частью курса будет решение расхождений (Terraform drift) между текущим состоянием инфраструктуры и конфигурацией Terraform. Мы также научимся управлять окружениями через workspaces и разделять код на логические части для упрощения работы с большими проектами.
В заключительных занятиях мы изучим использование модулей в Terraform, которые позволят нам создавать и управлять повторяющимися ресурсами. Кроме того, мы познакомимся с полезными утилитами Terraform, такими как terraform-docs и terraform fmt, которые помогут нам автоматизировать и улучшить процесс работы с кодом.
После окончания курса вы будете обладать навыками работы с Terraform и сможете создавать и управлять инфраструктурой в облачных средах эффективно и гибко.
Что я получаю после прохождения курса?
- Понимание, что такое инфраструктура как код (IaC)
- Уверенный навык работы с самым популярным инструментом IaC
- Лучшие практики и самую ценную выжимку из реальной практической работы, без воды
- Важную строчку в резюме
Для кого этот курс?
Для devops инженеров, системных администраторов и любых технических специалистов, которые хотят оставаться up-to-date.
Как происходит автоматическая проверка задания?
В зависимости от задания специальная утилита Kurator(open-source разработка DevopsTrain) сверяет вашу работу с требуемым результатом
Какая у меня должна быть базовая подготовка для выполнения заданий?
От вас потребуется уверенные навыки работы в терминале(консоли), базовые знания работы с клиент-серверными приложениями
На какой срок расcчитан данный курс?
Расчетное время для освоения данного курса 20-30 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.
Если я не нашел ответа на вопрос, поможете?
Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.
Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их.
В чем отличие от аналогичных курсов на известных образовательных сервисах?
Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. Соотношения цена/польза и срок обучения/польза - просто сумасшедшие из-за ориентации на результат.
Самостоятельный путь
/01
Вы получаете подробную инструкцию и теорию для выполнения каждого задания и готовый тестовый стенд
/02
После выполнения задания происходит автоматическая проверка вашего результата
/03
По каждому заданию курса вы можете задать вопрос автору и получить ответ. Нам важно, чтобы для вас все было понятно
Программа обучения (4-6 мес.)
Персональный подход
На первой онлайн встрече в формате один на один выясняем ваши цели и навыки. Составляем план профессионального развития
Изучение на практике
Вы двигаетесь согласно плану, в том числе с использованием наших курсов
Регулярные встречи
Программа включает 4 персональные консультации, на которых мы обязательно решим все вопросы.
Работа с проектом
После освоения материалов курсов можно переходить к проекту, имеющему реальный аналог в "проде" и работающему на той же кодовой базе. На этом этапе будут закреплены полученные ранее знания. Вам будет предоставлен исходный код, инструкция и поддержка.
Уникальные материалы
Только в рамках программы обучения вам доступны материалы, среди который подборка реальных devops кейсов, проблем и путей решения
Чувство уверенности
После успешного завершения программы, вы будете уверены в своих силах, и новых полученных практических навыках
Собственная платформа
Разработанная для эффективного обучения платформа включает в себя удобный web интерфейс и клиентскую часть Kurator, которая используется для проверки результатов вашей работы
Преимущества
платформы
Команда
Блог
Ранний доступ к курсу
Будьте среди первых, кто получит приглашение и специальную цену
Спасибо
Мы с вами свяжемся как только курс будет готов
Требуется помощь?
Задайте вопрос
Ответим быстрее, чем кажется
Спасибо за обращение
Скоро вам придет ответ