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

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

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

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

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

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

Специалист в области системной архитектуры
Руководитель группы архитектурных решений в  «Юнидата». Прошел путь от бизнес-аналитика до руководителя архитектурной группы.  Специализируюсь на интеграции систем и проектировании хранилищ данных. В течение последних лет успешно помог внедрению продукта «Юнидата MDM» в инфраструктуру крупнейших федеральных заказчиков.

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

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

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

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

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

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

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

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

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

обновлено 08.12.2024 00:05
Проектирование интеграционных решений

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

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