Microsoft АЗ-400 – Проектування та реалізація Microsoft DevOps Рішення

курс Microsoft АЗ-400 – Проектування та реалізація Microsoft DevOps Рішення – це сертифікаційний курс, який зосереджується на методологіях, процесах та інструментах, необхідних для реалізації рішень DevOps на платформі Microsoft Azure.

Кому воно адресоване?

курс Microsoft АЗ-400 – Проектування та реалізація Microsoft DevOps Рішення розроблено, щоб дати ІТ-фахівцям навички та знання для впровадження практик DevOps за допомогою платформи Microsoft Azure. Цей курс призначений для тих, хто вже має досвід розробки та управління рішеннями на Azure і хто хоче інтегрувати методи DevOps оптимізувати процеси та покращити співпрацю між командами. Цей курс для тих, хто хоче впроваджувати процеси DevOps або бажаєте скласти сертифікаційний іспит Microsoft Azure DevOps Рішення – Azure Сертифікація AZ 400 (по суті DevOps Сертифікація архітектора для рішення Azure).

Що ти навчишся?

  • Сплануйте трансформацію зі спільними цілями та термінами;
  • Виберіть проект і визначте показники проекту та KPI;
  • Створіть гнучку команду та організаційну структуру;
  • Описує переваги використання Source Control;
  • Перехід із TFVC на Git;
  • Масштабувати Git для підприємства DevOps;
  • Рекомендувати інструменти та практики керування артефактами;
  • Витягує загальні пакунки для спільного використання та повторного використання;
  • Перенесення та консолідація артефактів;
  • Перенести та інтегрувати заходи контролю джерела;
  • Керувати конфігурацією програми;
  • Розробити стратегію якості проекту;
  • Плануйте безпечні практики розробки та правила відповідності;
  • Впроваджувати та управляти побудованою інфраструктурою;
  • Поясніть, чому безперервна інтеграція має значення;
  • Реалізувати постійну інтеграцію за допомогою Azure DevOps;
  • Керуйте якістю коду, включаючи SonarCloud та інші інструментальні рішення;
  • Керуйте політиками безпеки за допомогою відкритого коду, OWASP і WhiteSource Bolt;
  • Реалізуйте контейнерну стратегію, включаючи те, чим контейнери відрізняються від віртуальних машин і як мікросервіси використовують контейнери;
  • Розгорнути контейнери за допомогою Docker;
  • Перевірте пакети програмного забезпечення з відкритим кодом на безпеку та відповідність ліцензії корпоративним стандартам;
  • Налаштувати безпечний доступ до потоків пакетів;
  • Перегляньте кодову базу, щоб визначити залежності коду, які можна перетворити на пакети;
  • Визначати та рекомендувати стандартизовані типи пакетів і версії в рамках рішення;
  • Керуйте безпекою та відповідністю;
  • Розрізняти версію та реалізацію;
  • Він пояснює речі, які потрібно враховувати при розробці стратегії запуску;
  • Класифікуйте випуск проти процесу випуску та опишіть, як вони можуть контролювати їхню якість;
  • Він пояснює моделі розгортання як у традиційному, так і в сучасному розумінні;
  • Виберіть засіб керування версіями;
  • Поясніть термінологію, використану в Azure DevOps та в інших інструментах керування версіями.

Передумови:

Потрібне знання Azure, контроль версій, гнучка розробка програмного забезпечення, основні принципи розробки програмного забезпечення.

Для учасників корисно мати попередній досвід роботи в організації, яка надає програмне забезпечення.

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

Модуль 1: Планування для DevOps
Уроки
Планування трансформації
Вибір проекту
Структури команд
Перехід до Azure DevOps
Лабораторна робота: Гнучке планування та управління портфелем с Azure дошки

Після завершення цього модуля студенти зможуть:

Спланувати трансформацію зі спільними цілями та часовими рамками
Щоб вибрати проект і визначити показники проекту та KPI
Створити гнучку команду та організаційну структуру
Розробити стратегію інтеграції інструментів
Розробіть стратегію керування ліцензіями (наприклад, користувачі VSTS)
розробка стратегії наскрізного відстеження від робочих елементів до функціонального програмного забезпечення
розробка стратегії автентифікації та доступу
Розробка стратегії інтеграції локальних ресурсів і cloud

Модуль 2: Початок роботи з керуванням джерелом
Уроки
Що таке контроль джерела
Переваги контролю джерела
Типи систем контролю джерел
Вступ до Azure відпочинок
Знайомство з GitHub
Перехід із керування версіями Team Foundation (TFVC) на Git in Azure відпочинок
Вхід у систему Git Azure відпочинок
Лабораторна робота: Керування версіями за допомогою Git

Після завершення цього модуля студенти зможуть:

Описує переваги використання контролю джерел
Для опису Azure Repos і GitHub
Щоб перейти з TFVC на Git

Модуль 3: Масштабування Git для DevOps на рівні підприємства
Уроки
Як структурувати ваше Git Repo
Розгалужені робочі процеси Git
Співпраця з Pull Requests в Azure відпочинок
Чому вам має бути цікавий GitHooks
Просування внутрішнього джерела
Лабораторна робота: перевірка коду за допомогою запитів на витягування

Після завершення цього модуля студенти зможуть:

Поясніть, як структурувати сховища Git
Опишіть робочі процеси розгалуження Git
Щоб використовувати запити на отримання для співпраці та перевірки коду
Використовувати хуки Git для автоматизації
Використовувати git для просування внутрішнього джерела в організації

Модуль 4: Консолідація артефактів і розробка стратегії керування залежностями
Уроки
Залежності упаковки
Управління пакетами
Міграція та консолідація артефактів
Лабораторна робота: Оновлення пакетів

Після завершення цього модуля студенти зможуть:

Рекомендуйте інструменти та методи керування артефактами
Абстракція звичайних пакетів для надання можливості спільного використання та повторного використання
Переміщення та консолідація артефактів
Перенесіть та інтегруйте заходи контролю джерела

Модуль 5: Реалізація постійної інтеграції з Azure Pipelines
Уроки
Поняття про трубопроводи в DevOps
Pipelines Azure
Оцінка використання розміщених агентів порівняно з приватними агентами
Агентські групи
Pipelines та одночасність
Azure DevOps та проекти з відкритим кодом (публічні проекти)
Azure PipelineYAML проти візуального дизайнера
Огляд безперервної інтеграції
Реалізація стратегії побудови
Інтеграція з Azure Pipelines
Інтеграція зовнішнього керування джерелами з Azure Pipelines
Налаштування приватних агентів
Розбір та інтеграція багатоетапних збірок Docker
Лабораторна робота: Забезпечення постійної інтеграції з Azure Pipelines
Лабораторія: Інтеграція контролю зовнішніх джерел с Azure Pipelines
Лабораторна робота: Інтеграція Дженкінса з Azure Pipelines
Лабораторна робота: Реалізація багатоконтейнерної програми

Після завершення цього модуля студенти зможуть:

Впроваджувати та управляти інфраструктурою будівництва
Поясніть, чому безперервна інтеграція важлива
Для здійснення безперервної інтеграції використовуючи Azure DevOps

Модуль 6: Керування конфігурацією програми та секретами
Уроки
Вступ до безпеки
Впровадження безпечного та сумісного процесу розробки
Переосмислення конфігураційних даних програми
Управління секретами, токенами та сертифікатами
Впровадження інструментів безпеки та управління відповідністю в конвеєрі
Лабораторія: Інтеграція Azure Key Vault с Azure DevOps

Після завершення цього модуля студенти зможуть:

Керуйте конфігурацією програми та секретами

Модуль 7: Управління якістю коду та політикою безпеки
Уроки
Управління якістю коду
Управління політиками безпеки
Лабораторія: Управління технічними боргами с Azure DevOps і ехолотCloud

Після завершення цього модуля учні зможуть:

Керуйте якістю коду, включаючи: технічний борг SonarCloud та інші інструментальні рішення
Для керування політикою безпеки з відкритим кодом і OWASP

Модуль 8: Реалізація стратегії будівництва контейнерів
Уроки
Реалізація стратегії контейнеризації
Лабораторна робота: Модернізація існуючих програм ASP.NET за допомогою Azure

Після завершення цього модуля учні зможуть:

Реалізуйте контейнерну стратегію, включно з тим, чим контейнери відрізняються від віртуальних машин і як мікросервіси використовують контейнери
Розгорніть контейнери за допомогою Docker

Модуль 9: Керування версіями артефактів, безпекою та відповідністю
Уроки
Безпека пакета
Програмне забезпечення з відкритим кодом
Інтеграція ліцензії та сканування вразливостей
Реалізація стратегії керування версіями (версія git)
Лабораторна робота: Безпека відкритого вихідного коду та керування ліцензіями за допомогою WhiteSource

Після завершення цього модуля студенти зможуть:

Перевірте пакети програмного забезпечення з відкритим вихідним кодом на предмет безпеки та відповідності ліцензії корпоративним стандартам
Налаштуйте конвеєр збірки для доступу до безпеки пакетів і оцінки ліцензії
Щоб налаштувати безпечний доступ до потоків пакетів
перевірити базу коду, щоб визначити залежності коду, які можна перетворити на пакети
Визначення та рекомендація стандартизованих типів пакетів і версій для всього рішення
Рефакторинг існуючих конвеєрів збірки для реалізації стратегії випуску, яка публікує пакети
Керуйте безпекою та відповідністю

Модуль 10: Розробка стратегії запуску
Уроки
Вступ до безперервної доставки
Рекомендації щодо стратегії запуску
Будівництво якісного пускового трубопроводу
Вибір моделі реалізації
Вибір правильного інструменту керування випусками

Після завершення цього модуля студенти зможуть:

Розрізняйте випуск і розгортання
Визначте компоненти конвеєра випуску
Поясніть, про що слід пам’ятати, розробляючи стратегію запуску
Класифікуйте випуск проти процесу випуску та покажіть, як контролювати якість обох
Опишіть принцип випуску шлюзів і як підходити до приміток до випуску та документації
Пояснення шаблонів реалізації, як у традиційному, так і в сучасному розумінні
Вибір інструменту керування релізами

Модуль 11: Налаштування робочого процесу керування випусками
Уроки
Створення конвеєра запуску
Надання та налаштування середовищ
Управління завданнями та шаблонами та модульність
Інтеграція секретів із конвеєром випуску
Налаштування автоматизації інтеграції та автоматизації функціонального тестування
Автоматизація санітарного контролю
Лабораторна робота: Налаштування конвеєрів як коду за допомогою YAML
Лабораторна робота: Налаштування секретів у конвеєрі з Azure Сховище ключів
Лабораторна робота: Налаштування та виконання функціональних тестів
Лабораторія: Використ Azure Монітор як стартові ворота
Лабораторна робота: Створення панелі запуску

Після завершення цього модуля студенти зможуть:

Поясніть термінологію, використану в Azure DevOps та інші інструменти керування випусками
Щоб описати, що таке завдання Build and Release, що воно може робити та деякі доступні завдання розгортання
Класифікуйте агента, чергу агентів і групу агентів
Пояснення, чому іноді потрібно кілька завдань випуску в рамках конвеєра випуску
Розрізняйте завдання випуску з кількома агентами та з кількома конфігураціями
Використання змінних випуску та змінних етапу в конвеєрі випуску
Розгортання в безпечному середовищі за допомогою підключення до служби
Інтегруйте тестування в конвеєр
Перелічіть різні способи перевірки конвеєра та випуску справності за допомогою сповіщень, сервісних перехоплень і звітів
Створення пускових воріт

Модуль 12: Впровадження відповідної моделі впровадження
Уроки
Вступ до моделей розгортання
Синє впровадження впровадження Green розгортання
Зміни функцій
Канарські випуски
Темний запуск
АВ тестування
Здійснення прогресивної експозиції
Лабораторна робота: керування позначками функцій за допомогою LaunchDarkly та Azure DevOps

Після завершення цього модуля студенти зможуть:

Описує шаблони реалізації
Для впровадження синього Green розгортання
Розгортання випуску Canary
Реалізувати виконання прогресивної експозиції

Модуль 13: Реалізація процесу спрямування зворотного зв’язку системи до команд розробників
Уроки
Впровадити інструменти для відстеження використання системи, використання функцій і потоку
Реалізація маршруту для даних зі звітів про збої мобільного додатка
Розробка інформаційних панелей для моніторингу та стану
Інтеграція та налаштування квиткових систем
Лабораторія: Моніторинг продуктивності додатків

Після завершення цього модуля студенти зможуть:

Налаштуйте інтеграцію звітів про збої для клієнтських програм
Розробити панелі моніторингу та стану
Реалізуйте маршрутизацію даних зі звітів про збої клієнтських програм
Впровадити інструменти для відстеження використання системи, використання функцій і потоку
Інтегруйте та налаштовуйте системи продажу квитків із керуванням роботою команди розробників

Модуль 14: Реалізація мобільної стратегії DevOps
Уроки
Вступ до DevOps мобіл
Знайомство з Visual Studio App Center
Керуйте наборами мобільних цільових пристроїв і групами розсилки
Керуйте наборами цільових пристроїв тестування інтерфейсу користувача
Надання тестових пристроїв для впровадження
Створення публічних і приватних груп розсилки

Після завершення цього модуля студенти зможуть:

Реалізувати стратегію DevOps меблі

Модуль 15: Інструменти інфраструктури та налаштування Azure
Уроки
Інфраструктура як управління кодом і конфігурацією
Створення ресурсів Azure за допомогою шаблонів ARM
Створення ресурсів Azure використовуючи Azure CLI
Створення ресурсів Azure через використання Azure PowerShell
Конфігурація бажаного стану (DSC)
автоматизація Azure cu DevOps
Додаткові засоби автоматизації
Лабораторія: Впровадження Azure за допомогою шаблонів менеджера ресурсів

Після завершення цього модуля студенти зможуть:

Застосуйте принципи інфраструктури та конфігурації як код
Впроваджувати та керувати інфраструктурою за допомогою технологій автоматизації Microsoft, як-от шаблони ARM, PowerShell і Azure CLI

Модуль 16: Моделі впровадження та сервіси Azure
Уроки
Модулі та варіанти розгортання
Сервічі Azure Інфраструктура як послуга (IaaS)
Сервічі Azure Платформа як послуга (PaaS)
Безсерверні обчислення та послуги HPC
Azure Сервісна тканина
Лабораторія: Azure Автоматизація – впровадження IaaS або PaaS

Після завершення цього модуля студенти зможуть:

Описує моделі розгортання та доступні служби Azure

Модуль 17: Створення сервісної інфраструктури Kubernetes та керування нею
Уроки
обслуговування Azure Кубернетес
Лабораторна робота: Реалізація багатоконтейнерної програми в Azure Служба Kubernetes

Після завершення цього модуля студенти зможуть:

Розгорніть і налаштуйте керований кластер Kubernetes

Модуль 18: Інфраструктура сторонніх розробників як інструменти коду, доступні з Azure
Уроки
шеф-кухар
Ляльковий
Неможливо
Terraform
Лабораторія: Інфраструктура як код
Лабораторія: Автоматизація інфраструктурних реалізацій в cloud з Terraform і Azure Pipelines

Після завершення цього модуля студенти зможуть:

Розгорніть і налаштуйте інфраструктуру за допомогою інструментів і служб сторонніх виробників Azure, як-от Chef, Puppet, Ansible, SaltStack і Terraform

Модуль 19: Впровадження відповідності та безпеки в інфраструктурі
Уроки
Принципи безпеки та дотримання DevOps
Центр безпеки Azure
Лабораторна робота: Впровадження безпеки та відповідності в конвеєрі DevOps Azure

Після завершення цього модуля учні зможуть:

Визначте стратегію інфраструктури та конфігурації та відповідний набір інструментів для конвеєра випуску та інфраструктури додатків
Запровадьте відповідність і безпеку в інфраструктурі додатків.

Модуль 20: Рекомендації та проектування системних механізмів зворотного зв'язку
Уроки
Внутрішня петля
Менталітет постійного експериментування
Розробка методів вимірювання задоволеності кінцевих користувачів
Розробка процесів збору та аналізу відгуків користувачів
Проектування процесів для автоматизації аналізу додатків
Лабораторія: Інтеграція між Azure DevOps і команди

Після завершення цього модуля студенти зможуть:

Розробити методи вимірювання задоволеності кінцевих користувачів
Розробка процесів для збору та аналізу відгуків користувачів із зовнішніх джерел
Розробка маршрутизації для даних зі звітів про помилки програми клієнта
Рекомендувати засоби та технології моніторингу
Рекомендовані інструменти для відстеження використання системи та функцій

Модуль 21: Оптимізація механізмів зворотного зв'язку
Уроки
Розробка надійності сайту
Проаналізуйте телеметрію, щоб встановити базову лінію
Вносьте постійні коригування, щоб зменшити кількість безглуздих або бездіяльних сповіщень
Проаналізуйте сповіщення, щоб встановити базову лінію
Бездоганні ретроспективи та справедлива культура

Після завершення цього модуля учні зможуть:

Проаналізуйте сповіщення, щоб встановити базову лінію
Проаналізуйте телеметрію, щоб встановити базову лінію
Проведіть аналіз на місці та отримайте відгук про збої системи
Вносьте постійні коригування, щоб зменшити кількість безглуздих або бездіяльних сповіщень

Рекомендуємо продовжити:

Після закінчення цього курсу рекомендованих курсів немає.

Програми сертифікації

курс Microsoft AZ400 – Проектування та впровадження Microsoft DevOps Solutions готує вас до сертифікації Сертифікація AZ 400 – Microsoft Сертифіковано: DevOps Інженер-експерт.

Microsoft АЗ-400 – Проектування та реалізація Microsoft DevOps Рішення

Microsoft АЗ-400 - Проектування та реалізація Microsoft DevOps Рішення

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

4
днів

Ціна:

1000 EUR

Доставка:

Викладання в класі, гібридний клас, віртуальний клас

Рівень:

4. експерт

Ролі:

Cloud Менеджер, DevOps професіонали

FAQ щодо навчання Microsoft AZ400

Які передумови для участі в курсі Microsoft АЗ-400?

Передумови включають фундаментальні знання з Azure, досвід роботи з процесами DevOps і базові знання сценаріїв і автоматизації.

Які технічні навички я отримаю після закінчення курсу? Microsoft АЗ-400?

Ви отримаєте навички планування та відстеження роботи, розробки та розгортання коду, керування контролем версій, автоматизації збірок і випусків, моніторингу додатків та впровадження заходів безпеки та відповідності.

Чим мені допоможе атестація Microsoft АЗ-400 у моїй професійній кар'єрі?

Сертифікація підтвердить ваші навички впровадження рішень DevOps на платформі Azure, збільшить вашу професійну видимість і шанси на працевлаштування в ролі DevOps Інженер або інші просунуті технічні посади.

Які засоби і технології Microsoft Azure розглядаються в курсі Microsoft АЗ-400?

Охоплені інструменти та технології включають Azure DevOps Послуги (Azure дошки, Azure відпочинок, Azure Pipelines, Azure Плани тестування, Azure артефакти), Azure Монітор, Application Insights і Azure Центр безпеки.

Чому я показую цей курс?

Цей курс рекомендується, оскільки ваші пошукові запити містять такі терміни, як: az400, azure devops сертифікація, azure devops сертифікація az 400, сертифікація az 400,, devops атестація архітектора, аз 400 проектування та виконання microsoft devops рішення, azure курс az 400, az 400 devops, azure devops курс, az 400 microsoft, microsoft az400, az400 microsoft azure devops, azure сертифікація az 400, az 400 microsoft azure devops інженер, аз 400 курс, azure сертифікація az 400, az 400 microsoft azure devops інженер-експерт, azure devops сертифікаційний курс, az 400 microsoft azure devops рішення, azure devops навчання, az 400 microsoft вчитися devops, azure курс, навчання az 400, ms az 400, ms learn az 400, az 400 azure, azure az 400, azuredevops git або інші.