План на курса

Въведение

  • DevOps vs Agile
  • Обзор на основните концепции на DevOps
  • Разбиране на основните предимства на DevOps

Разбиране на фазите на DevOps

  • Непрекъснато интегриране
  • Непрекъснато доставяне
  • Непрекъснато развертяване
  • Непрекъснато тестване
  • Непрекъснато мониториране

Определяне на структурата и процесите на DevOps

  • Разбиране на ролите и отговорностите в DevOps
  • Планиране и оценка на приемането на DevOps
  • Персонализиране или стандартизиране на конвейера на DevOps

Настройка на инфраструктурата на DevOps

  • Избор на инструмент за отслеждане на работия (Jira, Azure DevOps и т.н.)
  • Управление на изходните кодове с Git
  • Създаване на приложения с Gradle и Jenkins
  • Развертяване на приложения с Docker и Kubernetes

Създаване на инструменти за автоматизация

  • Разбиране на сценарии за автоматизация
  • Създаване и изпълнение на автоматизирани тестове с Selenium
  • Имплементиране на автоматизирани работични процеси за построяване и развертяване

Интегриране на сигурността в процесите на DevOps

  • Разбиране на модела на DevSecOps
  • Определяне на политики и процедури за сигурност
  • Автоматизиране на процесите и инструментите за сигурност в DevOps

Най-добри практики и съвети за DevOps

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

Изисквания

  • Разбиране в методите на Agile
  • Опит в разработка на софтуер

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

  • Инженери DevOps
  • Мениджъри на ИТ
  • Разработчици
 21 часа

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


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

Отзиви от потребители (2)

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

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