Проектирование и внедрение решений Microsoft DevOpsDesigning and Implementing Microsoft DevOps solutions Продолжительность обучения: 5 дней - 40 часов Группа формируется по мере поступления заявок. Стоимость курса AZ-400: - Очно: 40000 ₽ - Дистанционно: уточняйте у менеджеров Цель курса – предоставить слушателям знания и навыки разработки стратегии DevOps. Курс охватывает планирование и реализацию процессов разработки DevOps, непрерывной интеграции (Continuous Integration, CI), непрерывной поставки (Continuous Delivery, CD), непрерывной обратной связи (Continuous Feedback, СА); внедрение управления зависимостями (Dependency Management, DM). В курсе рассмотрены использование контроля версий, масштабирование Git для корпоративной среды, проектирование стратегии управления зависимостями, управление ключами, внедрение непрерывной интеграции, внедрение стратегии контейнеризации, проектирование стратегии релизов, настройка рабочих потоков управления релизами, внедрение шаблонов развертывания и оптимизация механизма обратной связи.
Аудитория
Этот курс предназначен для специалистов, обладающих фундаментальными знаниями об Azure, управлении версиями, гибкой разработке программного обеспечения (Agile) и основных принципах разработки программного обеспечения. Опыт работы в организации, поставляющей программное обеспечение, будет преимуществом. Курс будет интересен DevOps-специалистам и студентам, планирующим сдавать экзамен AZ-400.
По окончании курса слушатели смогут:
Сертификационные экзамены:
Курс помогает подготовиться к следующим сертификационным экзаменам:
Необходимая подготовка
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Модуль 1: Планирование DevOps
Темы
Лабораторная работа: Планирование по Agile и управление портфолио в Azure Boards
По окончании этого модуля слушатели смогут:
Модуль 2: Начало работы с Source Control
Темы
Лабораторная работа: Управление версиями с Git
По окончании этого модуля слушатели смогут:
Модуль 3: Расширение Git для корпоративных DevOps
Темы
Лабораторная работа: Проверка кода с Pull Requests
По окончании этого модуля слушатели смогут:
Модуль 4: Консолидация артефактов и проектирование стратегии управления зависимостями
Темы
Лабораторная работа: Обновление пакетов
По окончании этого модуля слушатели смогут:
Модуль 5: Внедрение непрерывной интеграции с помощью Azure Pipelines
Темы
Лабораторная работа: Включение непрерывной интеграции с Azure Pipelines
Лабораторная работа: Интеграция внешнего Source Control с Azure Pipelines
Лабораторная работа: Интеграция Jenkins с Azure Pipelines
Лабораторная работа: Развертывание мультиконтейнерного приложения
По окончании этого модуля слушатели смогут:
Модуль 6: Управление конфигурацией приложений и ключами
Темы
Лабораторная работа: Интеграция Azure Key Vault с Azure DevOps
По окончании этого модуля слушатели смогут:
Модуль 7: Управление качеством кода и политиками безопасности
Темы
Лабораторная работа: Управление техническим долгом с помощью Azure DevOps и SonarCloud
По окончании этого модуля слушатели смогут:
Модуль 8: Реализация стратегии Container Build
Темы
Лабораторная работа: Модернизация приложений ASP.NET с Azure
По окончании этого модуля слушатели смогут:
Модуль 9: Управление версионностью артефактов, безопасностью и соответствием
Темы
Лабораторная работа: Управление лицензиями и безопасностью открытого исходного кода с WhiteSource
По окончании этого модуля слушатели смогут:
Модуль 10: Проектирование стратегии релизов
Темы
По окончании этого модуля слушатели смогут:
Модуль 11: Настройка процесса управления релизами (Release Management Workflow)
Темы
Лабораторная работа: Настройка конвейера как кода с YAML
Лабораторная работа: Настройка ключей в конвейере с помощью Azure Key vault
Лабораторная работа: Настройка и запуск функциональных тестов
Лабораторная работа: Использование Azure Monitor в качестве release gate
Лабораторная работа: Создание Release Dashboard
По окончании этого модуля слушатели смогут:
Модуль 12: Реализация подходящего шаблона развертывания
Темы
Лабораторная работа: Управление флагами компонента с помощью LaunchDarkly и Azure DevOps
По окончании этого модуля слушатели смогут:
Модуль 13: Внедрение процесса обратной связи для команд разработчиков
Темы
Лабораторная работа: Мониторинг производительности приложений
По окончании этого модуля слушатели смогут:
Модуль 14: Реализация стратегии мобильного DevOps
Темы
По окончании этого модуля слушатели смогут:
Модуль 15: Инструменты Azure для инфраструктуры и конфигурации
Темы
Лабораторная работа: Развертывание Azure с шаблоном управления ресурсами
По окончании этого модуля слушатели смогут:
Модуль 16: Модели и службы развертывания Azure
Темы
Лабораторная работа: Развертывание IaaS или PaaS
По окончании этого модуля слушатели смогут:
Модуль 17: Создание и управление сервисной инфраструктурой Kubernetes
Темы
Лабораторная работа: Развертывания и масштабирование кластера AKS
По окончании этого модуля слушатели смогут:
Модуль 18: Сторонние инструменты и инструменты с открытым исходным кодом, доступные в Azure
Темы
Лабораторная работа: Инфраструктура как код
Лабораторная работа: Автоматизация развертывания в облаке с помощью Terraform и Azure Pipelines
По окончании этого модуля слушатели смогут:
Модуль 19: Реализация соответствия и безопасности в инфраструктуре
Темы
Лабораторная работа: Внедрение безопасности и соответсвия в AZ DevOps Pipeline
По окончании этого модуля слушатели смогут:
Модуль 20: Рекомендации и разработка механизмов обратной связи
Темы
Лабораторная работа: Интеграция DevOps Azure и Teams
По окончании этого модуля слушатели смогут:
Модуль 21: Оптимизация механизмов обратной связи
Темы
По окончании этого модуля слушатели смогут:
|