План на курса

Въведение в ИИ в DevOps

  • Какво е AI for DevOps?
  • Приложения и преимущества на ИИ в процеси за непрекъсна интеграция и доставка
  • Обзор на инструменти и платформи, подкрепящи автоматизация, подпомогната от ИИ

AI-подпомагано разработване и рецензиране на код

  • Използване на GitHub Copilot и подобни инструменти за допълване на код
  • Проверки и предложения за качество на кода, базирани на ИИ
  • Автоматично генериране на тестове и откриване на уязвимости

Интелигентен дизайн на процеси за непрекъсна интеграция и доставка

  • Конфигуриране на Jenkins или GitHub действия с етапи, подобрени с ИИ
  • Предсказателно запускване на сглобявания и интелигентно откриване на отмяна
  • Динамични настройки на процесите, базирани на историческа производителност

Автоматизация на тестиране, подпомогната от ИИ

  • Генерация и приоритизация на тестове, подпомогнати от ИИ (напр. Testim, mabl)
  • Анализ на регресивни тестове с използване на машинно обучение
  • Намаляване на нестабилност и време за изпълнение на тестове с данни, базирани на инсайти

Статичен и динамичен анализ с ИИ

  • Интегриране на SonarQube и подобни инструменти в процесите
  • Автоматично откриване на проблеми в кода и предложения за преструктуриране
  • Анализ на въздействие и профилиране на риск на кода

Мониторинг, обратна връзка и непрекъснато подобряване

  • Инструменти за наблюдаемост, подпомогани от ИИ, и откриване на аномалии
  • Използване на модели на машинно обучение за учене от резултати от развой
  • Създаване на автоматизирани обратни връзки в цялостния животен цикъл на софтуера

Примери и практическа интеграция

  • Примери за ИИ-подпомогана непрекъсна интеграция и доставка в корпоративни среди
  • Интеграция с облачни платформи и микросервиси
  • Проблеми, препоръки и добри практики

Резиме и следващи стъпки


Изисквания

  • Опит с DevOps и CI/CD процеси
  • Основни знания за управление на версии и инструменти за автоматизация
  • Знакомство с концепциите за тестване и разпространение на софтуер

Целева аудитория

  • Инженери и екипи на платформи DevOps
  • Лидери по автоматизация на тестване и тестови инженери
  • Архитекти на софтуер и мениджъри по разпространение
 14 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории