О чём курс

Курс по освоению базовых знаний, технологий и стандартов для проектирования межсистемного взаимодействия.
В каких случаях REST-сервисы – хороший выбор, а когда не обойтись без SOAP и WSDL? Или просто экспортировать/импортировать файлы в JSON, XML, CSV?
Какие задачи асинхронного взаимодействия хорошо решаются с помощью очередей и топиков, а для каких удобнее вынести часть функциональности на шину?
И в чем разница между брокерами сообщений и КСШ/ESB, а также шинами данных, сообщений и событий?
А что использовать, если у нас микросервисы, а не SOA?

В рамках курса вы освоите ключевые аспекты разработки интеграционных решений для межсистемного взаимодействия. Вы узнаете о технологиях и стандартах, таких как REST, SOAP и очереди сообщений, а также о том, как правильно формировать интеграционные требования. Обучение будет основываться на практических примерах и задачах, что позволит вам лучше понять применение разных инструментов. Вы изучите архитектурные подходы, включая микросервисную архитектуру, и получите навыки проектирования API. На занятиях вы научитесь формулировать требования и выбирать подходящие технологии в зависимости от бизнес-целей.

Цели

  • 1.Понимать основы межсистемных интеграций и технологий для использования в работе;
  • 2.Готовить интеграционные решения, отвечающие потребностям бизнеса;
  • 3.Готовить качественные интеграционные требования с учетом технических и бизнес-ограничений;
  • 4.Использовать инструменты аналитики для проработки межсистемного взаимодействия;
  • 5.Использовать методы и подходы к интеграции, применяя инструменты и шаблоны.

Целевая аудитория

Системные и бизнес-аналитики, менеджеры проектов, менеджеры продуктов, QA-инженеры.

Предварительная подготовка

Опыт участия в разработке от 1 года.

Для кого

Бизнес-аналитик Бизнес-аналитик
Системный аналитик Системный аналитик
Архитектор ПО Архитектор ПО
Руководитель группы\Тимлид Руководитель группы\Тимлид
Руководитель проекта Руководитель проекта
Директор проекта Директор проекта

Улучшаемые навыки

Анализ требований
Проектирование архитектуры
Управление данными
Разработка и тестирование интеграционных решений
Мониторинг и поддержка интеграционных решений

Темы курса

01 Общие понятия интеграции (теория – 1,5 ч., практика – 1,5 ч.)
  • Рассмотрим интеграцию как систему, способы взаимодействия интегрированных систем, типы взаимодействия.
  • Для каких целей существуют интеграции, какие задачи решаются с помощью интеграций.
02 Интеграции в архитектуре (теория – 2 ч.)
  • Для проектирования интеграционных решений важно понимать архитектуру систем, с которыми работаешь, разбираться в типах интеграции и архитектурных стилях. В наше время все чаще встречается и применяется понятие «микросервисная архитектура». Все больше компаний переходит от монолитной архитектуры к микросервисной. Необходимо знать, чем чреваты такие изменения, как протекает внедрение и интеграция микросервисов; их применение, достоинства и недостатки.
03 Интеграционные шины и брокеры сообщений (теория – 2 ч.)
  • Где и почему используются топики, а где очереди, чем хороши интеграционные шины.
  • Какие системы обмена сообщениями есть и их интерфейсы на примерах JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.
04 Технологии и стандарты интеграции (теория – 2.5 ч.; практика – 1.5 ч.)
  • API как эффективный способ интеграции между системами: где, как и почему так популярен. 
  • Где и для чего использовать сетевые протоколы. 
  • Почему разработчики так любят REST и не очень SOAP. 
  • Как работать и где применяются форматы данных: JSON, XML, XSD.
05 Интеграционные требования (теория – 1.5 ч.; практика – 1,5 ч.)
  • Как правильно сформировать и выставить функциональные и нефункциональные требования к интеграции.
  • Какие подходы выбрать при реализации интеграционных требований. 
  • Как правильно проектировать межсистемное взаимодействие, с помощью каких инструментов. 
  • Чтобы легко и быстро формировать требования к решению, связанному с интеграцией, существуют различные шаблоны для работы с требованиями, которые следует использовать в работе.
06 Проектирование API (теория – 1.5 ч., практика – 3,5 ч.)
  • Про API полезно знать любому специалисту, работающему в команде разработки. Практические задания помогут лучше понимать особенности использования и применения контрактов на примерах.
07 Инструменты интеграции (теория – 1.5 ч.; практика – 1.5 ч.)
  • Какие существуют инструменты для проектирования и проверки работоспособности интеграционных решений. 
  • Обзор популярных инструментов: Swagger, Postman, SoapUI, OpenAPI.
08 Всего: теория – 12,5 ч. (57%), практика – 9,5 ч. (43%)

49 500 ₽

44 550 ₽ — для физ. лиц

Записаться на курс

Чему вы научитесь

01 Выявлять и формулировать требования к интеграционным решениям
02 Разрабатывать архитектуру интеграционных систем
03 Организовывать и управлять данными между различными системами, обеспечивая их целостность и доступность
04 Программировать и тестировать интеграционные компоненты

Ведущий курса

Александр

Брейман Александр

Эксперт в области разработки и архитектуры ПО

Middle

О проектах

Александр занимается разработкой учебных программ, чтением лекций, проведением семинаров, практических и лабораторных работ. Под его руководством уже не один десяток специалистов успешно защитили выпускные квалификационные работы бакалавра и магистерские диссертации.

Среди его кейсов работа в ЗАО «ТИТАН МЕТА», Московском государственном университете приборостроения и информатики, Национальном исследовательском университете «Высшая школа экономики» и Luxoft Training.

Курсы и сертификаты

Александр является членом организаций:

  • IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).
  • ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).

49 500 ₽

44 550 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

49 500 ₽

44 550 ₽ — для физ. лиц

Юр. лицо — 49 500 ₽
Физ. лицо — 44 550 ₽
13.01.2025, Онлайн
13.01.2025, Онлайн
03.02.2025, Онлайн
12.02.2025, Онлайн
10.03.2025, Онлайн
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Отзывы о курсе

Повысьте квалификацию И получите диплом
Отзывы учеников
Хочу особо отметить эрудированность тренера - очень приятно слушать и работать со специалистом. Очень понравились последние 2 дня: была практика и обсуждение вариантов реализации учебной задачи. Также понравилась практика с Postman и Swagger.
Очень интересный и насыщенный тренинг. Хорошие практические занятия позволяют проникнуться новыми знаниями. Больше всего понравились слайды с кодом и разбор элементов, истории интеграций из опыта тренера. Курс позволил мне взглянуть на связи между системами как бы изнутри - с техническими пояснениями, деталями.
Понравилось то, что тренер приводил примеры на каждое теоретическое обозначение, вид, правило, выполнение практических заданий, пояснение тренера, красивые доходчивые презентации, методичка с более детальным описанием информации из презентаций. Курс рекомендую, хороший!
Круто, что рассказали не только что-и-как, но и почему так исторически сложилось. Понравился обзор большого количества ПО для разных способов интеграции и прикладные кейсы из личного опыта тренера, его комментарии и ответы на вопросы участников.
Курс в целом понравился, материал изложен структурированно, чётко и ёмко, очень много полезной теории с понятными примерами из жизни, подача была интересной. Понравилось описание различных подходов и практик проектирования интеграционных решений. Мне понравилась практика (особенно последние два дня).

Связанные курсы

ARC-013
24 часа

Интеграция в корпоративных системах

В ходе курса вы изучите методы и паттерны интеграции систем, учитывающие бизнес-требования и технические ограничения.

от Middle

51 500 ₽

ARC-015
24 часа

Микросервисная архитектура

Основы микросервисной архитектуры, её связь с традиционными подходами и практические решения для проектирования систем.

от Middle

51 500 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.