План на курса

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

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

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

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

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

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

Ливъридж Microservices и контейнери

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

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

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

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

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

Collaboration и Communication

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

Работа по проект

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

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

Изисквания

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

Публика

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

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



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

Oтзиви от потребители (3)

Свързани Kурсове

DevOps and Platform Engineering: A Collaborative Approach

14 Hours

AI Coding Assistants: Enhancing Developer Productivity

7 Hours

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