Проектирование интеграционных решений
Интеграция приложений, API, web-сервисы, микросервисная архитектура, брокеры и очереди… С одной стороны, все эти термины относятся к сфере проектирования межсистемного взаимодействия. Но с другой – аналитику необходимо хорошо понимать их смысл, чтобы написать толковые требования к комплексной системе, собранной из автономных приложений и сервисов. На курсе вы изучите основы технологий и стандартов межсистемного взаимодействия без глубокого погружения в технические детали их реализации.
20 ак.ч.
Онлайн
REQ-070
Проектирование интеграционных решений
Записаться на курс
Длительность
20 ак.ч.
Локация
Онлайн
Код
REQ-070
Расписание и цены
18.07.2022 - 21.07.2022
01.08.2022 - 05.08.2022
34 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Проектирование интеграционных решений
Записаться на курс
Длительность
20 ак.ч.
Локация
Онлайн
Код
REQ-070
Расписание и цены
18.07.2022 - 21.07.2022
01.08.2022 - 05.08.2022
34 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

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

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

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

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

После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

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

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

Системные и бизнес-аналитики, менеджеры проектов, менеджеры продуктов, QA-инженеры. Курс будет полезен всем, кто связан с разработкой ПО, особенно тем, кто хочет углубить свои знания и умения в проектировании интеграционных решений.

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

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

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

  • 1. Интеграция как система

    • Различные подходы к интеграции (теория – 40 мин)
    • Факторы, влияющие на интеграцию (теория – 20 мин)
    • Способы взаимодействия интегрированных систем (теория – 20 мин)
    • Мастер-данные (теория – 15 мин)
    • Стейкхолдеры, вовлеченные в процесс интеграции (теория – 10 мин)
    • Роль аналитика в разработке интеграционных решений (теория – 15 мин)
  • 2. Интеграции в архитектуре

    • Архитектурные стили (теория – 40 мин)
    • Стандарты в системах интеграции данных (теория – 10 мин)
    • Сравнение монолитной и микросервисной архитектур (теория – 70 мин)
  • 3. Интеграционные шины и брокеры сообщений

    • Очереди и топики (теория – 30 мин)
    • Очереди (MQ) и интеграционные шины (ESB) (теория – 30 мин)
    • Брокеры сообщений (теория – 60 мин)
    (практика – 40 мин)
  • 4. Технологии и стандарты интеграции

    • Понятие API (теория – 30 мин)
    • Форматы обмена данными (теория – 90 мин)
    • Протоколы для доставки пакетов (теория – 120 мин)
  • 5. Интеграционные требования

    • Анализ ситуации и подбор способа интеграции (практика – 30 мин)
    • Разработка нефункциональных требований (практика – 30 мин)
    • Описание структуры бизнес-сущностей (практика – 40 мин)
    • Разработка интеграционного сценария (практика – 30 мин)

    (теория – 120 мин)

  • 6. Проектирование API

    • Анализ API c помощью Swagger (кейс #1) (практика –30 мин)
    • Анализ API c помощью Swagger (кейс #2) (практика – 20 мин)
    • Описание API в формате Open API (Swagger) (практика –40 мин)
  • 7. Интеграционные инструменты

    • Тестирование API (Postman) (практика – 40 мин)

    (теория – 60 мин)

  • Развернуть программу
Раcписание курсов
Вид:
18.07.2022 - 21.07.2022
15:00-20:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:15:00-20:00
Тренер: Гришко Олег
Тренер Гришко Олег
34 900 руб.
Записаться
01.08.2022 - 05.08.2022
10:00-14:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:10:00-14:00
34 900 руб.
Записаться
Смотреть полное расписание
Тренеры
Гришко Олег
Специалист в области архитектуры ПО

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

Профессиональный инженер по разработки программного обеспечения с дипломом по специальности «Кибернетика» Московского инженерно-физического института (МИФИ).

Проекты:

  • участвовал в ИТ-проектах для Министерства внутренних дел, Таможенного комитета, комитета по землепользованию Москвы, РАО ЕС, в качестве руководителя проекта, архитектора проекта, разработчика и преподавателя;
  • руководил проектами интеграции в IBS BORLAS.
Чиграй Андрей
Специалист в области системной архитектуры
Руководитель группы архитектурных решений в  «Юнидата». Прошел путь от бизнес-аналитика до руководителя архитектурной группы.  Специализируюсь на интеграции систем и проектировании хранилищ данных. В течение последних лет успешно помог внедрению продукта «Юнидата MDM» в инфраструктуру крупнейших федеральных заказчиков.

Проводил серию вебинаров в ГК «Юнидата» для студентов ВУЗов, а также обучающие семинары для сотрудников «Юнидата». 

Образование:
  • Тихоокеанский государственный университет, бакалавр по направлению бизнес-информатика.
Сертификаты:
  • Deep learning specialization;
  • Coursera; 
  • Deep learning Ai.
Отзывы (5)
Хочу особо отметить эрудированность тренера - очень приятно слушать и работать со специалистом. Очень понравились последние 2 дня: была практика и обсуждение вариантов реализации учебной задачи. Также понравилась практика с Postman и Swagger.
Участник тренинга
Очень интересный и насыщенный тренинг. Хорошие практические занятия позволяют проникнуться новыми знаниями. Больше всего понравились слайды с кодом и разбор элементов, истории интеграций из опыта тренера. Курс позволил мне взглянуть на связи между системами как бы изнутри - с техническими пояснениями, деталями.
Участник тренинга
Понравилось то, что тренер приводил примеры на каждое теоретическое обозначение, вид, правило, выполнение практических заданий, пояснение тренера, красивые доходчивые презентации, методичка с более детальным описанием информации из презентаций. Курс рекомендую, хороший!
Участник тренинга
Круто, что рассказали не только что-и-как, но и почему так исторически сложилось. Понравился обзор большого количества ПО для разных способов интеграции и прикладные кейсы из личного опыта тренера, его комментарии и ответы на вопросы участников.
Участник тренинга
Курс в целом понравился, материал изложен структурированно, чётко и ёмко, очень много полезной теории с понятными примерами из жизни, подача была интересной. Понравилось описание различных подходов и практик проектирования интеграционных решений. Мне понравилась практика (особенно последние два дня).
Участник тренинга
Показать все отзывы
Связанные курсы
Интеграция в корпоративных системах
Современные компании используют десятки и сотни программных систем, которые обращаются друг к другу и обмениваются данными. Организация взаимодействия систем и приложений называется интеграцией. Выработано множество способов интеграции – обмен файлами, использование общих баз данных, удаленный вызов процедур, обращение к сервисным REST и SOAP интерфейсам, обмен сообщениями, использование интеграционных шин и не только. На тренинге мы рассмотрим спектр возможных решений, их области применимости, сильные и слабые стороны. Разберемся в стандартах семейства WebService (SOAP/WSDL/WS-*) и не совсем стандартах, описывающих REST. Подробно рассмотрим состав требований к проекту интеграции. Основной акцент сделан на асинхронном обмене сообщениями через очереди и паттернах интеграции, описывающий базовые элементы решений, построенных как на классических очередях сообщений, таких, как IBM MQ, ActiveMQ, RabbitMQ, так и современных инструментах типа Kafka и Pulsar. Из интеграционных шин рассмотрим IBM AppConnect (бывшая IBM Integration Bus), Mule ESB и Apache Camel (в виде отдельного фреймворка и в составе ServiceMix и Red Hat Fuse ESB).
Онлайн:
15.08.2022 - 19.08.2022
Микросервисная архитектура
Данный курс знакомит слушателей с основными концепциями микросервисной архитектуры (МСА). Вводится понятие микросервисной архитектуры, рассматривается её связь с «традиционными» методиками построения системы. Даются шаблоны микросервисной архитектуры, направленные на обеспечение качества разрабатываемой системы. Подробно рассматриваются вопросы развертывания и методы обеспечения значимых качеств МСА.
Онлайн:
04.07.2022 - 13.07.2022
Онлайн:
01.08.2022 - 10.08.2022
Онлайн:
22.08.2022 - 29.08.2022
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.