Курс надає знання та навички для впровадження практик постійної інтеграції DevOps. Розглядаються питання реалізації безперервної інтеграції в конвеєр Azure DevOps, управління безпекою та принципами якості, а також реалізації стратегій побудови контейнерів.
Після закінчення курсу слухачі зможуть:
- розуміти значення безперервної інтеграції;
- реалізувати безперервну інтеграцію за допомогою Azure DevOps;
- налаштувати збірки та їх доступні параметри;
- побудувати автоматизований робочий процес створення збірки;
- інтегрувати інші інструменти створення збірок з Azure DevOps;
- створити гібридні процеси створення збірки;
- характеризувати якість коду та знати про способи його вимірювання;
- виявляти «запах» коду;
- інтегрувати автоматизовані тести якості коду;
- визначати покриття коду під час тестування;
- додавати інструменти для вимірювання технічної заборгованості;
- виявляти відкритий код та проблеми з ліцензуванням;
- реалізовувати стратегію побудови контейнерів.
Аудиторія
Курс призначений для фахівців, які реалізують процеси DevOps або готуються до складання сертифікаційного іспиту Microsoft Azure DevOps Solutions.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- фундаментальні знання Azure та основних принципів гнучкої розробки програмного забезпечення, також на основі методології Agile;
- знання процедур контролю версій;
- знання порталу Azure;
- досвід роботи в організації, яка створює програмне забезпечення;
- необов’язковий досвід роботи в IDE.
- Впровадження постійної інтеграції в конвеєрі Azure DevOps
- Огляд постійної інтеграції
- Впровадження стратегії створення збірок
- Управління якістю коду та політикою безпеки
- Управління якістю коду
- Управління політикою безпеки
- Реалізація стратегії побудови контейнерів