Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

AZ - 400: Решения Microsoft Azure DevOps (Microsoft Azure DevOps Solutions)




По окончании курса Вы будете уметь:
  • Описать преимущества использования контроля версий (Source Control);
  • Переносить данные из TFVC в Git;
  • Использовать Git для корпоративных DevOps;
  • Внедрять и управлять инфраструктурой сборки;
  • Управлять настройками конфигурации и ключами;
  • Реализовать мобильную стратегию DevOps;
  • Понимать важность непрерывной интеграции (Continuous Integration);
  • Реализовать непрерывную интеграцию с помощью Azure DevOps;
  • Управлять качеством кода;
  • Управлять политиками безопасности с открытым исходным кодом, OWASP и WhiteSource Bolt;
  • Реализовать контейнерную стратегию;
  • Реализовать контейнеры, используя Docker;
  • Различать релиз и развертывание;
  • Определять компоненты конвейера релиза (Release pipeline);
  • Понимать, что нужно учитывать при разработке стратегии релиза;
  • Объяснить терминологию, используемую в Azure DevOps и других средствах управления выпуском
  • Описать, что такое задача Build and Release;
  • Классифицировать Agent, Agent Queue и Agent Pool;
  • Внедрить тестирование в конвейер;
  • Перечислить различные способы проверки работоспособности конвейера и релиза с помощью предупреждений, сервисных хуков и отчетов;
  • Создавать Release Gate;
  • Описать шаблоны развертывания;
  • Реализовать сине-зеленое развертывание (Blue Green Deployment);
  • Внедрить канарный релиз (Canary Release);
  • Рекомендовать инструменты и методы управления артефактами;
  • Производить рефакторинг существующих конвейеров сборки;
  • Управлять безопасностью и соответствием;
  • Проверять пакеты программного обеспечения с открытым исходным кодом на соответствие требованиям безопасности и лицензий в соответствии с корпоративными стандартами;
  • Наставить безопасный доступ к фидам пакетов;
  • Развертывать и управлять инфраструктурой с использованием технологий автоматизации Microsoft, таких как шаблоны ARM, PowerShell и Azure CLI;
  • Описать модели и службы развертывания, доступные в Azure;
  • Развернуть и настроить управляемый кластер Kubernetes;
  • Развернуть и настроить инфраструктуру с помощью сторонних инструментов и сервисов Azure, таких как Chef, Puppet, Ansible, SaltStack и Terraform;
  • Использовать методы измерения удовлетворенности конечных пользователей;
  • Использовать процессы сбора и анализа отзывов пользователей из внешних источников;
  • Настраивать интеграцию отчетов о сбоях для клиентских приложений;
  • Разработать панель мониторинга и состояния;
  • Анализировать оповещения и телеметрию;
  • Проводить мониторинг сайтов в режиме реального времени и фиксировать отзывы о сбоях системы;
  • Выполнять текущую настройку, чтобы уменьшить количество предупреждений;
  • Выбирать проект и определять показатели проекта и ключевые показатели эффективности;
  • Разработать стратегию качества проекта;
  • Создать команду и гибкую организационную структуру;
  • Планировать безопасные методы разработки и правила соответствия.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 16 ак. ч.

Отзывы о Центре

Тут работают очень отзывчивые люди с желанием поделиться знаниями с другими людьми. Мне очень понравилось! Желаю Вам прогрессировать и развиваться дальше! Сейчас меня всё устраивает и я обязательно буду учиться далее

Cлушатель: Загер Давид Константинович

Удобство организации учебного процесса от момента заказа курсов до непосредственного обучения. Информационный обмен на высшем уровне. Обратная связь с кураторами и "бумажный" документооборот организованы прекрасно.

Cлушатель: Милованов Антон Михайлович

Предварительная подготовка

Требуемая подготовка: Практический опыт работы с операционными системами, виртуализацией, облачной инфраструктурой, структурами хранения и сетями.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Сертификации и экзамены

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

Программа курса

  Тема Ак. часов  
   
  Модуль 1. Реализация процессов разработки DevOps. Начало работы с Source Control
  • Введение в контроль версий (Source Control);
  • Преимущества Source Control;
  • Типы систем Source Control;
  • Введение в Azure Repos;
  • Миграция из TFVC в Git;
  • Аутентификация в Git Repos.
0.5  
  Модуль 2. Расширение Git для корпоративных DevOps
  • Структура репозитория;
  • Git Branching;
  • Работа с Pull Requests;
  • Зачем нужны GitHooks?
  • Поощрение внутреннего открытого источника;
  • Git Version;
  • Публичные проекты;
  • Файлы в Git.
0.5  
  Модуль 3. Внедрение и управление инфраструктурой сборки (Build Infrastructure)
  • Концепция конвейеров (Pipelines) в DevOps;
  • Azure Pipelines;
  • Оценка использования Hosted и Private (частных) агентов;
  • Пулы агентов;
  • Конвейеры и параллелизм;
  • Проекты Azure DevOps и Open Source;
  • Azure Pipelines YAML и Visual Designer;
  • Настройка частных агентов;
  • Интеграция Jenkins с конвейерами Azure;
  • Интеграция внешнего управления источниками с Azure Pipelines;
  • Анализ и интеграция многоэтапных сборок Docker.
1  
  Модуль 4. Управление настройками приложения и ключами
  • Введение в безопасность;
  • Внедрение безопасного и совместного процесса разработки;
  • Обработка данных конфигурации приложения;
  • Управление ключами, токенами и сертификатами;
  • Внедрение инструментов для управления безопасностью и соответствием в конвейере.
0.5  
  Модуль 5. Реализация стратегии мобильного DevOps
  • Введение в мобильные DevOps;
  • Введение в Visual Studio App Center;
  • Управление наборами мобильных устройств и группами рассылки;
  • Управление наборами тестовых устройств пользовательского интерфейса;
  • Предоставление тестовых устройств для развертывания;
  • Создание публичных и частных групп рассылки.
0.5  
  Модуль 6. Реализация непрерывной интеграции (Continuous Integration, CI). Внедрение непрерывной интеграции (CI) в Azure DevOps Pipeline
  • Обзор непрерывной интеграции;
  • Реализация Build Strategy.
  • Лабораторная работа: использование CI с Azure Pipelines;
  • Лабораторная работа: Создание задания Jenkins Build Job и Triggering CI.
1  
  Модуль 7. Управление качеством кода и политиками безопасности
  • Управление качеством кода;
  • Управление политиками безопасности.
  • Лабораторная работа: Управление техническим долгом с помощью Azure DevOps и SonarCloud;
  • Лабораторная работа: Проверка уязвимостей с помощью WhiteSource Bolt и Azure DevOps.
0.5  
  Модуль 8. Реализация стратегии Container Build
  • Реализация стратегии Container Build.
  • Лабораторная работа: Приложение .NET с образами Azure и Docker.
0.5  
  Модуль 9. Реализация непрерывной поставки (Continuous Delivery, CD). Разработка стратегии релиза
  • Введение в непрерывную поставку;
  • Рекомендации по стратегии релиза;
  • Разработка высококачественного конвейера релиза;
  • Выбор шаблона развертывания;
  • Выбор правильного инструмента управления релизами.
  • Лабораторная работа: Построение стратегии релиза.
1  
  Модуль 10. Настройка процесса управления релизами (Release Management Workflow)
  • Создание Release Pipeline;
  • Предоставление и настройка сред;
  • Управление и разбиение задач и шаблонов;
  • Интеграция ключей с Release Pipeline;
  • Настройка автоматической интеграции и автоматизации функционального тестирования;
  • Автоматизация проверки работоспособности.
  • Лабораторная работа: Автоматизация развертывания инфраструктуры в облаке с помощью Terraform и Azure Pipelines;
  • Лабораторная работа: Настройка ключей в конвейере с помощью Azure Key vault;
  • Лабораторная работа: Настройка и запуск нагрузочных тестов;
  • Лабораторная работа: Настройка и запуск функциональных тестов;
  • Лабораторная работа: Использование Azure Monitor в качестве release gate;
  • Лабораторная работа: Создание Release Dashboard.
0.5  
  Модуль 11. Реализация подходящего шаблона развертывания
  • Введение в шаблоны развертывания (Deployment Patterns);
  • Реализация сине-зеленого развёртывания (Blue Green Deployment);
  • Функция Toggles;
  • Канарные релизы (Canary Releases);
  • Dark Launching;
  • AB тестирование;
  • Progressive Exposure Deployment.
  • Лабораторная работа: Blue Green Deployment;
  • Лабораторная работа: Диспетчер трафика (Traffic Manager).
1  
  Модуль 12. Внедрение управления зависимостями (Dependency Management, DM). Разработка стратегии управления зависимостями
  • Упаковка зависимостей;
  • Управление пакетами (package);
  • Реализация стратегии управления версиями.
  • Лабораторная работа: Обновление пакетов.
0.5  
  Модуль 13. Управление безопасностью и соответствием
  • Безопасность пакета (package);
  • Программное обеспечение с открытым исходным кодом;
  • Интеграция сканирования лицензий и уязвимостей.
0.5  
  Модуль 14. Реализация инфраструктуры приложения. Инструменты Azure для инфраструктуры и конфигурации
  • Инфраструктура как управление кодом и конфигурацией;
  • Создание источников данных Azure с использованием шаблонов ARM;
  • Создание ресурсов Azure с помощью интерфейса командной строки Azure;
  • Создание ресурсов Azure с помощью Azure PowerShell;
  • Дополнительные инструменты автоматизации;
  • Контроль версий.
  • Лабораторная работа: Развертывание в Azure с использованием шаблонов ARM.
1  
  Модуль 15. Модели и службы развертывания Azure
  • Модели и опции развертывания;
  • Службы Azure «Инфраструктура как услуга» (Infrastructure-as-a-Service, IaaS);
  • Azure Automation Azure с DevOps;
  • Конфигурация желаемого состояния (Desired State Configuration, DSC);
  • Службы Azure «Платформа как услуга» (Platform-as-a-Service, PaaS);
  • Azure Service Fabric.
  • Лабораторная работа: Развертывание IaaS или PaaS.
0.5  
  Модуль 16. Создание и управление сервисной инфраструктурой Kubernetes
  • Azure Kubernetes Service (AKS).
  • Лабораторная работа: Развертывания и масштабирование кластера AKS.
1  
  Модуль 17. Сторонние инструменты и инструменты с открытым исходным кодом, доступные в Azure
  • Chef;
  • Puppet;
  • Ansible;
  • Cloud-Init;
  • Terraform.
  • Лабораторная работа: Подготовка и настройка приложения в Azure с использованием X.
0.5  
  Модуль 18. Реализация соответствия и безопасности в инфраструктуре
  • Принципы безопасности и соответствия с DevOps;
  • Центр безопасности Azure;
  • Лабораторная работа: Интеграция сканирующего расширения или инструмента в конвейер / центр безопасности AZ DevOps.
0.5  
  Модуль 19. Реализация непрерывной обратной связи (Continuous Feedback, СА). Рекомендации и разработка механизмов обратной связи
  • Внутренний цикл;
  • Менталитет непрерывных экспериментов (Continuous Experimentation);
  • Процессы измерения удовлетворенности конечных пользователей;
  • Процессы сбора и анализа отзывов пользователей;
  • Процесс проектирования для автоматизации аналитики приложений.
  • Лабораторная работа: интеграция DevOps Azure и Teams.
  • Лабораторная работа: Флаги Feature Flags.
1  
  Модуль 20. Внедрение процесса обратной связи для команд разработчиков
  • Реализация инструментов для отслеживания использования системы, использования функций и потока;
  • Реализация маршрутизации для данных отчетов о сбоях мобильных приложений;
  • Разработка панели мониторинга и состояния;
  • Интеграция и настройка системы билетирования.
1  
  Модуль 21. Оптимизация механизмов обратной связи
  • Надежность сайта;
  • Анализ телеметрии;
  • Выполнение текущей настройки для уменьшения количества бессмысленных или неактивных предупреждений;
  • Анализ оповещений;
  • Blameless PostMortems и Just Culture.
0.5  
  Модуль 22. Разработка стратегии DevOps. Планирование DevOps
  • Планирование изменений;
  • Выбор проекта;
  • Возможные структуры команды.
  • Лабораторная работа: Agile-планирование и управление портфелями с помощью Azure Boards.
0.5  
  Модуль 23. Планирование качества и безопасности
  • Планирование стратегии качества;
  • Планирование безопасного развития;
  • Лабораторная работа: Управление флагами (Feature Flag) с помощью LaunchDarkly и AzureDevOps.
0.5  
  Модуль 24. Перенос и консолидация артефактов и инструментов
  • Миграция и консолидация артефактов;
  • Миграция и интеграция Source Control.
  • Лабораторная работа: Интеграция Azure Repos и Azure Pipelines с Eclipse.
0.5  
  Аудиторная нагрузка в классе с преподавателем 16  
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Расписание

Звоните по тел. +7 (495) 232-32-16

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Онлайн Записаться
Частные лица 26 990
Организации 26 990

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

БУХ

Удостоверение*

Cert_Common

Свидетельство

Cert_Inter

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра
Microsoft Cisco PMI Peoplecert Adobe 1C Autodesk

Курсы менеджеров по персоналу Кадровые курсы Бухгалтерские курсы Курсы дизайна Курсы фотошоп Курсы 1с Курсы 3ds max

© 1991–2019 Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Адрес главного офиса: г. Москва, Госпитальный переулок, д. 4/6. Адреса учебных центров: м.Таганская, м.Пролетарская или м.Крестьянская застава, м.Бауманская, м.Красносельская, м.Полежаевская, м.Белорусская или м.Савеловская.


Телефон: +7 (495) 232-32-16, E-mail: info@specialist.ru, Whatsapp: +7 (985) 842-11-89, Дистанционное обучение для слабослышащих, Отправить сообщение вебмастеру

Не нашли нужный курс? Воспользуйтесь Поиском!

Сведения об образовательных организациях
envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика
Наш сайт использует файлы cookie
Наша задача – сделать Ваше обучение успешным. Specialist.ru использует файлы cookie, чтобы гарантировать максимальное удобство пользователям, предоставляя им персонализированную информацию и запоминая их предпочтения. Продолжая пользоваться сайтом, Вы подтверждаете своё согласие на использование файлов cookie. Подробнее...