План на курса

Microservices Архитектура

  • Основни принципи на микроуслугите
  • Основни компоненти и дизайн на услугата
  • Често срещани модели на микроуслуги
  • Комуникационни стратегии между службите
  • Обработка на разпределени транзакции в микроуслуги
  • Съображения за сигурност в архитектурата на микроуслугите
  • Оркестрация и откриване на услуги
  • Контейнеризация на микроуслуги
  • Мониторинг и наблюдение на микроуслуги
  • Въведение в сървъра без сървър и източника на събития

Архитектура на приложения, базирана на контейнери

  • Въведение в концепциите за контейнеризация
  • Работа с Docker: създаване и управление на контейнери
  • Принципи на проектиране за приложения в контейнери
  • Основи на Kubernetes и оркестрация на контейнери
  • Networking в контейнерни среди
  • Най-добри практики за сигурност за контейнери
  • Използване на Service Mesh за комуникация на микроуслуги
  • Стратегии за балансиране на натоварването и мащабиране
  • Разпределено проследяване и събиране на показатели
  • Инфраструктурата като код (IaC) за внедряване на контейнери
  • Настройване на платформа за внедряване на контейнери

Внедряване на CI/CD

  • Ключови концепции за CI/CD тръбопроводи
  • Средства и технологии за CI/CD автоматизация
  • Автоматизиране на компилации и версии
  • Автоматизирани стратегии за тестване в CI/CD
  • Автоматизация на внедряването и стратегии за освобождаване
  • Използване на инфраструктурата като код (IaC) при внедрявания
  • Модели на внедряване: Синьо-зелени, Canary и Rolling актуализации
  • Интегриране на сигурността в DevOps (DevSecOps)

ABC (Най-добри практики и съображения за напреднали)

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

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

Изисквания

  • Основни познания по разработка на софтуер
  • Разбиране на концепциите за облачни изчисления
  • Познаване на Linux използването на командния ред

Публика

  • Разработчици на софтуер
  • DevOps Инженери
  • Облачни архитекти
  • Системни администратори
 21 Часа

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


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

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

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

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