Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration |
Наши контакты
☎ +7 747 716 2122
☎ +7 777 241 7298
☎ +7 747 592 9208 asem@ciscotrain.kz info@ciscotrain.kz gulzifa@ciscotrain.kz Схема проездаКазахстан, г. Алматы, ул. Гоголя 39, каб. 509, 050002
|
AZ-400 - Решения Microsoft Azure DevOps (Fast Track)
Данный курс состоит из семи официальных тренингов Microsoft, которые готовят слушателей к сдаче сертификационного экзамена AZ-400 Microsoft Azure DevOps Solutions. Сдача данного экзамена обязательно для получения сертификации Azure Developer Associate. Тренинги, входящие в данный курс:
Цель курса - предоставить слушателям знания и навыки разработки стратегии DevOps. Курс охватывает реализацию процессов разработки DevOps, непрерывной интеграции (Continuous Integration, CI), непрерывной поставки (Continuous Delivery, CD), непрерывной обратной связи (Continuous Feedback, СА); внедрение управления зависимостями (Dependency Management, DM).
Аудитория
Этот курс предназначен для специалистов, обладающих фундаментальными знаниями об Azure, управлении версиями, гибкой разработке программного обеспечения (Agile) и основных принципах разработки программного обеспечения. Опыт работы в организации, поставляющей программное обеспечение, будет преимуществом.
По окончании курса слушатели смогут:
Содержание курса
Часть 1. AZ-400T01. Implementing DevOps Development Processes
Реализация процессов разработки DevOps
Первая часть курса охватывает реализацию процессов DevOps, а также использование систем контроля версий, масштабирование Git для предприятия и внедрение и управление инфраструктурой сборки.
Модуль 1: Начало работы с Source Control
Темы
Модуль 2: Расширение Git для корпоративных DevOps
Темы
Модуль 3: Внедрение и управление инфраструктурой сборки (Build Infrastructure)
Темы
Модуль 4: Управление настройками приложения и ключами
Темы
Модуль 5: Реализация стратегии мобильного DevOps
Темы
Часть 2. AZ-400-T02. Implementing Continuous Integration
Реализация непрерывной интеграции (Continuous Integration, CI)
Вторая часть курса включает в себя реализацию практики непрерывной интеграции (Continuous Integration) DevOps: реализация непрерывной интеграции в конвейере Azure DevOps, управление качеством кода и принципами безопасности, а также как осуществление стратегии построения контейнера.
Модуль 1: Внедрение непрерывной интеграции (CI) в Azure DevOps Pipeline
Темы
Лабораторная работа: использование CI с Azure Pipelines;
Лабораторная работа: Создание задания Jenkins Build Job и Triggering CI.
Модуль 2: Управление качеством кода и политиками безопасности
Темы
Лабораторная работа: Управление техническим долгом с помощью Azure DevOps и SonarCloud;
Лабораторная работа: Проверка уязвимостей с помощью WhiteSource Bolt и Azure DevOps.
Модуль 3: Реализация стратегии Container Build
Темы
Лабораторная работа: Приложение .NET с образами Azure и Docker.
Часть 3. AZ-400-T03. Implementing Continuous Delivery
Реализация непрерывной поставки (Continuous Delivery, CD)
Третья часть курса включает в себя осуществление непрерывной поставки (Continuous Delivery): разработка стратегии релиза, настройка рабочего процесса управления релизом и применение соответствующего шаблона развертывания.
Модуль 1: Разработка стратегии релиза
Темы
Лабораторная работа: Построение стратегии релиза.
Модуль 2: Настройка процесса управления релизами (Release Management Workflow)
Темы
Лабораторная работа: Автоматизация развертывания инфраструктуры в облаке с помощью Terraform и Azure Pipelines;
Лабораторная работа: Настройка ключей в конвейере с помощью Azure Key vault;
Лабораторная работа: Настройка и запуск нагрузочных тестов;
Лабораторная работа: Настройка и запуск функциональных тестов;
Лабораторная работа: Использование Azure Monitor в качестве release gate;
Лабораторная работа: Создание Release Dashboard.
Модуль 3: Реализация подходящего шаблона развертывания
Темы
Лабораторная работа: Blue Green Deployment;
Лабораторная работа: Диспетчер трафика (Traffic Manager).
Часть 4. AZ-400-T04. Implementing Dependency Management
Внедрение управления зависимостями (Dependency Management, DM)
Четвертая часть курса охватывает реализацию управления зависимостями: разработка стратегии управления зависимостями и управление безопасностью и соответствием требованиям.
Модуль 1: Разработка стратегии управления зависимостями
Темы
Лабораторная работа: Обновление пакетов.
Модуль 2: Управление безопасностью и соответствием
Темы
Часть 5. AZ-400-T05. Implementing Application Infrastructure
Реализация инфраструктуры приложения
Пятая часть курса описывает инфраструктуру приложений в конвейерах DevOps: внедрение инфраструктуры в виде управления кодом и конфигурацией, подготовка инфраструктуры Azure с помощью общих инструментов автоматизации, развертывание инфраструктуры приложений с использованием различных служб Azure и методологий развертывания. Слушатели также узнают, как интегрировать сторонние средства развертывания с Azure, такие как Chef и Puppet для включения соответствия и безопасности в конвейер релиза.
Модуль 1: Инструменты Azure для инфраструктуры и конфигурации
Темы
Лабораторная работа: Развертывание в Azure с использованием шаблонов ARM.
Модуль 2: Модели и службы развертывания Azure
Темы
Лабораторная работа: Развертывание IaaS или PaaS.
Модуль 3: Создание и управление сервисной инфраструктурой Kubernetes
Темы
Лабораторная работа: Развертывания и масштабирование кластера AKS.
Модуль 4: Сторонние инструменты и инструменты с открытым исходным кодом, доступные в Azure
Темы
Лабораторная работа: Подготовка и настройка приложения в Azure с использованием X.
Модуль 5: Реализация соответствия и безопасности в инфраструктуре
Темы
Лабораторная работа: Интеграция сканирующего расширения или инструмента в конвейер / центр безопасности AZ DevOps.
Часть 6. AZ-400-T06. Implementing Continuous Feedback
Реализация непрерывной обратной связи (Continuous Feedback, СА)
Шестая часть курса охватывает реализацию непрерывной обратной связи (Continuous Feedback): разработка механизмов обратной связи, реализация процесса обратной связи командам разработчиков, оптимизация механизмов обратной связи.
Модуль 1: Рекомендации и разработка механизмов обратной связи
Темы
Лабораторная работа: интеграция DevOps Azure и Teams.
Лабораторная работа: Флаги Feature Flags.
Модуль 2: Внедрение процесса обратной связи для команд разработчиков
Темы
Модуль 3: Оптимизация механизмов обратной связи
Темы
Часть 7. AZ-400-T07. Designing a DevOps Strategy
Разработка стратегии DevOps
Седьмая часть курса охватывает разработку стратегии DevOps: планирование изменений, выбор проекта и создание команд. В этой части также рассматривается разработка стратегии качества и безопасности, планирование миграции и консолидации артефактов и контроля версий.
Модуль 1: Планирование DevOps
Темы
Лабораторная работа: Agile-планирование и управление портфелями с помощью Azure Boards.
Модуль 2: Планирование качества и безопасности
Темы
Лабораторная работа: Управление флагами (Feature Flag) с помощью LaunchDarkly и AzureDevOps.
Модуль 3: Перенос и консолидация артефактов и инструментов
Темы
Лабораторная работа: Интеграция Azure Repos и Azure Pipelines с Eclipse.
|