Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

Проектирование интеграционных решений

  Сложность

Пока неизвестно

  Длительность

22 ак.ч.

  Формат

онлайн

  Документ по выпуску

удостоверение о повышении квалификации государственного образца

Стоимость курса
44 900

Подробнее о курсе

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

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

  1. Общие понятия интеграции (теория – 1,5 ч., практика – 1,5 ч.)

Рассмотрим интеграцию как систему, способы взаимодействия интегрированных систем, типы взаимодействия. Для каких целей существуют интеграции, какие задачи решаются с помощью интеграций.

  2. Интеграции в архитектуре (теория – 2 ч.)

Для проектирования интеграционных решений важно понимать архитектуру систем, с которыми работаешь, разбираться в типах интеграции и архитектурных стилях. В наше время все чаще встречается и применяется понятие «микросервисная архитектура». Все больше компаний переходит от монолитной архитектуры к микросервисной. Необходимо знать, чем чреваты такие изменения, как протекает внедрение и интеграция микросервисов; их применение, достоинства и недостатки.

  3. Интеграционные шины и брокеры сообщений (теория – 2 ч.)

Где и почему используются топики, а где очереди, чем хороши интеграционные шины. Какие системы обмена сообщениями есть и их интерфейсы на примерах JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.

  4. Технологии и стандарты интеграции (теория – 2.5 ч.; практика – 1.5 ч.)

API как эффективный способ интеграции между системами: где, как и почему так популярен.  Где и для чего использовать сетевые протоколы.  Почему разработчики так любят REST и не очень SOAP.  Как работать и где применяются форматы данных: JSON, XML, XSD.

  5. Интеграционные требования (теория – 1.5 ч.; практика – 1,5 ч.)

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

  6. Проектирование API (теория – 1.5 ч., практика – 3,5 ч.)

Про API полезно знать любому специалисту, работающему в команде разработки. Практические задания помогут лучше понимать особенности использования и применения контрактов на примерах.

  7. Инструменты интеграции (теория – 1.5 ч.; практика – 1.5 ч.)

Какие существуют инструменты для проектирования и проверки работоспособности интеграционных решений.  Обзор популярных инструментов: Swagger, Postman, SoapUI, OpenAPI.

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 24.11.2024

Похожие курсы

Системный аналитик

Системный аналитик

Системный аналитик

Системный аналитик

Математика для анализа данных

Математика для анализа данных

Аналитические шаблоны

Аналитические шаблоны

Практика разработки требований к ПО

Практика разработки требований к ПО

Специалист
 онлайн
 32 ак. ч. + 12 ак. ч. самостоятельно
  Перейти к курсу
Построение аналитических отчетов на базе BI платформы QlikView

Построение аналитических отчетов на базе BI платформы QlikView

Специалист
 онлайн
 24 ак. ч. + 12 ак. ч. самостоятельно
  Перейти к курсу
Факультет системной аналитики

Факультет системной аналитики

KL 005.11: Защита серверов Windows и встраиваемых систем

KL 005.11: Защита серверов Windows и встраиваемых систем

Специалист
 онлайн
 16 ак. ч. + 8 ак. ч. самостоятельно
  Перейти к курсу

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных