Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в ИИ в DevOps
- Какво е AI for DevOps?
- Приложения и преимущества на ИИ в процеси за непрекъсна интеграция и доставка
- Обзор на инструменти и платформи, подкрепящи автоматизация, подпомогната от ИИ
AI-подпомагано разработване и рецензиране на код
- Използване на GitHub Copilot и подобни инструменти за допълване на код
- Проверки и предложения за качество на кода, базирани на ИИ
- Автоматично генериране на тестове и откриване на уязвимости
Интелигентен дизайн на процеси за непрекъсна интеграция и доставка
- Конфигуриране на Jenkins или GitHub действия с етапи, подобрени с ИИ
- Предсказателно запускване на сглобявания и интелигентно откриване на отмяна
- Динамични настройки на процесите, базирани на историческа производителност
Автоматизация на тестиране, подпомогната от ИИ
- Генерация и приоритизация на тестове, подпомогнати от ИИ (напр. Testim, mabl)
- Анализ на регресивни тестове с използване на машинно обучение
- Намаляване на нестабилност и време за изпълнение на тестове с данни, базирани на инсайти
Статичен и динамичен анализ с ИИ
- Интегриране на SonarQube и подобни инструменти в процесите
- Автоматично откриване на проблеми в кода и предложения за преструктуриране
- Анализ на въздействие и профилиране на риск на кода
Мониторинг, обратна връзка и непрекъснато подобряване
- Инструменти за наблюдаемост, подпомогани от ИИ, и откриване на аномалии
- Използване на модели на машинно обучение за учене от резултати от развой
- Създаване на автоматизирани обратни връзки в цялостния животен цикъл на софтуера
Примери и практическа интеграция
- Примери за ИИ-подпомогана непрекъсна интеграция и доставка в корпоративни среди
- Интеграция с облачни платформи и микросервиси
- Проблеми, препоръки и добри практики
Резиме и следващи стъпки
Изисквания
- Опит с DevOps и CI/CD процеси
- Основни знания за управление на версии и инструменти за автоматизация
- Знакомство с концепциите за тестване и разпространение на софтуер
Целева аудитория
- Инженери и екипи на платформи DevOps
- Лидери по автоматизация на тестване и тестови инженери
- Архитекти на софтуер и мениджъри по разпространение
14 Часа