Школа анализа
и проектирования
информационных систем

Онлайн-воркшоп
Проектирование сложных API:
OpenAPI + AsyncAPI

  • Продолжительность:
    8 часов
  • 2 дня (сб)
    1 раз в 2 месяца
  • с 12:00 до 16:00
  • 14 000 руб. — для частных лиц
    19 000 руб. — для компаний

Автор воркшопа

Ведущие воркшопа:

Подробнее о воркшопе

Цель обучения
Научиться проектировать и документировать API.

Кейсы воркшопа:
  • Банк
  • Служба доставки
  • Туроператор
  • Служба такси
Уровень Pre-senior
Для системных аналитиков, которые хотят познакомиться со спецификациями OpenAPI и AsyncAPI, а также научиться проектировать и документировать синхронные и асинхронные API
Формат: воркшоп
■ Онлайн
■ Группа до 16 человек
■ Чередование теории, практики и обратной связи

Воркшоп — формат быстрого освоения мини-компетенций.
Используем
■ Zoom
■ SwaggerHub
■ AsyncAPIstudio

Для участия в воркшопе необходимо завести учётную запись на github
Что получите
■ Опыт проектирования
■ Полезные материалы
■ Сертификат о прохождении воркшопа
.У вас не останется. .вопросов.
Наш преподаватель во время обучения подробно ответит на все ваши вопросы по теме

Программа практического воркшопа

Модуль 1
Модуль 1
Постановка задачи и анализ предметной области: от бизнес-кейса к структуре API
  • Выбор кейса (банк, служба доставки, туроператор, служба такси)
  • Формулировка бизнес-задачи и определение границ системы
  • Определение ключевых ролей, пользователей и стейкхолдеров
  • Составление и визуализация Use Case-диаграммы в PlantUML
  • Анализ функций и сценариев использования API
Модуль 2
Модуль 2
Моделирование данных и проектирование REST API
  • Определение структуры данных в формате JSON
  • Построение моделей сущностей для интеграции
  • Разработка маршрутов и конечных точек REST API
  • Описание ресурсов и операций (CRUD)
  • Создание спецификации OpenAPI в SwaggerHub
  • Практика: документирование REST API для выбранного кейса
Модуль 3
Модуль 3
Асинхронные интеграции: основы, паттерны и проектирование с Apache Kafka
  • Введение в асинхронные интеграции и брокеры сообщений
  • Краткий ликбез по Apache Kafka: топики, партиции, продюсеры и консюмеры
  • Сравнение архитектур REST и событийных обменов
  • Проектирование взаимодействия сервисов через Kafka
  • Визуализация сценариев интеграции: диаграммы последовательности в PlantUML
Модуль 4
Модуль 4
Документирование асинхронных API с помощью AsyncAPI
  • Основы спецификации AsyncAPI и её отличие от OpenAPI
  • Описание потоков данных, событий и структур сообщений
  • Формализация архитектуры событийного обмена для выбранного кейса
  • Работа с AsyncAPI Studio: создание и публикация спецификаций
  • Практика: оформление и согласование документации асинхронного API

Автор воркшопа — практикующий специалист

Ведущая курса — практикующий специалист

Посмотрите открытые вебинары ведущих

Открытый вебинар Анны Вичуговой
Технологии интеграции: Файловый обмен, Общая БД, Удалённый вызов процедур: SOAP/REST
Открытый вебинар Анны Вичуговой
Технологии интеграции: GraphQL, gRPC, Веб-хуки, Веб-сокеты, Брокеры сообщений
Открытый вебинар Зои Степчевой
gRPC лучше REST? Это миф! Разбираем подробно

Подробный отзыв

Количество мест ограничено! 16 человек на группу. Успейте записаться.
Онлайн-воркшоп. Проектирование сложных API: OpenAPI + AsyncAPI
API-WS-23-11-27-AV

Если места на обучение уже закончились или вам не подходят даты воркшопа


Запишитесь в лист ожидания. Как только будет открыт новый поток, мы сообщим о датах.

Нажимая на кнопку, вы принимаете условия обработки персональных данных

Воркшоп для компаний в закрытых группах

Организуем для вашей компании закрытое обучение:

Удобный график обучения
Группа от 7 до 12 человек
Возможность адаптации воркшопа под рабочий проект
Электронное свидетельство об окончании обучения всем участникам
Закрывающие документы

Оставить заявку

Расписание всех онлайн-воркшопов