Курс AZ-400T00 Розробка та впровадження рішень Microsoft DevOps | nt.ua

Курс AZ-400T00 Розробка та впровадження рішень Microsoft DevOps

Курс надає знання та навички необхідні для розробки і реалізації процесів і практик DevOps. Студенти дізнаються, як планувати DevOps, використовувати управління вихідним кодом, масштабувати Git для підприємства, консолідувати артефакти, розробляти стратегію управління залежностями, управляти секретами, здійснювати безперервну інтеграцію, реалізовувати стратегію побудови контейнера, розробляти стратегію релізу, налаштовувати управління робочим процесом, впроваджувати шаблон розгортання, і оптимізувати механізми зворотного зв'язку.


Після закінчення курсу слухачі зможуть:
  • Планувати трансформацію із загальними цілями та термінами
  • Вибирати проект та визначати показники проекту та ключові показники ефективності (KPI)
  • Створювати команду та гнучку організаційну структуру
  • Розробляти стратегії інтеграції інструментів
  • Розробляти стратегію управління ліцензіями (наприклад, для користувачів Azure DevOps та GitHub)
  • Розробляти стратегію наскрізної простежуваності від робочих елементів до працюючого програмного забезпечення
  • Розробляти стратегії аутентифікації та доступу
  • Розробляти стратегії інтеграції локальних та хмарних ресурсів
  • Описувати переваги використання системи керування версіями
  • Описувати Azure Repos та GitHub
  • Переходити з TFVC на Git
  • Керувати якістю коду, включаючи технічний борг SonarCloud та інші інструментальні рішення
  • Підвищити організаційні знання щодо якості коду
  • Пояснити, як структурувати репозиторії Git
  • Описувати робочі процеси розгалуження Git
  • Використовувати запити для спільної роботи та перевірки коду
  • Використовувати Git hook для автоматизації
  • Використовувати Git для підтримки внутрішнього джерела у всій організації
  • Пояснювати роль Azure Pipelines та компонентів
  • Налаштовувати агенти для використання в Azure Pipelines
  • Розуміти, чому важлива безперервна інтеграція
  • Реалізувати безперервну інтеграцію за допомогою Azure Pipelines
  • Визначити надійність сайту
  • Розробляти процеси для вимірювання задоволеності кінцевих користувачів та аналізу відгуків користувачів
  • Розробляти процеси для автоматизації аналітики програм
  • Керувати оповіщеннями та зменшувати кількість безглуздих та не потребуючих дій сповіщень
  • Проводити бездоганні ретроспективи та створювати справедливу культуру
  • Визначати стратегію інфраструктури та конфігурації, а також відповідний набір інструментів для конвеєра випуску та інфраструктури додатків
  • Впроваджувати відповідність та безпеку в інфраструктуру додатків
  • Описувати потенційні проблеми з інтеграцією програмного забезпечення з відкритим кодом
  • Перевіряти пакети програмного забезпечення з відкритим вихідним кодом щодо безпеки та відповідності ліцензії
  • Керувати політиками безпеки та відповідності вимогам організації
  • Інтегрувати сканування ліцензій та вразливостей у конвеєри складання та розгортання
  • Налаштовувати послідовність для доступу до безпеки пакетів та рейтингів ліцензій
Аудиторія
  • Фахівці, зацікавлені в реалізації процесів DevOps;
  • ІТ-фахівці, які готуються до здачі сертифікаційного іспиту «AZ-400: Microsoft Azure DevOps Solutions».

Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • Концепції хмарних обчислень, включаючи розуміння реалізації PaaS, SaaS та IaaS.
  • Адміністрування Azure та розробка Azure з підтвердженим досвідом принаймні в одній із цих областей.
  • Контроль версій, Agile розробка програмного забезпечення та основні принципи розробки програмного забезпечення.
  • Рекомендується мати досвід роботи в організації, що займається програмним забезпеченням.
  1. Почніть шлях трансформації DevOps
    • Вступ до DevOps
    • Виберіть правильний проект
    • Опис структури команди
    • Виберіть інструменти DevOps
    • Гнучке планування за допомогою GitHub Projects та Azure Boards
    • Введення в систему керування версіями
    • Опис типів систем контролю версій
    • Робота з Azure Repos та GitHub
  2. Розробка DevOps для підприємств
    • Структуруйте свій репозиторій Git
    • Управління гілками та робочими процесами Git
    • Спільна робота із запитами в Azure Repos
    • Дослідіть Git hook
    • Плануйте внутрішні ресурси
    • Управління репозиторіями Git
    • Виявлення технічного боргу
  3. Впровадження CI за допомогою Azure Pipelines та GitHub Actions
    • Вивчення Azure Pipeline
    • Управління агентами та пулами Azure Pipeline
    • Опис конвеєрів та паралелізму
    • Вивчення безперервної інтеграції
    • Реалізація конвеєрної стратегії
    • Інтеграція з Azure Pipelines
    • Введення в дію GitHub
    • Вивчення безперервної інтеграції з GitHub Actions
    • Розробка стратегії збирання контейнера
  4. Розробка і реалізація стратегії випуску
    • Введення в безперервне постачання
    • Ознайомлення з рекомендаціями щодо стратегії випуску
    • Побудова високоякісного конвеєра релізів
    • Введення в шаблони розгортання
    • Застосування blue-green deployment та перемикачі функцій
    • Застосування canary releases та dark launching
    • Застосування A/B-тестування та поступове розгортання експозиції
  5. Реалізація безпечного безперервного розгортання за допомогою Azure Pipelines
    • Створення конвеєра випуску
    • Надання та тестування середовищ
    • Управління і модульність завдань та шаблонів
    • Автоматизація перевірки життєздатності
    • Керування даними конфігурації програми
    • Інтеграція із системами управління ідентифікацією
    • Реалізація конфігурації програми
  6. Управління інфраструктурою як кодом за допомогою Azure та DSC
    • Вивчення інфраструктури як управління кодом та конфігурацією
    • Створення ресурсів Azure за допомогою шаблонів Azure Resource Manager
    • Створення ресурсів Azure за допомогою Azure CLI
    • Вивчення автоматизації Azure за допомогою DevOps
    • Реалізація бажаної конфігурації стану (DSC)
    • Реалізація Bicep
  7. Впровадження безпеки та перевірка кодових баз на відповідність
    • Введення в безпечний DevOps
    • Використання програмного забезпечення з відкритим вихідним кодом
    • Аналіз складу програмного забезпечення
    • Статичні аналізатори
    • OWASP та динамічні аналізатори
    • Моніторинг безпеки та управління
  8. Розробка та реалізація стратегії управління залежностями
    • Вивчення залежності пакетів
    • Розуміння керування пакетами
    • Перенесення, консолідація та захист артефактів
    • Реалізація стратегії управління версіями
    • Вступ до GitHub Packages
  9. Застосування постійного зворотного зв'язку
    • Впровадження інструментів для відстеження використання та потоку
    • Розробка панелей моніторингу та стану
    • Діліться знаннями у командах
    • Розробка процесів для автоматизації аналітики програм
    • Управління оповіщеннями, бездоганними ретроспективами та культурою

Реєстрація на найближчий курс

Код курсу

AZ-400T00

Код іспиту

AZ-400

Тривалість, днів (годин)

4 (32)

Найближчі дати

Ціна, грн

Графік занять

Дата

Час

08.08.22
09:30 - 17:00
09.08.22
09:30 - 17:00
10.08.22
09:30 - 17:00
11.08.22
09:30 - 17:00

У вартість курсу входить

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронний офіційний підручник Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу