ПОИСК
Быстрый заказ
ОТЗЫВЫ
Добротный технический курс с глубоким погружением в тему настройки DevOps процессов (технически и немного организационно) и соответствующих инструментов, минимум теории и слайдов, максимум практических демонстраций и опыта из реальных проектов.
Давыдов Всеволод Ярославович
|
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Данный курс по DevOps предоставляет знания и умения по методологии DevOps для активного взаимодействия специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимной интеграции их рабочих процессов для обеспечения качества продукта. В процессе прохождения курса подробно разбирается жизненный цикл (ЖЦ) программного обеспечения, роль DevOps-инженера в ЖЦ, а также программные инструменты DevOps такие как: Docker, Jenkins, Ansible, Kubernetes и Prometheus.
ПОСЛЕ ИЗУЧЕНИЯ КУРСА МЕТОДОЛОГИЯ И ИНСТРУМЕНТАРИЙ DEVOPS, ВЫ СМОЖЕТЕ:
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
Содержание курса
Модуль 1: DevOps
- Что такое DevOps?
- Жизненный цикл ПО.
- DevOps-инженер. Роль в проекте разработки и внедрения ПО.
- Обзор систем виртуализации и контейнеризации.
- Введение в экосистему контейнеров на основе Docker.
- Настройка рабочего окружения, подготовка и запуск Docker-контейнеров.
- Обзор систем непрерывной интеграции.
- Основы автоматизации разработки, тестирования и доставки ПО с использованием Jenkins.
- Настройка Jenkins, выбор и установка плагинов.
- Обзор систем управления конфигурацией.
- Основы управления конфигурацией с использованием Ansible.
- Основные встроенные модули Ansible.
- Обзор систем оркестрации.
- Основы оркестрации с использованием Kubernetes.
- Микросервисная архитектура.
- Взаимодействие Kubernetes с Docker.
- Поставка систем сбора метрик как сервис внутри проекта, разделение ответственности между разработкой и эксплуатацией.
- Обзор актуальных систем мониторинга и логирования.
Слушатели
Этот курс предназначен для руководителей ИТ-подразделений, системных администраторов, разработчиков программного обеспечения, тестировщиков, а также специалистов по информационно-технологическому обслуживанию.
Предварительная подготовка
- Понимание серверной и сетевой инфраструктуры.
- Базовые навыки работы с операционными системами.
- Базовые знания о базах данных.
- Базовые навыки программирования.
- Опыт работы с интерфейсами командной строки.