онлайн-курс

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

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

Обзор шаблонов интеграции ИТ-систем:
  • Файловый обмен
  • Общая база данных
  • Вызов API (веб-сервисы)
  • Обмен сообщениями через ESB
Модуль 2
Модуль 2
Анализ требований к интеграции,
моделей и потоков данных
  • Разработка системных функциональных требований к интеграции
  • Разработка диаграмм потоков данных (Data Flow Diagram)
  • Разработка ограничений на интеграцию
  • Разработка требований к качеству интеграции (производительность, надёжность, актуальность)
  • Анализ концептуальной модели данных
  • Описание преобразований данных (Data Mapping)
Модуль 3
Модуль 3
Проектирование межсистемного взаимодействия
  • Принципы и правила выбора шаблона интеграции
  • Разработка диаграммы последовательности (UML Sequence Diagram)
  • Разработка текстовых сценариев интеграции (Use Cases)
  • Разработка регламентов передачи данных
  • Разработка требований к журналированию и обработке ошибок
Модуль 4
Модуль 4
Проектирование интеграции через REST-API
  • Структура сообщений HTTP
  • Механизмы авторизации и аутентификации
  • Архитектурный стиль REST
  • Описание форматов данных JSON
  • Принципы и правила проектирования API
  • Тестирование и документирование API-методов с использованием Postman
Модуль 5
Модуль 5
Проектирование интеграции через шину
  • Описание запросов и ответов 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
Вопросы и ответы по курсу
Программы, которые могут вас заинтересовать
Регистрация на групповой формат
Вы можете оплатить место на потоке, указав статус вашего участия
Участник от компании
54 000₽
  • Работа в команде до 4 человек и группе до 12 человек
  • Оплата по счёту
  • Свидетельство об окончании курса
  • Закрывающие документы
Частное лицо
(цена со скидкой)
40 000₽
  • Работа в команде до 4 человек и группе до 12 человек
  • Оплата картой
  • Свидетельство об окончании курса
  • Помощь в трудоустройстве
Основы проектирования интеграций ИТ-систем. Онлайн-курс
р.
р.
Регистрация на индивидуальное обучение
  • Стартуйте когда вам удобно
  • Время занятий и тему учебного проекта выбираете вы сами
  • 10-12 консультаций наставника
  • Электронное свидетельство об окончании курса
  • На примере вашего проекта:
-готовая доменная модель с описаниями сущностей;
-ERD диаграмма;
-диаграммы последовательностей;
-BPMN диаграммы;
-Acceptance Criteria;
-маппинги для data transfer objects;
описание API и events;
-Data Warehouse и Data Processing Map в случае интеграции для дата уровня;
  • Программа корректируется, исходя из целей менти (какие-то модули можно убрать, какие-то, наоборот, добавить)
  • Всю практику разбираем на примере российских и зарубежных проектов.
Частное лицо
45 000₽
Участник от компании
58 000₽
Индивидуальное обучение. Онлайн-курс: Основы проектирования интеграций ИТ-систем
р.
р.
Корпоративное обучение в закрытых группах
  • Удобный график обучения
  • Закрытая группа от 6 до 12 человек
  • Возможность адаптации курса под рабочий проект
  • Электронное свидетельство об окончании курса всем участникам
  • Готовый документ требований по проекту
  • Закрывающие документы
Корпоративное обучение. Онлайн-курс: Системный анализ и Разработка требований в ИТ-проектах
р.
р.
Click to order