Свържете се с нас

Съдържание и теми, включени в курса

Въведение в платформеното инженерство

  • Гледната точка на разработчика към платформеното инженерство
  • Разбиране на ползите за екипите за разработка
  • Съгласуване на платформеното инженерство с целите на разработката

Платформи за самообслужване за разработчици

  • Принципи на самообслужване и ресурси при поискване
  • Използване на вътрешни платформи за разработка и тестване
  • Практическо занятие: Настройване на пясъчна среда за самообслужване

Автоматизация в разработката

  • Автоматизиране на повтарящи се задачи в процеса на разработка
  • Непрекъсната интеграция (CI) и непрекъснато внедряване (CD) за разработчици
  • Практическо занятие: Създаване на автоматизирани тръбопроводи за изграждане и внедряване

Използване на микросървиси и контейнери

  • Въведение в архитектурата на микросървисите
  • Контейнеризация с Docker и оркестрация с Kubernetes
  • Практическо занятие: Контейнеризиране на приложение и внедряване в Kubernetes

Мониторинг и наблюдаемост

  • Инструменти и практики за мониторинг на здравето на приложенията
  • Внедряване на наблюдаемост в разработката
  • Практическо занятие: Интегриране на инструменти за мониторинг в работния процес на разработка

Сигурност и съответствие за екипи за разработка

  • Вграждане на практики за сигурност в жизнения цикъл на разработката
  • Осигуряване на съответствие чрез автоматизирани проверки
  • Практическо занятие: Прилагане на сканиране за сигурност и инструменти за съответствие в CI/CD

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

  • Най-добри практики за екипно сътрудничество с помощта на платформени инструменти
  • Ефективна комуникация в рамките на платформено-центрична разработка
  • Практическо занятие: Съвместно управление на проекти с платформени инструменти

Проектна работа

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

Обобщение и следващи стъпки

Изисквания

  • Разбиране на жизнения цикъл на софтуерната разработка (SDLC)
  • Опит със системи за контрол на версиите (напр. Git)
  • Запознатост с основни концепции за контейнеризация

Аудитория

  • Софтуерни разработчици
  • Членове на екипи за разработка
  • Практикуващи DevOps
 21 Часа

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


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

Отзиви от участници (1)

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

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