Stepik
Учебный центр IBS
Skillfactory
Нетология
Яндекс Практикум
Merion Academy
Skillbox
Skypro
ProductStar
GB (GeekBrains)
Бруноям
OTUS
Учебный центр IBS
Skillfactory
Нетология
Яндекс Практикум
Merion Academy
Skillbox
Skypro
ProductStar
Бруноям
Digital Skills Academy
Stepik
OTUS
Учебный центр IBS
Skillfactory
Яндекс Практикум
Onskills
Skillbox
AndroidSprint
ProductStar
Java Online Projects
TestGrow
Stepik
OTUS
Учебный центр IBS
Skillfactory
Яндекс Практикум
Skillbox
Loftschool
QA.GURU
Хекслет
Stepik
Учебный центр IBSКурс по проектированию и интеграции современных ИТ-систем с акцентом на архитектурные шаблоны и решение практических задач.
Введение: закон Конвея и его влияние на архитектуру. Эволюция архитектур: event-driven дизайн. Монолит: проблемы и ограничения, компонентная архитектура, SOA, MSA.
Интеграция в микросервисах:
Роль архитектуры в интеграции. Связь требований и архитектуры. Требования к интеграции:
Сценарии атрибутов качества. Подбор архитектурного решения в зависимости от требований.
Шаблоны интеграции. Достижение качества проектируемого решения:
Общий процесс проектирования интеграции. Диаграммы потоков данных. UML для документирования. Диаграммы последовательности (Sequence Diagrams).
Инструменты для реализации интеграций:
Модуль 1: Основы архитектуры интеграции.
Практика: Анализ требований к интеграции ИТ-систем и выбор архитектурных шаблонов.
Модуль 2: Инструменты интеграции.
Практика: Практическое применение инструментов (REST, GraphQL, SOAP) и выбор брокеров сообщений (RabbitMQ, Kafka).
Модуль 3: Проектирование систем.
Практика: Создание архитектуры решения и установление связей между сервисами.
Модуль 4: Обеспечение качества процессов.
Практика: Решение задач по интеграции и обеспечению качества процессов.