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

На курсе рассматриваются основные методы и технологии интеграции в корпоративных системах.
Курс: ARC-013
Длительность: 24 ч.

Описание

Курс посвящен основам технологий интеграции нескольких подсистем в одну.

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

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

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

  • Обзор Enterprise Integration: определение, задачи, обзор основных направлений и технологий (EAI, EII, ETL, SOA);
  • Интеграционные требования, способы сбора и описания, функциональные требования, нефункциональные требования;
  • Обзор инструментов и средств интеграции (основные функции; основные производители): Messaging, ESB, ETL, SOA appliances, Integration frameworks;
  • Интеграция на уровне данных: подходы и их ограничения (общая база данных, хранилище данных, витрины данных, федеративные базы данных, распределенные файловые системы, Event sourcing, архитектура Lambda);
  • Системы обмена сообщениями и их интерфейсы (JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka);
  • Промышленные стандарты интеграции (Обзор OASIS, W3C, WS-I, SOAP, REST);
  • Шаблоны интеграции приложений (Enterprise Integration Patterns) и их реализация в Apache Camel, Mule ESB, IBM Integration Bus;
  • Подходы и шаблоны при реализации функциональных требований;
  • Подходы при реализации нефункциональных требований;
  • Способы построения сервисов и интеграционных решений, лучшие практики.

Цели


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


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

Архитекторы, разработчики, руководители разработки.

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

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

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

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

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

  • Член IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).
  • Член ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).

Профессиональный опыт

2014 – наст. вр. – тренер Luxoft Training.
2010 – наст. вр. – доцент кафедры управления разработкой ПО отделения программной инженерии факультета бизнес-информатики Национального исследовательского университета Высшая школа экономики;
1994–2013 – доцент (c 1998 г.) кафедры персональных компьютеров и сетей, Московский государственный университет приборостроения и информатики. 
1996–наст. вр. – начальник отдела информационных технологий ЗАО «ТИТАН МЕТА», разработка, внедрение и поддержка системы управления производственным предприятием (клиент/серверная система, контролирующая товарный склад, расчеты с потребителями, материально-техническое снабжение, планирование производства).

Образование

1994–1997 – Московская академия приборостроения и информатики, кафедра персональных компьютеров и сетей, очная аспирантура, кандидат технических наук.
1989–1994 – Московский институт приборостроения, факультет информатики, кафедра системного программного обеспечения (диплом с отличием).
Тесленко Виктор Специалист в области разработки и архитектуры ПО (Java)
Виктор уже много лет преподает Java-технологии и ООП. С 2005 г. обучение под его руководством прошли разработчики компаний банковской сферы, энергетики, телекоммуникаций, государственные предприятия и органы, многие другие организации из Украины, России, Грузии, Беларуси, Азербайджана. Среди его клиентов – все GSM-операторы Украины, большая тройка операторов России (МТС, Билайн, Мегафон), крупнейшие банки (Райффайзен Банк Аваль, Индекс Банк, УкрСоцБанк и другие), КиевОблЭнерго, Национальный Банк Украины, Государственная налоговая администрация.

В 2006 г. Виктор стал первым в Украине тренером Sun Microsystems по Java.

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

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

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

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

  • Член IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).
  • Член ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).

Профессиональный опыт

2014 – наст. вр. – тренер Luxoft Training.
2010 – наст. вр. – доцент кафедры управления разработкой ПО отделения программной инженерии факультета бизнес-информатики Национального исследовательского университета Высшая школа экономики;
1994–2013 – доцент (c 1998 г.) кафедры персональных компьютеров и сетей, Московский государственный университет приборостроения и информатики. 
1996–наст. вр. – начальник отдела информационных технологий ЗАО «ТИТАН МЕТА», разработка, внедрение и поддержка системы управления производственным предприятием (клиент/серверная система, контролирующая товарный склад, расчеты с потребителями, материально-техническое снабжение, планирование производства).

Образование

1994–1997 – Московская академия приборостроения и информатики, кафедра персональных компьютеров и сетей, очная аспирантура, кандидат технических наук.
1989–1994 – Московский институт приборостроения, факультет информатики, кафедра системного программного обеспечения (диплом с отличием).
Данный курс запланирован в городах: Москва, Киев, Онлайн
30.09.2020 - 02.10.2020
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Брейман Александр
Специалист в области разработки и архитектуры ПО
38 000 1

30.09.2020 - 02.10.2020

08.06.2020 - 11.06.2020
Время: 14:00-20:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Брейман Александр
Специалист в области разработки и архитектуры ПО
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
05.10.2020 - 07.10.2020
Время: 10:00-18:00
Локация: Киев
Длительность: 24 ч.
Тренер
Тесленко Виктор
Специалист в области разработки и архитектуры ПО (Java)
8 280 грн.
В корзину

05.10.2020 - 07.10.2020

08.06.2020 - 11.06.2020
Время: 14:00-20:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Брейман Александр
Специалист в области разработки и архитектуры ПО
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
08.06.2020 - 11.06.2020
Время: 14:00-20:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Брейман Александр
Специалист в области разработки и архитектуры ПО

08.06.2020 - 11.06.2020

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
08.06.2020 - 11.06.2020
Время: 14:00-20:00
Локация: Онлайн
Длительность: 24 ч.
Тренер
Брейман Александр
Специалист в области разработки и архитектуры ПО
array (
  'datecoursestart' => '08.06.2020',
  'schedule_id' => '99625',
  'name' => 'Интеграция в корпоративных системах',
  'schedule_city_id' => '14909',
  'startdate' => '08.06.2020 - 11.06.2020',
  'time' => '14:00-20:00',
  'duration' => '24',
  'price' => '38000',
  'schedule_discount' => 0,
  'course_id' => '75880',
  'course_code' => 'ARC-013',
  'cat_id' => '5728',
  'prepod_surname' => 'Брейман',
  'prepod_code' => 'breiman',
  'prepod_short' => 'Специалист в области разработки и архитектуры ПО',
  'prepod_name' => 'Александр',
  'prepod_photo' => 
  array (
    'ID' => '6147',
    'TIMESTAMP_X' => '28.01.2014 09:32:15',
    'MODULE_ID' => 'iblock',
    'HEIGHT' => '100',
    'WIDTH' => '100',
    'FILE_SIZE' => '19311',
    'CONTENT_TYPE' => 'image/png',
    'SUBDIR' => 'iblock/557',
    'FILE_NAME' => 'breiman.png',
    'ORIGINAL_NAME' => 'breiman.png',
    'DESCRIPTION' => '',
    'HANDLER_ID' => NULL,
    'EXTERNAL_ID' => NULL,
    '~src' => false,
    'SRC' => '/upload/iblock/557/breiman.png',
  ),
  'detail_page_url' => '/edu/catalog/course.html?ID=99625',
  'schedule_city' => 'Онлайн',
  'currency' => 'Рубли',
  'online_id' => NULL,
  'schedule_yes_basket' => 'Да',
  'time_interval' => '08.06.2020 10:00-16:00',
  'CURRENCY_NEW' => ' 1',
  'discount' => 0,
  'discount_type' => NULL,
  'no_basket' => NULL,
  'schedule_course_sale' => NULL,
)
38 000 1
В корзину
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 38 0001
Отзывы:
Участник тренинга
Впечатление положительное, наиболее полезной для меня оказалась информация о паттернах интеграции, очередях и брокерах.
Участник тренинга
Отличный тренинг. Состав курса достаточен. По мере прохождения областей тренер давал материал исходя из ролевого состава группы. Были озвучены не только подходы, но и их сильные / слабые стороны. По большинству кейсов была дана Best practice в части использования. Курс отлично выстроен по уровням абстракции, от общего к частному, при этом уровень детализации определялся по потребностям слушателей.
Участник тренинга
Кратко, понятно, много нового, интересно. В формате диалога. С объяснениями доходчивыми. В достаточной степени освещены технические особенности.
Участник тренинга
Много полезной информации по архитектурным концепциям. Большое количество ссылок на дополнительные материалы к изучению. Систематизация уже имеющихся данных. Отличный и позитивный преподаватель.
Участник тренинга
Тренинг интересный. Тренер читал живо и доходчиво, не занудно. Полезна информация о видах, типах интеграции, преимуществах и недостатках различных интеграционных решений.
Участник тренинга
Впечатление положительное, наиболее полезным оказалась систематизация имеющихся знаний и более полное представление о возможностях интеграционных систем.
Участник тренинга
Благодарю за введение в курс "Технологии интеграции", наиболее полезной оказалась информация о web-сервисах, Kafka и различных паттернах. Особая ценность в рекомендованной литературе и в том, что презентационная часть на англ. языке. Материал изложен последовательно, интересно, данный опыт пригодится в работе.
Участник тренинга
Понравилось структурированное описание построения интеграции, на примерах, начиная с элементарных и заканчивая наиболее сложными системами. Полезным будет в части анализа интеграционных логов для ускорения анализа ошибок.

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

  • Hohpe G., Woolf B. Enterprise Integration Patterns. Designing, Building and Deploying Messaging Solutions. – Addison-Wesley, 2003. – 736 p.
  • Fowler M. Patterns of Enterprise Application Architecture. – Addison-Wesley, 2002. – 560 p. 
  • Rademakers T., Dirksen J. Open-Source ESBs in Action: Example Implementations in Mule and ServiceMix. – Manning, 2008. – 528 p.
  • Dossot D., D'Emic J., Romero V. Mule in Action. – 2nd ed. – Manning, 2014. – 432 p.
  • Ibryam B. Camel Design Patterns.  – Amazon, 2016. – 147 p.


Примечание:

Материалы курса представлены на английском языке.

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

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