Проектирование интеграции с REST API — Валерий Зубаиров
Воркшоп будет полезен тем, кто хочет:
- познакомиться с REST API,
- спроектировать интеграцию «с нуля»,
- систематизировать знания и навыки в REST-интеграциях.
Участники проанализируют процесс взаимодействия систем, потоки данных и опишут REST-like API. Поймут, как аналитик решает интеграционные задачи. Подготовят шаблон с полным описанием процесса интеграции.
Практика проходит в группах. По окончании воркшопа можно запросить у преподавателя личную обратную связь.
Воркшоп состоит из двух занятий по 4 часа каждое, с 12:00 до 16:00 мск. Первое занятие посвящено проектированию интеграции «с чистого листа». После него будет домашнее задание примерно на час. Второе — описанию спецификации REST API.
Программа
День 1:
Определяем контекст и границы задачи.
Строим диаграмму бизнес-процесса.
Строим диаграмму последовательности с помощью PlantUML.
Домашнее задание (займет около 1 часа)
День 2:
Знакомимся с HTTP и REST-like API.
Выявляем ресурсы.
Определяем методы.
Описываем спецификацию/контракт API в табличном виде.
Подводим итоги.
Преподаватель: Валерий Зубаиров
- Ведущий системный аналитик.
- Проектирование архитектур высоконагруженных систем, распил монолитов.
- Участие в разработке систем кредитования, программ лояльности.
- Пишет на Swift, Python.
Ассистентка: Наталья Золотова
- Ведущий системный аналитик.
- Направление: разработка CRM системы.
- Создала карту навыков системного аналитика.
- Автор канала Заметки системного аналитика.
Материалы
Для успешного прохождения воркшопа советуем заранее:
Попрактиковаться строить диаграммы в draw.io: youtu.be/oEVRi-L4Oq4 (6 мин).
Прочитать статью об HTTP-запросах (2-3 мин).
Прочитать главы 1.1 и 1.2 о языке PlantUml (2-3 мин).
Создать гугл-аккаунт.
Добавить свое фото в аккаунт Zoom, если у вас его нет.
Дополнительные материалы по желанию:
- Вебинар Татьяны Сальниковой «Введение в интеграции информационных систем»: youtu.be/MfpFK17huBE
- Вебинар или статья Андрея Буракова REST, что же ты такое?