Звезды и С - Главная КУРСЫ ОБУЧЕНИЕ ВЕБИНАРЫ Тел: +7 495 363 36 86
e-mail: info@stars-s.ru
Москва, Ленинградский пр-кт, д. 5, стр. 2
План проезда
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск
MICROSOFT

Microsoft Windows Server 2022/2019/2016
Microsoft Windows 10
Облачные технологии: Azure, Microsoft 365
Microsoft Exchange Server 2016 / 2019
Microsoft System Center
Microsoft Skype for business 2019
Microsoft SQL Server 2014 / 2016
Microsoft SharePoint 2016 / 2019
Microsoft Visual Studio 2016
Авторские курсы Microsoft
Корпоративное обучение пользователей Microsoft Office
Более ранние версии программных продуктов Microsoft
Microsoft Business Applications

Курс AZ-400T00: Разработка и внедрение решений Microsoft DevOps

Цена для физических лиц, р.: 38900
Цена для юридических лиц, р.: 38900
Цена вебинара для физических лиц, р.: 37900
Цена вебинара для юридических лиц, р.: 37900

Продолжительность курса (дней): 5

Даты (день):

Даты (вечер):

Цель:

Необходимая подготовка:

Формат обучения, регистрация на курс: "

"

План курса:

AZ-400T00-А

Модуль 1: Планирование в DevOps

  • Планирование трансформации.
  • Выбор проекта.
  • Структуры команды.
  • Миграция в Azure DevOps.
  • Лабораторная работа: Гибкое планирование и управление портфелями с помощью Azure Boards.

Модуль 2: Начало работы с Source Control

  • Что такое Source Control.
  • Преимущества Source Control.
  • Типы систем Source Control.
  • Введение в Azure Repos.
  • Введение в GitHub.
  • Миграция из Team Foundation Version Control (TFVC) в Git в репозитории
  • Аутентификация для Git в Azure Repos.
  • Лабораторная работа: Управление версиями с помощью Git.

Модуль 3: Масштабирование Git для корпоративных DevOps

  • Как структурировать Git Repo.
  • Разветвленные рабочие процессы (Git Branching).
  • Совместная работа с запросами на извлечение (Pull Requests) в репозитории Azure.
  • Почему нужно обращать внимание на GitHooks.
  • Поощрение Inner Source.
  • Лабораторная работа: Проверка кода с запросами на извлечение.

Модуль 4: Консолидация артефактов и разработка стратегии управления зависимостями

  • Пакетные зависимости.
  • Управление пакетами.
  • Миграция и консолидация артефактов.
  • Лабораторная работа: Обновление пакетов.

Модуль 5: Внедрение непрерывной интеграции с конвейерами Azure

  • Концепция конвейеров в DevOps.
  • Конвейеры Azure.
  • Оценка использования хостинговых и частных агентов.
  • Агент пулов.
  • Конвейеры (Pipelines) и параллели (Concurrency).
  • Проекты Azure DevOps и проекты с открытым исходным кодом (публичные проекты).
  • Конвейеры Azure YAML и Visual Designer.
  • Обзор непрерывной интеграции.
  • Реализация стратегии сборки.
  • Интеграция с конвейерами Azure.
  • Интеграция управления внешним источником с конвейерами Azure.
  • Настройка частных агентов.
  • Анализ и интеграция многоэтапных сборок Docker.
  • Лабораторная работа: Включение непрерывной интеграции с конвейерами Azure.
  • Лабораторная работа: Интеграция управления внешним источником с конвейерами Azure.
  • Лабораторная работа: Интеграция Jenkins с конвейерами Azure.
  • Лабораторная работа: Развертывание мультиконтейнерного приложения.

Модуль 6: Управление настройками и секретами приложения

  • Введение в безопасность.
  • Внедрение безопасного и совместимого процесса разработки.
  • Переосмысление данных конфигурации приложения.
  • Управление секретами, токенами и сертификатами.
  • Внедрение инструментов для управления безопасностью и соответствием в конвейере.
  • Лабораторная работа: Интеграция хранилища ключей Azure с DevOps Azure.

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

  • Управление качеством кода.
  • Управление политиками безопасности.
  • Лабораторная работа: Управление техническим долгом с помощью Azure DevOps и SonarCloud.

Модуль 8: Реализация стратегии построения контейнера

  • Реализация стратегии построения контейнера.
  • Лабораторная работа: модернизация существующих приложений ASP.NET с помощью Azure.

Модуль 9: Управление версиями, безопасностью и соответствием артефактов

  • Безопасность пакета.
  • Программное обеспечение с открытым исходным кодом.
  • Интеграция сканирования лицензий и уязвимостей.
  • Реализация стратегии управления версиями (git version).
  • Лабораторная работа: Управление безопасностью и лицензией с открытым исходным кодом с помощью WhiteSource.

Модуль 10: Разработка стратегии выпуска (Release)

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

Модуль 11: Настройка рабочего процесса управления релизами

  • Создание релизного конвейера
  • Подготовка и настройка сред
  • Управление задачами и шаблонами и их Модульной организацией
  • Интеграция секретов с релизным конвейером
  • Настройка автоматической интеграции и автоматизации функционального тестирования
  • Автоматизация мониторинга состояния
  • Лабораторная работа: Настройка конвейеров как кода с помощью YAML.
  • Лабораторная работа: Настройка секретов в конвейере с хранилищем ключей Azure.
  • Лабораторная работа: Настройка и запуск функциональных тестов.
  • Лабораторная работа: Использование Azure Monitor в качестве шлюза релиза.
  • Лабораторная работа: Создание релизной панели инструментов (Dashboard).

Модуль 12: Реализация подходящего шаблона развертывания

  • Введение в шаблоны развертывания.
  • Внедрение развертывания Blue Green.
  • Функция Toggles.
  • Релизы Canary.
  • «Темный» запуск (Dark Launching).
  • AB тестирование.
  • Развертывание прогрессивной экспозиции (Progressive Exposure).
  • Лабораторная работа: Управление флагами функций с помощью LaunchDarkly и Azure DevOps

Модуль 13: Внедрение процесса обратной связи системы с командами разработчиков

  • Внедрение инструментов для отслеживания использования системы, функций и потока.
  • Реализация маршрутизации для данных отчета о сбое мобильного приложения.
  • Разработка панелей мониторинга и статуса.
  • Интеграций и настройка систем «билетов» (ticketing systems).
  • Лабораторная работа: Мониторинг производительности приложений.

Модуль 14: Реализация стратегии мобильного DevOps

  • Введение в Mobile DevOps.
  • Введение в Центр приложений Visual Studio App Center.
  • Управление наборами мобильных целевых устройств и группами рассылки.
  • Управление целевыми наборами тестовых устройств пользовательского интерфейса (UI).
  • Предоставление тестера устройств для развертывания.
  • Создание публичных и частных группы рассылки.

Модуль 15: Инфраструктура и настройка Azure Tools

  • Инфраструктура как управление кодом и конфигурацией.
  • Создание ресурсов Azure с использованием шаблонов ARM.
  • Создание ресурсов Azure с помощью интерфейса командной строки Azure.
  • Создание ресурсов Azure с помощью Azure PowerShell.
  • Конфигурация желаемого состояния (Desired State Configuration, DSC).
  • Автоматизация Azure с DevOps.
  • Дополнительные инструменты автоматизации.
  • Лабораторная работа: Развертывания Azure с использованием шаблонов Resource Manager.

Модуль 16: Модели и службы развертывания Azure

  • Модули и параметры развертывания.
  • Службы инфраструктуры как службы (Infrastructure-as-a-Service, IaaS) Azure.
  • Службы Azure Platform-as-a-Service (PaaS).
  • Бессерверные и компьютерные службы HPC.
  • Azure Service Fabric.
  • Лабораторная работа: Автоматизация Azure - развертывание IaaS или PaaS.

Модуль 17: Создание и управление сервисной инфраструктурой Kubernetes

  • Azure Kubernetes Service.
  • Лабораторная работа: Развертывание мультиконтейнерного приложения в Azure Kubernetes Service.

Модуль 18. Инфраструктура сторонних компаний как инструменты кода, доступные в Azure

  • Лабораторная работа: Инфраструктура как код.
  • Лабораторная работа: Автоматизация развертывания инфраструктуры в облаке с помощью Terraform и конвейеров Azure.

Модуль 19: Реализация соответствия и безопасности в инфраструктуре

  • Принципы безопасности и соответствия с DevOps.
  • Центр безопасности Azure.
  • Лабораторная работа: Внедрение безопасности и соответствия требованиям в конвейере DevOps Azure.

Модуль 20: Рекомендации и разработка механизмов систем обратной связи

  • Внутренний цикл.
  • Менталитет непрерывных экспериментов.
  • Проектирование методов для измерения удовлетворенности конечных пользователей.
  • Проектирование процессов для сбора и анализа отзывов пользователей.
  • Проектирование процессов для автоматизации аналитики приложений.
  • Лабораторная работа: Интеграция Azure DevOps и Team.

Модуль 21: Оптимизация механизмов обратной связи

  • Надежность сайта.
  • Анализ телеметрии для установки базовой конфигурации.
  • Выполнение текущей настройки для уменьшения количества бессмысленных или неактивных предупреждений.
  • Анализ оповещений для установки базовой конфигурации.
  • Безупречная ретроспектива и справедливая культура.


  О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2023, Оферта