Курс предоставляет знания и навыки для внедрения практик постоянной интеграции DevOps. Рассматриваются вопросы реализации непрерывной интеграции в конвейер Azure DevOps, управления безопасностью и принципами качества, а также реализации стратегий построения контейнеров.
По окончании курса слушатели смогут:
- понимать значение непрерывной интеграции;
- реализовать непрерывную интеграцию с помощью Azure DevOps;
- настроить сборки и их доступные параметры;
- построить автоматизированный рабочий процесс создания сборки;
- интегрировать другие инструменты создания сборок с Azure DevOps;
- создать гибридные процессы создания сборки;
- характеризовать качество кода и знать о способах его измерения;
- выявлять «запах» кода;
- интегрировать автоматизированные тесты качества кода;
- определять покрытие кода во время тестирования;
- добавлять инструменты для измерения технической задолженности;
- выявлять открытый код и проблемы с лицензированием;
- реализовывать стратегию построения контейнеров.
Аудитория
Курс предназначен для специалистов, реализующих процессы DevOps или готовящихся к сдаче сертификационного экзамена Microsoft Azure DevOps Solutions.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- фундаментальные знания об Azure;
- опыт работы с виртуальными машинами и контейнерами;
- знания автоматизации создания сценариев;
- опыт работы в среде разработки программного обеспечения;
- опыт работы в операционной среде Windows или Linux;
- знание общих процессов разработки и развертывания приложений.
- Реализация непрерывной интеграции в конвейере DevOps Azure
- Обзор непрерывной интеграции
- Реализация стратегии сборок
- Управление качеством кода и политикой безопасности
- Управление качеством кода
- Управление политикою безопасности
- Реализация стратегии построения контейнеров