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

 

Опис курсу

Даний курс готує слухачів до здачі сертифікаційного іспиту 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-систему з системою управління роботою команди розробників
  • Аналізувати оповіщення для встановлення базових параметрів
  • Аналізувати телеметрію для встановлення базових параметрів
  • Проводити огляди сайтів в режимі реального часу і збирати відгуки про збої системи
  • Розробляти стратегії якості проекту
  • Створювати безпечні методи розробки і правила відповідності
  • Мігрувати і об'єднувати артефакти

Prices & Delivery methods

Classroom training

Duration
4 days

Price
  • Ukraine: US$ 1 200,–
Online training

Duration
4 days

Price
  • US$ 1 200,–

Дати та реєстрація

Click on town name or "Online Training" to book

Ukraine

Online training Time zone: Eastern European Summer Time (EEST) Course language: украинский
Online training Time zone: Eastern European Summer Time (EEST) Course language: украинский
Online training Time zone: Eastern European Time (EET) Course language: украинский
Instructor-led Online Training:   This is an Instructor-Led Online course
This is a FLEX course, which is delivered both virtually and in the classroom.