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

Курс посвящен освоению базовых знаний технологий и стандартов для проектирования межсистемного взаимодействия.
Курс: REQ-070
Длительность: 20 ч.

Описание

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

Разбираемые темы

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

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

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

4. Шаблоны интеграции приложений (теория – 0,5 ч)
  • Как и кому использование архитектурных шаблонов при интеграции облегчает жизнь.
  • Реализация шаблонов в Camel, Mule ESB, IBM Integration Bus.

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

6. Способы построения сервисов и интеграционных решений, лучшие практики (теория – 1 ч)
  • Разберем, почему так важно подобрать правильное решение при интеграции, на что это влияет, рассмотрим метрики, оказывающие влияние на бизнес.
  • На примерах крупных компаний рассмотрим варианты интеграционных решений.

7. Интеграционные требования (теория – 1 ч, практика – 1 ч)
  • Как правильно сформировать и выставить функциональные и нефункциональные требования к интеграции.
  • Какие подходы выбрать при реализации интеграционных требований.
  • Как правильно проектировать межсистемное взаимодействие, с помощью каких инструментов.

8. Шаблоны и спецификации описания требований (теория – 1,5 ч, практика – 1,5 ч)
  • Чтобы с легкостью и быстро формировать требования к решению, связанным с интеграцией, существуют различные шаблоны для работы с требованиями, которые следует использовать в работе.

9. Интеграционные инструменты и фреймворки (теория – 1 ч)
  • Какие существуют инструменты для проектирования и проверки работоспособности интеграционных решений.
  • Обзор популярных инструментов: Swagger, Postman, SoapUI, OpenAPI.

10. Проектирование API с использованием Postman, Swagger (теория – 1,5 ч, практика – 3,5 ч)
  • Про API полезно знать любому специалисту, работающему в команде разработки.
  • Практические задания помогут лучше понимать особенности использования и применения контрактов на примерах.

Цели

  • Понять основы межсистемных интеграций и технологий для использования в работе
  • Научиться готовить интеграционные решения, отвечающее потребностям бизнеса
  • Научиться готовить качественные интеграционные требования с учетом технических и бизнес-ограничений
  • Начать использовать инструменты аналитики для проработки межсистемного взаимодействия
  • Начать использовать методы и подходы к интеграции, применяя инструменты и шаблоны

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

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

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

Опыт участия в разработке от 1 года.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Онлайн
Калещатова Валентина Специалист в области системного анализа
Эксперт Luxoft Training. Cпециалист-практик с опытом работы в IT-проектах с 2014 года.

Участвовала в крупных интеграционных проектах (Market Place, Long Tail, Мой МТС).
Раcписание курса в Цены
Данный курс запланирован в городах: Онлайн
06.09.2021 - 14.09.2021
Время: 17:00-20:00
Локация: Онлайн
Длительность: 20 ч.
Тренер
Калещатова Валентина
Специалист в области системного анализа
29 900 руб.
8 900 грн.

06.09.2021

06.09.2021 - 14.09.2021
Время: 17:00-20:00
Локация: Онлайн
Длительность: 20 ч.
Тренер
Калещатова Валентина
Специалист в области системного анализа
29 900 руб.
8 900 грн.
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 29 900 руб.
8 900 грн.
Связанные курсы:
:
02.08.2021-06.08.2021
:
13.09.2021-20.09.2021
:
08.11.2021-15.11.2021
:
06.12.2021-13.12.2021

Рекомендуемые дополнительные материалы, источники:

Книги:
• «Современные методы описания функциональных требований к системам» - Алистер Коберн
• «Руководство командой разработчиков программного обеспечения. Прикладные мысли» - Сергей Архипенков
• «Требования для программного обеспечения: Рекомендации по сбору и документированию» - Илья Корнипаев

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Luxoft Training – первый учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
Остались вопросы?
Связаться с нами
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.