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