СОДЕРЖАНИЕ

Введение. Технология автоматизации непрерывного производства ПО (DevOps)

1. Технология Microsoft Azure DevOps Services

1.1 Облачная структура платформы Windows Azure
1.2 Архитектура платформы Windows Azure
1.3 Характеристики облачной платформы Windows Azure
1.4 Работа с Windows Azure
1.5 Azure для DevOps

2. Основы инженерного DevOps

2.1 Ключевые ценности DevOps 25 2.2 Централизация в DevOps
2.3 Автоматизация в DevOps
2.4 Команда DevOps
2.5 Культура разработки по DevOps
2.6 Развитие принципов разработки ПО
2.7 Применение DevOps вне IT

3. Управление жизненным циклом приложений

3.1. Принципы управления жизненным циклом приложений. 33 3.2. Архитектурное проектирование с применением UML
3.3. Обеспечение качества приложения

4. Архитектура и функциональные возможности Azure DevOps Server

4.1. Организация работы над проектом посредством ADS
4.2. Физические среды разработки и тестирования
4.3. Архитектура ADS
4.4. Развертывание ADS
4.5. Отчеты ADS
4.6. Сетевой доступ к ресурсам ADS

5. Организация командной разработки на базе Visual Studio и Azure DevOps Server

5.1. Шаблоны командных проектов
5.2. Инструментальные средства ADS
5.3. Командный проект и его структура в ADS

6. Построение приложений с использованием Team Build

6.1. Физическая архитектура и логика рабочего процесса Team Build
6.2. Принципы работы Team Build
6.3. Тестирование программного продукта в ADS
6.4. Сценарии сборки
6.5. Типичные проблемы при работе с Team Build
6.6. Настройка плановой сборки
6.7. Настройка непрерывной интеграции

7. Управление проектами

7.1. Типичные проблемы управления проектами
7.2. Функции управления проектами в Azure DevOps Server
7.3. Создание проектов и управление ими в Azure DevOps Server
7.4. Стратегии командных проектов
7.5. Управление процессами
7.6. Управление рабочими элементами
7.7. Контроль выполнения работ и отчеты