онлайн-курс

Основы
проектирования
интеграций
ИТ-систем
по будням,
с 27 сентября по 4 октября 2022,
с 10 до 14 часов по UTC+3
О курсе
Этот курс — для ИТ-аналитиков и проектировщиков,
знакомых с техникой use cases (сценарии использования) и
разработкой требований к качеству ПО,
которым необходимо разобраться в теме интеграций и
научиться проектировать взаимодействие ИТ-систем

Курс построен как серия из практических заданий,
перемежающихся инструктажом и обратной связью ведущего
Что получат участники
Почему вам стоит прийти на курс:
  • Новую квалификацию
    участвовать в проектировании интеграций ИТ-систем, опираясь на понимание шаблонов и технологий интеграции и используя подходящие диаграммы
  • Неограниченный доступ
    к электронным материалам курса — статьям, презентациям, образцам документов и шаблонам
  • Исчерпывающие ответы на свои вопросы
    ни один из ваших вопросов про работу с интеграциями не останется неотвеченным!
  • Законченную
    Спецификацию на интеграцию
    созданную вашими силами,
    которую можно использовать
    в качестве образца в рабочих проектах и портфолио при устройстве на работу
  • Опыт командной работы
    вам понравится работать в команде из 3-4 аналитиков, обсуждая задания и свой опыт по ходу курса
  • Электронное свидетельство
    подтверждающее вашу квалификацию перед работодателями и коллегами
Программа курса
по будням,
с 27 сентября по 4 октября 2022,,
с 10 до 14 часов по UTC+3
До курса
До курса
Предварительная подготовка
Изучение вебинаров по технологиям интеграции REST, SOAP и XSD

Выбор тем проектов, формирование учебных команд
Модуль 1
Модуль 1
Основы интеграции ИТ-систем
Обзор типового архитектурного ландшафта взаимодействия современных ИТ-систем, примеры интеграций

Обзор шаблонов интеграции ИТ-систем:
  • Файловый обмен
  • Общая база данных
  • Вызов API (веб-сервисы)
  • Обмен сообщениями через ESB
Модуль 2
Модуль 2
Анализ требований к интеграции,
моделей и потоков данных
  • Разработка системных функциональных требований к интеграции
  • Разработка диаграмм потоков данных (Data Flow Diagram)
  • Разработка ограничений на интеграцию
  • Разработка требований к качеству интеграции (производительность, надёжность, актуальность)
  • Анализ концептуальной модели данных
  • Описание преобразований данных (Data Mapping)
Модуль 3
Модуль 3
Проектирование межсистемного взаимодействия
  • Принципы и правила выбора шаблона интеграции
  • Разработка диаграммы последовательности (UML Sequence Diagram)
  • Разработка текстовых сценариев интеграции (Use Cases)
  • Разработка регламентов передачи данных
  • Разработка требований к журналированию и обработке ошибок
Модуль 4
Модуль 4
Базовые шаблоны интеграции
  • Проектирование интеграции через файловый обмен
  • Проектирование интеграции через общую базу данных
Модуль 5
Модуль 5
Проектирование интеграции через REST-API
  • Структура сообщений HTTP
  • Механизмы авторизации и аутентификации
  • Архитектурный стиль REST
  • Описание форматов данных JSON
  • Принципы и правила проектирования API
  • Тестирование и документирование API-методов с использованием Postman
Модуль 6
Модуль 6
Проектирование интеграции через шину
  • Описание запросов и ответов SOAP
  • Форматы XML и XSD, описание WSDL
  • Интеграционные шины (ESB)
  • Брокеры сообщений, Rabbit MQ, Apache Kafka
  • Описание требований к шине (структура сообщений, конфигурация адаптеров, настройка брокеров)
Дополнительная литература к курсу

Брайан Кукси
Введение в API
Мини-курс по введению в API в автопереводе с нашей редактурой
Ильдар Хабибуллин
Самоучитель XML
Сергей Константинов
Проектирование API
Том Джонсон
Документирование API
Перевод англоязычного текстового онлайн-курса
Грегор Хоп, Бобби Вульф
Шаблоны интеграции корпоративных приложений
Michael Stowe

Undisturbed REST. A guide to designing the perfect API

Лоре Арно
Проектирование веб-API
Крис Ричардсон
Микросервисы. Паттерны разработки и рефакторинга
Joshua S. Ponelat, Lukas L. Rosenstock
Designing APIs with Swagger and OpenAPI
JJ Geewax
API Design Patterns
Вопросы и ответы по курсу
Регистрация
Курс пройдёт по будням,
с 27 сентября по 4 октября 2022,,
с 10 до 14 часов по UTC+3

После выбора билета вы сможете оплатить участие картой как частное лицо или получить и оплатить счёт от компании
Частное лицо
35 000₽
  • Работа в команде до 4 человек и группе до 12 человек
  • Оплата картой
  • Свидетельство об окончании курса
  • Помощь в трудоустройстве
Зарегистрироваться
Участник от компании
45 000₽
  • Работа в команде до 4 человек и группе до 12 человек
  • Оплата по счёту
  • Свидетельство об окончании курса
  • Закрывающие документы
Получить счет-договор