План на курса

Въведение

Обзор на практиката DevOps в бизнеса

  • Как е различна DevOps от традиционните IT практики?
  • Терминология и технологии за DevOps
  • Методологии на Agile, приложени в DevOps

Обзор на функционалността и архитектурата на Azure DevOps

  • Azure DevOps Server
  • Хостирани срещу локални инсталации на Azure DevOps
  • Azure DevOps за крайните потребители
  • Azure DevOps за администратори

Подготовка и конфигуриране на Azure DevOps за разработка

Използване на Value Stream Map за оценка на съществуващите процеси на разработка

  • Миграция към Azure DevOps

Обзор на основните услуги и инструменти на Azure DevOps

  • Избор на подходящите услуги на Azure DevOps за бизнеса

Планиране и управление на разработката на софтуер с Azure Boards

  • Използване на вградените инструменти на Scrum и Agile в Azure Boards
  • Работа с виджети за дашборд в Azure Boards
  • Мониторинг на статуса на проекта с инструментите за анализа на Azure
  • Оптимизиране на прозрачността и сътрудничеството на екипите с Boards
  • Интегриране на Azure Boards с съществуващи GitHub репозитории

Хостинг на Git репозитории и сътрудничество с Azure Repos

  • Създаване на репозитории и управление на версиите с Azure Repos
  • Свързване с код чрез сигурна поддръжка за Git клиенти
  • Построяване на REST API и webhook-ове в Azure Repos
  • Създаване на околнини за разработка и изпълнение на pull requests
  • Функцията за търсене със съзнание за кода в Azure Repos
  • Очистване и поддържане на репозиториите

Построяване и доставяне на софтуер с Azure Pipelines

  • Реализация на непрекъснатата интеграция/доставяне (CI/CD)
  • Конфигуриране на Azure Pipelines с предпочитания език и ОС
  • Използване на build chaining и многофазовите построявания в Pipelines
  • Работа с реестрите на Azure Pipelines
  • Доставяне на контейнири към Kubernetes или други облака

Реализация на интегрирано управление на пакетите с Azure Artifacts

  • Създаване и споделяне на кодови пакети в Azure Artifacts
  • Управление на типовете на пакетите с универсално управление на артефакти
  • Организиране и защита на публични и частни исходни кодови пакети
  • Добавяне на пакети към CI/CD pipe-овете с Azure Artifacts

Тестване и оптимизиране на качеството на кода с Azure Test Plans

  • Планирани ръчни тестове спротивно на експлораторски тестове
  • Изпълнение на правилния вид тест за предприемачески приложения
  • Запис и анализ на данни с Azure Test Plans
  • Използване на функцията за проследяване от край до край в Azure Test Plans
  • Приемане на правилните действия за решаване на откритите дефекти в кода

Интегриране на услуги на Azure DevOps с други разширения

Разстраняване на грешки

Заключение и резюме

Изисквания

  • Разбиране на методологиите за разработка на софтуер в стил Agile
  • Знание на някой език за скриптове
  • Основен опит с задачи по администраторство на системи
  • Знание за GitHub workflow и репозитории

Публика

  • Инженери-DevOps
  • Разработчици
  • Проектни менажири
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории