DO-00

Основы DevOps подхода

Длительность обучения: 5 дней

Записаться на курс

Описание
курса

Материал данного курса позволит слушателям изучить основы подхода DevOps и его основные инструменты. Будут изучены контейнеризация и использование Docker для развертывания и администрирования приложениями, Kubernetes для создания и управления кластерами контейнеров, Ansible для автоматизации и Terraform для администрирования инфраструктуры.

Аудитория курса

Системные администраторы, разработчики, инженеры, которые заинтересованы в совершенствовании своих знаний в качестве разработчика и изучении методов DevOps.

Предварительные требования

Необходимы общие знания об операционных системах Linux и Windows, навыки работы с командной строкой и терминалом, предпочтительно иметь практику работы с виртуальными машинами. Также необходимо понимать методологию DevOps.

Как устроено
обучение

Онлайн-курс

Онлайн-курс предполагает групповые занятия с инструктором через систему видеоконференцсвязи, кроме того, домашние задания и экзамен. Слушателям предоставляются учебные пособия и дополнительные материалы

Для корпоративных клиентов

Обучение для корпоративных клиенов включает в себя онлайн-курсы и курсы самообучения, а также дополнительные сервисы,необходимые корпоративным клиентам: организация планов обучения для подразделений клиента, проведение оценки эффективности обучения и т.д.

преподаватель
курса

программа
курса

• Введение в Docker и его роль в DevOps.
• Установка Docker и его компонентов.
• Работа с Docker-контейнерами.
• Запуск приложений в Docker-контейнерах.
• Создание и управление Docker-контейнерами.
• Работа с Docker-образами.
• Использование Dockerfile для создания образов.
• Лабораторная работа 1. Установка и настройка Docker.
• Лабораторная работа 2. Работа с контейнерами и образами.
• Введение в Kubernetes и его роль в оркестрации контейнеров.
• Установка Kubernetes и его компонентов.
• Понятие подов, служб и воспроизводимых контейнеров.
• Развертывание Kubernetes-кластера.
• Управление подами и службами в Kubernetes.
• Масштабирование и обновление приложений в Kubernetes.
• Лабораторная работа 3. Установка и настройка Kubernetes.
• Лабораторная работа 4. Запуск и масштабирование приложений в Kubernetes.
• Введение в Ansible и его роль в автоматизации конфигурации и развертывания.
• Установка и настройка Ansible.
• Создание и управление инвентаризацией и плейбуками Ansible.
• Написание простых плейбуков Ansible.
• Автоматизация развертывания приложений с помощью Ansible.
• Лабораторная работа 5. Установка и настройка Ansible.
• Лабораторная работа 6. Разработка плейбуков и ролей.
• Введение в Terraform и его роль в инфраструктурном кодировании.
• Установка и настройка Terraform.
• Создание, изменение и удаление инфраструктуры через Terraform.
• Создание и управление инфраструктурой с помощью Terraform.
• Использование переменных и модулей в Terraform.
• Лабораторная работа 7. Установка и настройка Terraform.
• Лабораторная работа 8. Работа с манифестами Terraform.
• Введение в системы контроля версий.
• Обзор GitLab.
• Варианты установки Gitlab.
• Настройка GitLab.
• Работа с репозиториями.
• Интеграция GitLab.
• Лабораторная работа 9. Работа с GitLab.
• Введение в CI/CD.
• Понятие и виды пайплайнов.
• Настройка пайплайнов в GitLab.
• Настройка пайплайнов в Jenkins.
• Лабораторная работа 10. Разработка пайплайнов в GitLab.
• Лабораторная работа 11. Разработка пайплайнов в Jenkins.

Варианты
покупки курса

индивидуальное

Стоимость курса — 95 004,00 ₽

Групповые онлайн-занятия

Бессрочный доступ ко всем материалам

Живые вебинары с преподавателем

Домашние задания

Экзаменация с выдачей сертификата

Для уточнения даты проведения курса, пожалуйста, заполните форму.

Оставить заявку

*Нажимая на кнопку, вы соглашаетесь с публичной офертой и политикой конфиденциальности

корпоративное

Стоимость курса от 95 004,00 ₽

Для получения данных о конечной стоимости и уточнения даты проведения курса, пожалуйста, заполните форму.

Оставить заявку

*Нажимая на кнопку, вы соглашаетесь с публичной офертой и политикой конфиденциальности