Проектирование интеграционных решений
Курс по освоению базовых знаний технологий и стандартов для проектирования межсистемного взаимодействия. В каких случаях REST-сервисы – хороший выбор, а когда не обойтись без SOAP и WSDL? Или просто экспортировать/импортировать файлы в JSON, XML, CSV? Какие задачи асинхронного взаимодействия хорошо решаются с помощью очередей и топиков, а для каких удобнее вынести часть функциональности на шину? И в чем разница между брокерами сообщений и КСШ/ESB, а также шинами данных, сообщений и событий? А что использовать, если у нас микросервисы, а не SOA? В курсе можно получить ответы на эти и многие другие вопросы на тему интеграционных решений.
20 ак.ч.
Онлайн
REQ-070
Проектирование интеграционных решений
Записаться на курс
Длительность
20 ак.ч.
Локация
Онлайн
Код
REQ-070
Расписание и цены
30.11.2022 - 06.12.2022
05.12.2022 - 09.12.2022
05.12.2022 - 09.12.2022
34 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Проектирование интеграционных решений
Записаться на курс
Длительность
20 ак.ч.
Локация
Онлайн
Код
REQ-070
Расписание и цены
30.11.2022 - 06.12.2022
05.12.2022 - 09.12.2022
05.12.2022 - 09.12.2022
34 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

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

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

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

Цели

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

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

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

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

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

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

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

    • Рассмотрим интеграцию как систему, способы взаимодействия интегрированных систем, типы взаимодействия.
    • Для каких целей существуют интеграции, какие задачи решаются с помощью интеграций.
  • 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 ч.)

    • Как правильно сформировать и выставить функциональные и нефункциональные требования к интеграции.
    • Какие подходы выбрать при реализации интеграционных требований. 
    • Как правильно проектировать межсистемное взаимодействие, с помощью каких инструментов. 
    • Чтобы легко и быстро формировать требования к решению, связанному с интеграцией, существуют различные шаблоны для работы с требованиями, которые следует использовать в работе.
  • 6. Проектирование API (теория – 1.5 ч.; практика – 3 ч.)

    Про API полезно знать любому специалисту, работающему в команде разработки. Практические задания помогут лучше понимать особенности использования и применения контрактов на примерах.
  • 7. Инструменты интеграции (теория – 1.5 ч.; практика – 1.5 ч.)

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

  • Развернуть программу
Раcписание курсов
Вид:
30.11.2022 - 06.12.2022
16:00-20:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:16:00-20:00
Тренер: Гришко Олег
Тренер Гришко Олег
34 900 руб.
Записаться
05.12.2022 - 09.12.2022
10:00-14:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:10:00-14:00
34 900 руб.
Записаться
05.12.2022 - 09.12.2022
10:00-14:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:10:00-14:00
34 900 руб.
Записаться
19.12.2022 - 23.12.2022
15:00-19:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:15:00-19:00
Тренер: Ушаков Яков
Тренер Ушаков Яков
34 900 руб.
Записаться
16.01.2023 - 20.01.2023
10:00-14:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:10:00-14:00
34 900 руб.
Записаться
27.02.2023 - 03.03.2023
10:00-14:00
Локация:Онлайн
Длительность:20 ак.ч.
Время:10:00-14:00
34 900 руб.
Записаться
Смотреть полное расписание
Тренеры
Гришко Олег
Специалист в области архитектуры ПО

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

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

Проекты:

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

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

Образование:
  • Тихоокеанский государственный университет, бакалавр по направлению бизнес-информатика.
Сертификаты:
  • Deep learning specialization;
  • Coursera; 
  • Deep learning Ai.
Рудеев Николай
Специалист в области бизнес и системного анализа
Опытные специалист, работающий с в специализированном ПО (Visio, Project, Jira, Confluence, Miro и т.д.).

О проектах:

Николай работал в крупных российских компаниях, где успешно реализовал ряд проектов в области робототехники, VR\AR, видеоаналитики, искусственного интеллекта и т. д. Управлял разработкой прототипа устьевого дефектоскопа, системы по предсказанию морской логистики в Арктике, а также компонентной базы и интерфейсов для разработки дистанционного пульта управления и мониторинга беспилотной техники.

Помимо этого, Николай принимал участие в запуске внутренней банковской системы таск-трекинга собственной разработки. Разработал проектную документацию для согласования внедрения системы во внутренний контур компании (согласование со стороны различных служб, прим. ИБ). Успешно перевел проект в стадию “Проектная эксплуатация”.

Дипломы и сертификаты:

  • Certificate of Completion BPMN for Business Analyst.

Ушаков Яков
Специалист в области бизнес- и системного анализа
Опыт работы с 2010 г. в сфере IT и профильное образование позволяют Якову эффективно решать задачи в области бизнес-анализа.

Яков – член Международного института бизнес-анализа (IIBA), сертифицированный специалист в области бизнес-анализа (CCBA).  Имеет квалификационный аттестат ФСФР на осуществление брокерской, дилерской деятельности и/или деятельности по управлению ценными бумагами.

С 2012 г. работает в Luxoft в качестве системного аналитика, занимается сбором, согласованием, разработкой требований, анализом и определением потребностей клиентов, разработкой прототипов экранов, верификацией, валидацией требований, определением переходных требований, управлением требованиями, связями с другими проектными группами, рецензированием проектной документации.
Брейман Александр
Эксперт в области разработки и архитектуры ПО
Александр – кандидат технических наук, доцент. С 1991 г. занимается разработкой информационных и коммуникационных систем, за это время прошел путь от программиста до начальника отдела информационных систем.

С 1994 г. преподает дисциплины, связанные с управлением данными, проектированием информационных систем и разработкой программного обеспечения.

С 2014 г. Александр является штатным экспертом Luxoft Training по направлению «Разработка и архитектура ПО, СУБД Oracle», где занимается проведением тренингов, разработкой тренинговых программ и развитием данного направления.

О проектах:

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

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

Курсы, сертификаты, членство в профессиональных организациях:

2009 г. — повышение квалификации в Московском государственном университете приборостроения и информатики по программе «Информационная компетентность в профессиональной деятельности преподавателя вуза».

2011 г. — повышение квалификации в Информационно-Вычислительном Центре Московского энергетического института (технического университета) по программе «Современные технологии построения баз данных на примере Microsoft SQL Server 2008. Web-приложения и современные средства разработки. Современные технологии построения компьютерных сетей с использованием Microsoft Windows Server 2008 R2».

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

  • IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).

  • ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).


Отзывы (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).
Онлайн:
30.01.2023 - 03.02.2023
Микросервисная архитектура
Данный курс знакомит слушателей с основными концепциями микросервисной архитектуры (МСА). Вводится понятие микросервисной архитектуры, рассматривается её связь с «традиционными» методиками построения системы. Даются шаблоны микросервисной архитектуры, направленные на обеспечение качества разрабатываемой системы. Подробно рассматриваются вопросы развертывания и методы обеспечения значимых качеств МСА.
Онлайн:
14.12.2022 - 23.12.2022
Онлайн:
13.02.2023 - 21.02.2023
Онлайн:
13.03.2023 - 22.03.2023
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.