ITSMD4 ITSM
Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Цели курса:
• Слушатели познакомятся с основными понятиями непрерывного цикла DevOps.
• Будет проведен обзор наиболее популярных инструментов DevOps на базе свободного ПО.
• Слушатели получат практические навыки работы с важнейшими программными средствами DevOps.
• Лабораторные работы с применением средств оркестрации, описания и управления инфраструктурой и контейнерами позволят изучить современные утилиты DevOps и идеологические основы этого подхода к разработке ПО.
• Будет обсуждена архитектура микросервисов и соответствующая ей парадигма DevOps.

Аудитория:
Разработчики и администраторы DevOps

Необходимая подготовка:
Базовые знания GNU/Linux

Программа курса:
Модуль 1. Введение
• Что такое DevOps?
• Процесс CI/CD
• Классификация ПО для DevOps

Модуль 2. Управление версиями ПО
• Популярное ПО для управления версиями (SCM – source control management)
• Git
• Subversion

Модуль 3. Автоматизация сборки ПО
• Популярное ПО для сборки Java проектов
• Популярное ПО для сборки Python проектов

Модуль 4. Серверы WEB
• Apache
• NGINX
• Совместное использование Apache+NGINX

Модуль 5. Серверы WEB приложений
• Сервер Java приложений Tomcat
• Сервер Java приложений GlassFish
• Сервер Python приложений Django

Модуль 6. Инфраструктура тестирования
• Тестирование Java приложений с помощью JUnit
• Тестирование Python приложений с помощью Pytest

Модуль 7. Автоматизация инфраструктуры
• Описание инфраструктуры Ansible
• Инфраструктура как код IAAS HashiCorp Terraform
• Развертывание инфраструктуры
• Управление виртуальной инфраструктурой HashiCorp Vagrant
• Автоматизация и развертывание приложений с помощью Ansistano

Модуль 8. Инфраструктура CI/CD
• Популярное ПО для оркестрации
• Jenkins
• Сервер TeamCity
• Среда GitLab

Модуль 9. Утилиты мониторинга
• БД временных серий (Time-Series DB) Prometheus
• Другие популярные Time-Series DB

Модуль 10. Контейнеры
• Популярные контейнерные платформы
• Использование Docker
• Система управления кластерами контейнеров Kubernetes

Модуль 11. Микросервисная архитектура
• Идеология микросервисной архитектуры
• SOA и микросервисы
• Устройство микросервисов
• Фронтэнд/Бэкэнд

Окончательная цена указывается в договоре на обучение.
Записаться на курс

Характеристики курса

  • Академ. часов: 40
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва, Пермь, Екатеринбург, Ижевск, Киров, Самара, Челябинск
  • Очно: 119900 ₽
  • Вебинар: 119900 ₽

Расписание

Ведётся набор
Записаться на курс