План на курса
Въведение
Преглед на DevOps практиката в бизнеса
- Как DevOps се различава от традиционните ИТ практики? Термини и технологии на DevOps Agile методологии, които се прилагат в DevOps
Общ преглед на функциите и архитектурата на Azure DevOps.
- Azure DevOps хостван сървър срещу локален Azure DevOps Azure DevOps за крайни потребители Azure DevOps за администратори
Настройване и конфигуриране на Azure DevOps за разработка
Използване на картата на потока от стойности за оценка на съществуващи процеси на развитие
- Мигриране към Azure DevOps
Общ преглед на основните услуги и инструменти на Azure DevOps.
- Избор на подходящите Azure DevOps услуги за бизнеса
Планиране и проследяване на разработката на софтуер с Azure платки
- Използване на вградени scrum и гъвкави инструменти в Azure Boards Работа с джаджи на таблото за управление на Azure Boards Наблюдение на състоянието на проекта с инструменти за анализ на Azure Оптимизиране на прозрачността и сътрудничеството на екипите с Boards Интегриране на Azure Boards със съществуващи GitHub хранилища
Хостинг на Git хранилища и Collaboration използване на Azure Repos
- Създаване на хранилища и контрол на версиите с Azure Repos Свързване с насочен код чрез защитена поддръжка на Git клиент Изграждане на REST API и уеб кукички в Azure Repos Създаване на среди за разработка и изпълнение на заявки за изтегляне Функцията за търсене с код на Azure Repos Почистване и поддържане на хранилища
Изграждане и внедряване на софтуер с Azure конвейери
- Внедряване на непрекъсната интеграция/непрекъснато доставяне (CI/CD) Конфигуриране на Azure Pipelines с предпочитан език и операционна система Използване на верижно изграждане и многофазови компилации в Pipelines Работа с регистри на Azure Pipelines Разполагане на контейнери в Kubernetes или произволен облак
Внедряване на интегриран пакет Management Използване на Azure артефакти
- Създаване и споделяне на кодови пакети в Azure артефакти Управление на типове пакети с универсално управление на артефакти Организиране и защита на публични и частни пакети с изходен код Добавяне на пакети към CI/CD конвейери с Azure артефакти
Тестване и оптимизиране на качеството на кода с Azure тестови планове
- Планирано ръчно тестване срещу проучвателно тестване Изпълнение на правилния тип тест за корпоративни приложения Улавяне и анализиране на данни с помощта на Azure тестови планове Използване на функцията за проследяване от край до край на Azure тестови планове Предприемане на подходящи действия за разрешаване на идентифицираните дефекти в кода
Интегриране на услуги на Azure DevOps с други разширения
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Разбиране на Agile методологиите за разработка на софтуер
- Владеене на всеки език за скриптово програмиране
- Основен опит със задачи по системна администрация
- Познаване на GitHub работни процеси и хранилища
Публика
- DevOps Инженери
- Разработчици
- Ръководители на проекти
Oтзиви от потребители (2)
Че можем да направим всичко на практика сами. Нашият треньор имаше обширни познания и можехме да го попитаме всичко и той винаги имаше отговора. Че придобих някои умения, които са полезни за разработчиците.
Julia Gajtkowska - Demant Business Services Poland
Курс - Azure DevOps Fundamentals
Машинен превод
Practical part and interaction with students