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

9500,00
р.
Участники воркшопа на практике:
  • узнают как строить UML-диаграммы Use Case в PlantUML
  • научатся определять структуры данных в JSON-формате
  • научаться определять маршруты и конечные точки REST-приложения
  • разработают спецификации OpenAPI в SwaggerHub
  • разработают в PlantUML UML-диаграммы последовательности асинхронной интеграции сервисов через Kafka
  • спроектируют конвейер на Kafka
  • разработают спецификации AsyncAPI в AsyncAPI Studio
Программа курса
Ведущие курса
Корпоративное обучение

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

Практическая работа


Выбор кейса, постановка задачи, определение структуры и функций системы


  • Построение UML-диаграммы Use Case в PlantUML
  • Определение структуры данных в JSON-формате
  • Определение маршрутов и конечных точек REST-приложения
  • Разработка спецификации OpenAPI в SwaggerHub
  • Краткий ликбез по Apache Kafka: зачем нужна эта платформа потоковой передачи событий и как она устроена
  • Разработка в PlantUML UML-диаграммы последовательности асинхронной интеграции сервисов через Kafka
  • Проектирование конвейера на Kafka (определение продюсеров, потребителей, топиков, разделов, и публикуемых структур данных)
  • Разработка спецификации AsyncAPI в AsyncAPI Studio

Кейсы воркшопа:

  • Банк
  • Служба доставки
  • Туроператор
  • Служба такси

Для участия в воркшопе необходимо завести учётную запись на github.

Ведущие курса

Анна Вичугова

Автор и ведущая

КТН, специалист по бизнес-анализу и проектированию ИС


  • Аналитик и проектировщик ИС,
  • Разработчик в Systems.Education,
  • Основатель Школы прикладного бизнес-анализа,
  • Автор статей в Школе Больших Данных
  • В ИТ с 2009 года

Зоя Степчева

Ведущий инструктор

Специалист по проектированию и разработке информационных систем RnD-департамента, профессиональный преподаватель


  • Опыт проектирования систем более 10 лет;
  • Участие в роли системного аналитика, разработчика и тимлида в отечественных и зарубежных проектах заказной и продуктовой разработки информационных систем для ведущих ритейлеров, предприятий в сфере ЖКХ, управления интеллектуальной собственностью;
  • Опыт проведения внутреннего обучения системных аналитиков в компании;
  • Ученое звание доцента по вычислительной технике с 2013 года.

Корпоративное обучение

Systems Education проводит корпоративное обучение и повышение квалификации ИТ-менеджеров и ИТ-специалистов по данной дисциплине


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

  • приватность корпоративного обучения
  • согласованный удобный график и расписание занятий
  • персонифицированный подход к программе обучения и учебным кейсам

Внимание! Стоимость обучения в корпоративном формате рассчитывается индивидуально из расчета минимальной группы 6 человек.

Запрос на корпоративное обучение направляйте на почту ok@systems.education

Вам могут быть полезны: