Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

72 490 ₽
есть рассрочка

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

Этот курс содержит следующие части:

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

Вы научитесь:

-Описать преимущества использования контроля версий (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;
-Использовать методы измерения удовлетворенности конечных пользователей;
-Использовать процессы сбора и анализа отзывов пользователей из внешних источников;
-Настраивать интеграцию отчетов о сбоях для клиентских приложений;
-Разработать панель мониторинга и состояния;
-Анализировать оповещения и телеметрию;
-Проводить мониторинг сайтов в режиме реального времени и фиксировать отзывы о сбоях системы;
-Выполнять текущую настройку, чтобы уменьшить количество предупреждений;
-Выбирать проект и определять показатели проекта и ключевые показатели эффективности;
-Разработать стратегию качества проекта;
-Создать команду и гибкую организационную структуру;
-Планировать безопасные методы разработки и правила соответствия.

Что вы получите после обучения

Приобретаемые навыки
1
DevOps
2
Создание Release Gate
3
Управление качеством кода
4
Реализация мобильной стратегии
5
Разработка стратегий качества
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Преподаватель-практик авторизованных курсов Microsoft, сертифицированный тренер Microsoft, обладатель экспертных статусов MCSD и MCSD.NET, опытный программист-разработчик с широким кругом профессиональных знаний.Получил диплом с отличием по специальности «Инженер-программист», повышал квалификацию в Московском...
Преподаватель-практик авторизованных курсов Microsoft, сертифицированный тренер Microsoft, обладатель экспертных статусов MCSD и MCSD.NET, опытный программист-разработчик с широким кругом профессиональных знаний.
Получил диплом с отличием по специальности «Инженер-программист», повышал квалификацию в Московском отделении Института управления проектами (PMI). Участвовал во множестве ИТ-проектов как в качестве исполнителя, так и в качестве руководителя. Опыт практической разработки – с 1998 года, опыт создания высоконагруженных систем – более 7 лет, 6 лет практического руководства проектами с использованием методологий MSF, RUP, Scrum. Разработчик продукта Digital Design DataVision, получившего в 1999 году приз Microsoft Awards «Лучшее решение в области управления знаниями», разработчик информационно-поисковой системы поддержки принятия решений для «Роспатента», руководитель разработки онлайн-переводчика ПРОМТ. Также принимал участие в развитии портальных решений для Deutsche Bank, выступал техническим экспертом и руководителем группы разработчиков в российских и международных компаниях. Занимал должность Microsoft Regional Director в 2004-2007 годах. Автор нескольких статей, посвященных технологиям Microsoft, средствам ALM. Профессионально владеет .NET, COM, XML, SharePoint, SQL Server, OLAP, ETL.
Антон Валентинович читает в нашем центре курсы по проектированию и разработке высокотехнологичных решений на базе продуктов Microsoft. Широкий технический кругозор и умение системно мыслить позволяют ему решать любую задачу с помощью имеющихся под рукой инструментов. Свои обширные знания и опыт преподаватель стремится передать слушателям своих курсов. Он свободно отвечает на любые вопросы и помогает ученикам разобраться в сложной архитектуре многопользовательских бизнес-систем. Если вы задумали серьезный проект и вам не хватает навыков по SharePoint, Windows Azure или SQL Server, обязательно записывайтесь на курсы Антона Валентиновича. Он вас научит!

Опытный преподаватель курсов по Microsoft Azure, обладатель сертификаций Microsoft Certified Professional, MCSE: Cloud Platform and Infrastructure, MCSA: Windows Server 2012. Опыт работы в сфере системного администрирования составляет более 20 лет, в области преподавания - 5 лет. На данный момент Денис Алексеевич выпустил более 40 групп по различным продуктам вендора Microsoft.

Денис Алексеевич выпускник УрФУ по специальности инженер-конструктор (газовые турбины). Работал инженером и системным администратором в таких компаниях, как «Оками-Моторс-Восток», «ПФ «СКБ Контур», «Софтлайн Трейд». За время работы «Софтлайн Трейд» был повышен до руководителя направления Microsoft System Center. Его основная дейтельность - разработка архитектуры, детальное проектирование, разработка план-графика работ и оценки трудозатрат в качестве технического эксперта, внедрение продукта Microsoft System Center (Service Manager, Configuration Manager, Operation Manager, Data Protection Manager), проведение презентаций, обучения для заказчика.

Денис Алексеевич ответственный преподаватель, нацеленный на максимальное усвоение материала слушателями и их понимание, как применять его на практике. Слушатели особенно отмечают его креативность и способность найти личный подход к обучению, а так же ценность примеров решения различных задач администратора из его личного опыта.

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

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

Модуль 1. Реализация процессов разработки DevOps. Начало работы с Source Control (1 ак. ч.)

-Введение в контроль версий (Source Control);
-Преимущества Source Control;
-Типы систем Source Control;
-Введение в Azure Repos;
-Миграция из TFVC в Git;
-Аутентификация в Git Repos.

Модуль 2. Расширение Git для корпоративных DevOps (1 ак. ч.)

-Структура репозитория;
-Git Branching;
-Работа с Pull Requests;
-Зачем нужны GitHooks?
-Поощрение внутреннего открытого источника;
-Git Version;
-Публичные проекты;
-Файлы в Git.

Модуль 3. Внедрение и управление инфраструктурой сборки (Build Infrastructure) (1 ак. ч.)

-Концепция конвейеров (Pipelines) в DevOps;
-Azure Pipelines;
-Оценка использования Hosted и Private (частных) агентов;
-Пулы агентов;
-Конвейеры и параллелизм;
-Проекты Azure DevOps и Open Source;
-Azure Pipelines YAML и Visual Designer;
-Настройка частных агентов;
-Интеграция Jenkins с конвейерами Azure;
-Интеграция внешнего управления источниками с Azure Pipelines;
-Анализ и интеграция многоэтапных сборок Docker.

Модуль 4. Управление настройками приложения и ключами (1 ак. ч.)

-Введение в безопасность;
-Внедрение безопасного и совместного процесса разработки;
-Обработка данных конфигурации приложения;
-Управление ключами, токенами и сертификатами;
-Внедрение инструментов для управления безопасностью и соответствием в конвейере.

Модуль 5. Реализация стратегии мобильного DevOps (2 ак. ч.)

-Введение в мобильные DevOps;
-Введение в Visual Studio App Center;
-Управление наборами мобильных устройств и группами рассылки;
-Управление наборами тестовых устройств пользовательского интерфейса;
-Предоставление тестовых устройств для развертывания;
-Создание публичных и частных групп рассылки.

Модуль 6. Реализация непрерывной интеграции (Continuous Integration, CI). Внедрение непрерывной интеграции (CI) в Azure DevOps Pipeline (2 ак. ч.)

-Обзор непрерывной интеграции;
-Реализация Build Strategy.
-Лабораторная работа: использование CI с Azure Pipelines;
-Лабораторная работа: Создание задания Jenkins Build Job и Triggering CI.

Модуль 7. Управление качеством кода и политиками безопасности (2 ак. ч.)

-Управление качеством кода;
-Управление политиками безопасности.
-Лабораторная работа: Управление техническим долгом с помощью Azure DevOps и SonarCloud;
-Лабораторная работа: Проверка уязвимостей с помощью WhiteSource Bolt и Azure DevOps.

Модуль 8. Реализация стратегии Container Build (2 ак. ч.)

-Реализация стратегии Container Build.
-Лабораторная работа: Приложение .NET с образами Azure и Docker.

Модуль 9. Реализация непрерывной поставки (Continuous Delivery, CD). Разработка стратегии релиза (2 ак. ч.)

-Введение в непрерывную поставку;
-Рекомендации по стратегии релиза;
-Разработка высококачественного конвейера релиза;
-Выбор шаблона развертывания;
-Выбор правильного инструмента управления релизами.
Лабораторная работа: Построение стратегии релиза.

Модуль 10. Настройка процесса управления релизами (Release Management Workflow) (2 ак. ч.)

-Создание Release Pipeline;
-Предоставление и настройка сред;
-Управление и разбиение задач и шаблонов;
-Интеграция ключей с Release Pipeline;
-Настройка автоматической интеграции и автоматизации функционального тестирования;
-Автоматизация проверки работоспособности.
-Лабораторная работа: Автоматизация развертывания инфраструктуры в облаке с помощью Terraform и Azure Pipelines;
-Лабораторная работа: Настройка ключей в конвейере с помощью Azure Key vault;
-Лабораторная работа: Настройка и запуск нагрузочных тестов;
-Лабораторная работа: Настройка и запуск функциональных тестов;
-Лабораторная работа: Использование Azure Monitor в качестве release gate;
-Лабораторная работа: Создание Release Dashboard.

Модуль 11. Реализация подходящего шаблона развертывания (2 ак. ч.)

-Введение в шаблоны развертывания (Deployment Patterns);
-Реализация сине-зеленого развёртывания (Blue Green Deployment);
-Функция Toggles;
-Канарные релизы (Canary Releases);
-Dark Launching;
-AB тестирование;
-Progressive Exposure Deployment.
-Лабораторная работа: Blue Green Deployment;
-Лабораторная работа: Диспетчер трафика (Traffic Manager).

Модуль 12. Внедрение управления зависимостями (Dependency Management, DM). Разработка стратегии управления зависимостями (2 ак. ч.)

-Упаковка зависимостей;
-Управление пакетами (package);
-Реализация стратегии управления версиями.
-Лабораторная работа: Обновление пакетов.

Модуль 13. Управление безопасностью и соответствием (2 ак. ч.)

-Безопасность пакета (package);
-Программное обеспечение с открытым исходным кодом;
-Интеграция сканирования лицензий и уязвимостей.

Модуль 14. Реализация инфраструктуры приложения. Инструменты Azure для инфраструктуры и конфигурации (2 ак. ч.)

-Инфраструктура как управление кодом и конфигурацией;
-Создание источников данных Azure с использованием шаблонов ARM;
-Создание ресурсов Azure с помощью интерфейса командной строки Azure;
-Создание ресурсов Azure с помощью Azure PowerShell;
-Дополнительные инструменты автоматизации;
-Контроль версий.
-Лабораторная работа: Развертывание в Azure с использованием шаблонов ARM.

Модуль 15. Модели и службы развертывания Azure (2 ак. ч.)

-Модели и опции развертывания;
-Службы 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.

Модуль 16. Создание и управление сервисной инфраструктурой Kubernetes (2 ак. ч.)

-Azure Kubernetes Service (AKS).
-Лабораторная работа: Развертывания и масштабирование кластера AKS.

Модуль 17. Сторонние инструменты и инструменты с открытым исходным кодом, доступные в Azure (2 ак. ч.)

-Chef;
-Puppet;
-Ansible;
-Cloud-Init;
-Terraform.
-Лабораторная работа: Подготовка и настройка приложения в Azure с использованием X.

Модуль 18. Реализация соответствия и безопасности в инфраструктуре (2 ак. ч.)

-Принципы безопасности и соответствия с DevOps;
-Центр безопасности Azure;
-Лабораторная работа: Интеграция сканирующего расширения или инструмента в конвейер / центр безопасности AZ DevOps.


Модуль 19. Реализация непрерывной обратной связи (Continuous Feedback, СА). Рекомендации и разработка механизмов обратной связи (2 ак. ч.)

-Внутренний цикл;
-Менталитет непрерывных экспериментов (Continuous Experimentation);
-Процессы измерения удовлетворенности конечных пользователей;
-Процессы сбора и анализа отзывов пользователей;
-Процесс проектирования для автоматизации аналитики приложений.
-Лабораторная работа: интеграция DevOps Azure и Teams.
-Лабораторная работа: Флаги Feature Flags.

Модуль 20. Внедрение процесса обратной связи для команд разработчиков (2 ак. ч.)

-Реализация инструментов для отслеживания использования системы, использования функций и потока;
-Реализация маршрутизации для данных отчетов о сбоях мобильных приложений;
-Разработка панели мониторинга и состояния;
-Интеграция и настройка системы билетирования.

Модуль 21. Оптимизация механизмов обратной связи (1 ак. ч.)

-Надежность сайта;
-Анализ телеметрии;
-Выполнение текущей настройки для уменьшения количества бессмысленных или неактивных предупреждений;
-Анализ оповещений;
-Blameless PostMortems и Just Culture.

Модуль 22. Разработка стратегии DevOps. Планирование DevOps (1 ак. ч.)

-Планирование изменений;
-Выбор проекта;
-Возможные структуры команды.
-Лабораторная работа: Agile-планирование и управление портфелями с помощью Azure Boards.

Модуль 23. Планирование качества и безопасности (1 ак. ч.)

-Планирование стратегии качества;
-Планирование безопасного развития;
-Лабораторная работа: Управление флагами (Feature Flag) с помощью LaunchDarkly и AzureDevOps.

Модуль 24. Перенос и консолидация артефактов и инструментов (1 ак. ч.)

-Миграция и консолидация артефактов;
-Миграция и интеграция Source Control.
-Лабораторная работа: Интеграция Azure Repos и Azure Pipelines с Eclipse.

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 25.07.2023 19:19
AZ - 400: Инженер Azure DevOps

AZ - 400: Инженер Azure DevOps

Оставить отзыв
Поделиться курсом с друзьями