ITSMD115 ITSM
Продолжительность курса: 136 ак. ч.

Описание курса:
Комплексный практико-ориентированный курс, который проведет вас через весь жизненный цикл создания масштабируемых распределенных систем: от декомпозиции монолита до промышленной эксплуатации. Программа охватывает три ключевых направления: архитектуру (паттерны декомпозиции, коммуникации, безопасность), инфраструктуру (Docker, Kubernetes, Helm, Istio, CI/CD) и надежность (наблюдаемость, мониторинг, паттерны распределенных систем). Обучение подкрепляется регулярными домашними заданиями и итоговой защитой полноценного архитектурного проекта, что позволяет сразу применять полученные знания на практике.

Аудитория:
• Архитекторы;
• DevOps специалисты;
• Ведущие разработчики;
• Руководители разработки.

Необходимая подготовка:
• Опыт разработки программных систем;
• Желательно опыт разработки архитектуры

Программа курса:
Модуль 1. Базовые паттерны микросервисных архитектур:
• Плюсы и минусы микросервисной архитектуры;
• Атрибуты качества и представления архитектуры;
• От монолита к микросервису;
• Паттерны декомпозиции микросервисов. Домашняя работа;
• Основы тестирования. Введение в тестирование микросервисных архитектур (часть 1);
• Практики тестирования микросервисных архитектур (часть 2).

Модуль 2. Инфраструктура микросервисов:
• Инфраструктурные паттерны: CI/CD, дистрибуция артефактов, конфигурирование приложений;
• Инфраструктурные паттерны: паттерны развертывания, service discovery, health-checks;
• Основы работы с Docker. Домашняя работа;
• Архитектура Kubernetes;
• Базовые сущности Kubernetes: ReplicaSet, Deployment, StatefulSet, DaemonSet;
• Базовые сущности Kubernetes: Service, Ingress. Домашняя работа;
• Базовые сущности Kubernetes: Persistent Volume, Persistent Volume Claim;
• Базовые сущности Kubernetes: Job, CronJob, ConfigMap, Secret;
• Работа с Helm. Домашняя работа;
• Service mesh на примере Istio;
• Kubernetes Q&A.

Модуль 3. Инструменты наблюдаемости:
• Мониторинг и алертинг;
• Prometheus. Grafana. Домашняя работа;
• Системы логирования (ELK, EFK, Graylog2). Домашняя работа.

Модуль 4. Авторизация и аутентификация:
• Авторизация и аутентификация в микросервисной архитектуре: основные паттерны аутентификации;
• Аутентификация и авторизация в микросервисной архитектуре: основные паттерны, JWT-токены;
• Backend for Frontends. API Gateway. Домашняя работа.

Модуль 5. Коммуникационные паттерны:
• Асинхронный и синхронный API;
• RESTful. Домашняя работа;
• GraphQL. gRPC;
• Распределенные очереди сообщений на примере Kafka и RabbitMQ;
• Event-Driven Architecture;
• Практика системного проектирования.

Модуль 6. Распределенные системы и хранилища:
• Введение в распределенные системы;
• Распределенные транзакции. Домашняя работа;
• Паттерны кэширования и основные принципы;
• Шардирование;
• CP-системы;
• AP-системы;
• Паттерны поддержания консистентности данных (Stream processing);
• Идемпотентность и коммутативность API в HTTP и очередях. Домашняя работа.

Модуль 7. Проектная работа:
• Выбор темы и организация проектной работы // Проект;
• Защита проектных работ;
• Защита проектных работ

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Академ. часов: 136
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва, Пермь
  • Очно: 171900 ₽
  • Вебинар: 171900 ₽

Расписание

НачалоОкончание
23 ноября 2026 15 декабря 2026
Записаться на курс