Designing and Implementing Microsoft DevOps Solutions (AZ-400T00)

 

Course Overview

Данный курс готовит слушателей к сдаче сертификационного экзамена AZ-400 Microsoft Azure DevOps Solutions. Сдача данного экзамена обязательно для получения сертификации Azure Developer Associate.

Кому следует посетить

Техническим специалистам, заинтересованным в реализации процессов DevOps или в сдаче сертификационного экзамена AZ-400 «Microsoft Azure DevOps Solutions».

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

Для успешного прохождения курса слушателям рекомендуется обладать фундаментальными знаниями об Azure, управлении версиями, гибкой разработке программного обеспечения (Agile) и ключевых принципах разработки программного обеспечения. Для эффективного усвоения материалов будет полезен опыт работы в организации, разрабатывающей и поддерживающей ПО.

Цели курса

После прохождения данного курса слушатели смогут:

  • Описывать преимущества использования контроля версий
  • Осуществлять миграцию из TFVC в Git
  • Использовать Git для процессов DevOps
  • Внедрять и управлять инфраструктурой сборки
  • Управлять настройками приложения и секретами
  • Внедрять мобильную стратегию DevOps
  • Понимать, почему важна непрерывная интеграция
  • Реализовывать непрерывную интеграцию с помощью Azure DevOps
  • Настраивать сборки и доступные опции
  • Создавать автоматизированный процесс сборки
  • Интегрировать другие инструменты сборки в Azure DevOps
  • Создавать гибридные процессы сборки
  • Понимать разницу между релизом и развертыванием
  • Определять компоненты процесса релиза
  • Понимать, что нужно учитывать при разработке стратегии релиза
  • Понимать разницу между релизом и процессом релиза
  • Объяснять шаблоны развертывания
  • Выбирать инструмент управления релизами
  • Объяснять терминологию, используемую в Azure DevOps и других Release Management Tooling
  • Классифицировать Agent, Agent Queue и Agent Pool
  • Различать задание по релизу с несколькими агентами и с несколькими конфигурациями
  • Выполнять безопасное развертывание в среде с использованием сервисного подключения
  • Добавлять тестирование
  • Понимать доступные способы проверки работоспособности релиза с помощью предупреждений, сервисных хуков и отчетов
  • Создавать release gate
  • Описывать шаблоны развертывания
  • Внедрять Blue Green Deployment
  • Внедрять Canary Release
  • Внедрять Progressive Exposure Deployment
  • Рекомендовать инструменты управления артефактами
  • Изучать кодовую базу, чтобы определять зависимости кода, которые могут быть преобразованы в пакеты
  • Рекомендовать стандартизированные типы пакетов
  • Осуществлять управление безопасностью и соответствием
  • Проверять пакеты программного обеспечения с открытым исходным кодом на соответствие требованиям безопасности и лицензирования в соответствии с корпоративными стандартами
  • Внедрять и управлять инфраструктурой с использованием технологий автоматизации Microsoft, например, шаблонов ARM, PowerShell и Azure CLI
  • Описывать модели развертывания и сервисы, доступные в Azure
  • Разворачивать управляемый кластер Kubernetes
  • Использовать сторонние сервисы Chef, Puppet, Ansible, SaltStack и Terraform для настройки инфраструктуры Azure
  • Реализовывать соответствие и безопасность инфраструктуры приложений
  • Понимать, что такое качество кода, как его измерить
  • Внедрять автоматизированные тесты на качество кода
  • Детектировать проблемы лицензирования или другие проблемы, связанные с приложениями с открытым исходным кодом
  • Проектировать процессы сбора и анализа отзывов пользователей из внешних источников
  • Разрабатывать маршрутизацию для отчетов о сбоях клиентских приложений
  • Рекомендовать инструменты и технологии мониторинга
  • Разрабатывать панели мониторинга и состояния
  • Интегрировать и настраивать ticket-систему с системой управления работой команды разработчиков
  • Анализировать оповещения для установления базовых параметров
  • Анализировать телеметрию для установления базовых параметров
  • Проводить обзоры сайтов в режиме реального времени и собирать отзывы о сбоях системы
  • Разрабатывать стратегии качества проекта
  • Создавать безопасные методы разработки и правила соответствия
  • Мигрировать и объединять артефакты

Цены & Delivery methods

Classroom training

Длительность
4 дня

Цена
  • Украина: US$ 1 200,–
Online training

Длительность
4 дня

Цена
  • US$ 1 200,–

Даты и регистрация

Для регистрации на курс нажмите на название города или пометку "Online Training"

Украина

Online training Time zone: Eastern European Summer Time (EEST) Язык курса: украинский
Online training Time zone: Eastern European Summer Time (EEST) Язык курса: украинский
Online training Time zone: Eastern European Time (EET) Язык курса: украинский
Instructor-led Online Training:   This is an Instructor-Led Online course
FLEX тренинги проводятся в классе с возможностью присутствия дистанционных слушателей.