Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в платформеното инженерство
- Гледната точка на разработчика към платформеното инженерство
- Разбиране на ползите за екипите за разработка
- Съгласуване на платформеното инженерство с целите на разработката
Платформи за самообслужване за разработчици
- Принципи на самообслужване и ресурси при поискване
- Използване на вътрешни платформи за разработка и тестване
- Практическо занятие: Настройване на пясъчна среда за самообслужване
Автоматизация в разработката
- Автоматизиране на повтарящи се задачи в процеса на разработка
- Непрекъсната интеграция (CI) и непрекъснато внедряване (CD) за разработчици
- Практическо занятие: Създаване на автоматизирани тръбопроводи за изграждане и внедряване
Използване на микросървиси и контейнери
- Въведение в архитектурата на микросървисите
- Контейнеризация с Docker и оркестрация с Kubernetes
- Практическо занятие: Контейнеризиране на приложение и внедряване в Kubernetes
Мониторинг и наблюдаемост
- Инструменти и практики за мониторинг на здравето на приложенията
- Внедряване на наблюдаемост в разработката
- Практическо занятие: Интегриране на инструменти за мониторинг в работния процес на разработка
Сигурност и съответствие за екипи за разработка
- Вграждане на практики за сигурност в жизнения цикъл на разработката
- Осигуряване на съответствие чрез автоматизирани проверки
- Практическо занятие: Прилагане на сканиране за сигурност и инструменти за съответствие в CI/CD
Сътрудничество и комуникация
- Най-добри практики за екипно сътрудничество с помощта на платформени инструменти
- Ефективна комуникация в рамките на платформено-центрична разработка
- Практическо занятие: Съвместно управление на проекти с платформени инструменти
Проектна работа
- Разработване на мини проект, използващ принципите на платформеното инженерство
- Включване на автоматизация, мониторинг и сигурност
- Сесия за партньорски преглед и обратна връзка
Обобщение и следващи стъпки
Изисквания
- Разбиране на жизнения цикъл на софтуерната разработка (SDLC)
- Опит със системи за контрол на версиите (напр. Git)
- Запознатост с основни концепции за контейнеризация
Аудитория
- Софтуерни разработчици
- Членове на екипи за разработка
- Практикуващи DevOps
21 Часа
Отзиви от участници (1)
За микросервисите и как да поддържате Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Курс - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Машинен превод