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

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

Модул 1 – Въведение в OpenShift

  • Архитектура на OpenShift
  • Основи на Kubernetes
  • Проекти и пространства от имена
  • Работен процес на разработчика в OpenShift
  • Използване на уеб конзолата и CLI

Модул 2 – Контейнеризирани приложения

  • Основи на контейнерите
  • Изграждане на образи на приложения
  • Регистри на образи
  • Жизнен цикъл на образите
  • Работа с артефакти на приложения

Модул 3 – Внедряване на приложения

  • Създаване на внедрявания на приложения
  • Стратегии за разпространение
  • Мащабиране на приложения
  • Управление на конфигурацията
  • Секрети и ConfigMaps

Модул 4 – Работа в мрежа на приложения

  • Услуги
  • Маршрути
  • Концепции за Ingress
  • Вътрешна комуникация
  • Външен достъп

Модул 5 – Постоянни данни

  • Концепции за постоянно съхранение
  • Заявки за постоянен обем (Persistent Volume Claims)
  • Приложения със запазване на състоянието
  • Съображения за управление на данни

Модул 6 – Автоматизация на разработката

  • Основи на CI/CD
  • Автоматизиране на изграждането на приложения
  • Pipeline-и за внедряване
  • Управление на версиите
  • Работни потоци за издаване на версии

Модул 7 – Наблюдаемост

  • Логове на приложения
  • Метрики
  • Мониторинг
  • Проверки на здравето
  • Отстраняване на проблеми с внедрявания

Модул 8 – Сигурност на приложения

  • Сигурна конфигурация на приложения
  • Управление на секрети
  • Контрол на достъпа
  • Сигурност на образите
  • Най-добри практики за сигурност

Модул 9 – Практики за облачно-ориентирана разработка

  • Принципи на Twelve-Factor App
  • Дизайн на приложения без запазване на състояние
  • Конфигурация, специфична за средата
  • Съображения за мащабируемост
  • DevOps сътрудничество

Модул 10 – Практически проект

  • Изграждане на контейнеризирано приложение
  • Внедряването му в OpenShift
  • Конфигуриране на работа в мрежа
  • Съхраняване на данни от приложението
  • Внедряване на автоматизирано разгръщане
  • Мониторинг и отстраняване на проблеми в приложението

Формат на курса

  • Интерактивни лекции и демонстрации.
  • Обширни практически упражнения.
  • Практически лабораторни упражнения, базирани на реални сценарии за разработка.

Опции за персонализиране на курса

  • Обучението може да бъде съобразено с езиците за програмиране, frameworks и CI/CD инструментите, използвани във вашата организация.
  • Лабораторните упражнения могат да бъдат адаптирани към OpenShift средата на клиента или еквивалентна платформа, базирана на Kubernetes.

Изисквания

  • Общо разбиране за концепциите на контейнерите
  • Опит в разработката на софтуер

Аудитория

  • Разработчици
 35 Часа

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


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

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

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

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