Курс: Свободное ПО для DevOps. Микросервисная архитектура

Курс: Свободное ПО для DevOps. Микросервисная архитектура

Курс: Свободное ПО для DevOps. Микросервисная архитектура


Продолжительность курса: 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 и микросервисы
• Устройство микросервисов
• Фронтэнд/Бэкэнд

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

  • Начало: 16 августа 2021
  • Окончание: 18 августа 2021
  • Вендор: ITSM
  • Код курса: ITSMD4
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров
  • Направление: ITSM
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 57900 ₽
  • Дистанционно: 57900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru