Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в платформения инженеринг
- Гледната точка на разработчиците върху инженерството на платформата
- Разбиране на ползите за екипите за разработка
- Съгласуване на инженеринга на платформата с целите за развитие
Платформи за самообслужване за разработчици
- Принципи на самообслужване и ресурси при поискване
- Използване на вътрешни платформи за разработка и тестване
- Практически: Настройване на среда на пясъчник на самообслужване
Автоматизация в разработката
- Автоматизиране на повтарящи се задачи в процеса на разработка
- Непрекъсната интеграция (CI) и непрекъснато внедряване (CD) за разработчици
- Практически: Създаване на автоматизирани конвейери за изграждане и внедряване
Ливъридж Microservices и контейнери
- Въведение в архитектурата на микроуслугите
- Контейнеризация с Docker и оркестрация с Kubernetes
- Практически: Контейнеризиране на приложение и внедряване в Kubernetes
Мониторинг и наблюдение
- Инструменти и практики за наблюдение на здравето на приложението
- Внедряване на наблюдаемост в разработката
- Практически: Интегриране на инструменти за наблюдение в работния процес на разработка
Сигурност и съответствие за екипи за разработка
- Вграждане на практики за сигурност в жизнения цикъл на разработката
- Осигуряване на съответствие с автоматизирани проверки
- Практически: Прилагане на инструменти за сканиране за сигурност и съответствие в CI/CD
Collaboration и Communication
- Най-добри практики за екипно сътрудничество с помощта на инструменти на платформата
- Ефективна комуникация в рамките на ориентирано към платформата развитие
- Практически: Съвместно управление на проекти с инструменти на платформата
Работа по проект
- Разработване на мини-проект, използващ принципите на платформено инженерство
- Включва автоматизация, мониторинг и сигурност
- Сесия за партньорска проверка и обратна връзка
Обобщение и следващи стъпки
Изисквания
- Разбиране на жизнения цикъл на разработка на софтуер (SDLC)
- Опит със системи за контрол на версиите (напр. Git)
- Запознаване с основните концепции за контейнеризация
Публика
- Разработчици на софтуер
- Членове на екипа за разработка
- DevOps практикуващи
21 Часа