Описание
На курсе разбираются различные аспекты интеграции, включая интеграционные требования, промышленные стандарты, инструменты и средства интеграции, а также шаблоны интеграции приложений и коммуникации, рассматриваются важность обеспечения стабильности интеграции и основы межсетевого взаимодействия.
Курс также включает изучение форматов обмена данными, протоколов доставки пакетов и стандартов API. Участники курса получат практические навыки в области проектирования API, настройки интеграционных кластеров и использования протоколов Kafka и KSQL.
Курс обладает сбалансированным подходом, включающим 40% теоретической подготовки и 60% практических заданий.
Обучение проходит в смешанном формате:
-
Самостоятельное изучение материалов курсов в системе дистанционного обучения (СДО). По окончании теоретической части каждого курса программы участникам будет предложен тест для проверки и подтверждения уровня знаний.
- Практические сессии с преподавателем, на которых дополнительно разбирается каждый этап кейс-проекта, обсуждаются вопросы, а также можно познакомиться с опытом и кейсами коллег
удостоверение о повышении квалификации государственного образца
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
1. Интеграционные требования.
-
2. Промышленные стандарты интеграции.
-
3. Инструменты и средства интеграции.
-
4. Шаблоны интеграции приложений (Enterprise Integration Patterns).
-
5. Шаблоны коммуникации приложений.
-
6. Обеспечение стабильности.
-
7. Основы построения информационных сетей.
-
8. Технологии виртуализации. Отличие виртуализации от контейнеризации, stateless и statefull приложений.
-
9. Выбор между синхронной и асинхронной коммуникацией: анализ преимуществ и влияние на надежность системы.
-
10. Шаблоны коммуникации в контексте приложений и микросервисной архитектуры: применение и практические сценарии.
-
11. Синхронное взаимодействие и REST: основы, генерация API и управление версиями.
-
12. REST API: рекомендации по дизайну, блокировкам, кешированию и версионированию.
-
13. OpenAPI Spec: интеграция и API First подход в создании удобных и гибких интерфейсов.
-
14. AsyncAPI и принципы асинхронного взаимодействия: организация топиков и безопасность сообщений.
-
15. Технологии асинхронного обмена сообщениями: RabbitMQ, ActiveMQ, Kafka в сравнении.
-
Итого на курс 30 часов: теория – 12 ч (40%), практика – 18 ч (60%)