Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

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

48 900 ₽
нет рассрочки
Прохождение тренинга позволить увидеть все основные варианты интеграции как независимых систем и приложений, так и отдельных подсистем внутри одной системы.
Такая интеграция может выполняться практически незаметно для самих систем, например, использованием BPM-системы для их вызова, или путем экспорта данных из одной и импорта в другую, или путем описания шагов ETL-процесса в соответствующем инструменте. Но чаще где-то в приложении происходит обращение к чужому сервису, вызов удаленной процедуры и отправка сообщения в очередь, то есть одно приложение целенаправленно взаимодействует с другим. Мы рассмотрим как разные способы интеграции – синхронные и асинхронные, пакетные и индивидуальные, с ответами и без ответов, так и стандарты, которые позволяют использовать готовые проверенные решения – SOAP, WSDL, REST, HATEOAS, RPC.
Конкретные технологии начнем рассматривать с очередей сообщений, затем выясним, в чем разница (и есть ли она) между брокерами сообщений и корпоративными сервисными шинами (ESB), а также шинами сообщений, шинами данных и интеграционными шинами. Посмотрим на некоторые из популярных реализаций вживую.
Большой модуль содержит описания паттернов интеграции – не только из соответствующей книжки, но и дополнительные паттерны, которые один из ее авторов (Gregor Hohpe) описал только на своем сайте.
Навыки, полученные на данном тренинге, позволят слушателям строить по-настоящему надежные, легко расширяемые и поддерживаемые интеграционные решения с учетом потребностей бизнеса и неизбежных компромиссов в условиях ограниченных ресурсов.

Что вы получите после обучения

Приобретаемые навыки
1
Apache
2
RabbitMQ
3
Apache Camel
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Специалист в области разработки и архитектуры ПО
Андрей с 2007 г. занимается разработкой ПО в финансовой области с использованием стека технологий .Net. Имеет большой опыт построения middle-ware-систем, а также обладает технологической экспертизой решений. Основные задачи стоят в области интегрирования нескольких разрозненных систем в единую информационную систему с высоким уровнем отклика.

Более 5 лет Андрей активно ведет собственный блог (http://softblog.violet-tape.ru), где рассказывает о технологиях разработки в статьях и видеоуроках. Является постоянным участником дискуссионного клуба Microsoft «Клуб директоров разработки». Также выступал в качестве автора для журнала MSDeveloper.ru.

Андрей постоянно интересуется новыми технологиями, способными сократить рутинную ручную работу, максимально отделить рутинные процессы от человеческого влияния: Continuous Integration, Testing, Deployment.

В Luxoft Training Андрей проводил курсы для сотрудников таких компаний, как Aker Solutions, Ижмаш - Беспилотные системы, Ойл-Телеком, Лаборатория Касперского, Московская биржа - Технологии, Video International, Ай-Теко, UBS, CreditSuisse.
Специалист в области системной архитектуры
Руководитель группы архитектурных решений в  «Юнидата». Прошел путь от бизнес-аналитика до руководителя архитектурной группы.  Специализируюсь на интеграции систем и проектировании хранилищ данных. В течение последних лет успешно помог внедрению продукта «Юнидата MDM» в инфраструктуру крупнейших федеральных заказчиков.

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

Образование:
  • Тихоокеанский государственный университет, бакалавр по направлению бизнес-информатика.
Сертификаты:
  • Deep learning specialization;
  • Coursera; 
  • Deep learning Ai.

Образовательная организация

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

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

Разбираемые темы:
1. Интеграция на уровне данных: подходы и их ограничения (общая база данных, хранилище данных, витрины данных, федеративные базы данных).
(теория: 1 час)
2. Интеграционные требования, способы сбора и описания, функциональные требования, нефункциональные требования.
(теория: 2 часа)
3. Обзор инструментов и средств интеграции (основные функции; основные производители): Messaging, ESB, ETL, SOA appliances, Integration frameworks.
(теория: 1 час)
4. Промышленные стандарты интеграции. Обзор OASIS, W3C, WS-I; SOAP; REST. Инструменты: SoapUI, Postman, Swagger.
(теория: 2 часа, практика: 2 часа)
5. Обзор систем обмена сообщениями и их интерфейсов (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(теория: 2 часа, практика: 2 часа)
6. Обзор интеграционных шин. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(теория: 2 час, практика: 2 часа)
7. Шаблоны интеграции приложений (Enterprise Integration Patterns) и их реализация в Apache Camel. Подходы и шаблоны при реализации функциональных требований. Подходы при реализации нефункциональных требований. Способы построения сервисов и интеграционных решений, лучшие практики.
(теория: 4 часа, практика: 4 часа)
Теория 14 часов (58%), практика 10 часов (42%)

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 28.01.2024 00:05
Интеграция в корпоративных системах

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

Оставить отзыв
Поделиться курсом с друзьями