Системный анализ. Проектирование интеграций ИТ-систем

9 участников

О чём курс

О чём курс

Егор Марюшко обучает проектированию интеграций информационных систем и работе с потоками данных в системном анализе.

Для кого

Материал рассчитан на несколько категорий слушателей:

  • тех, кто планирует начать карьеру аналитика в IT;
  • junior- и middle-аналитиков, стремящихся систематизировать знания с наставником;
  • middle- и senior-аналитиков, которые долго работают в одной компании или домене и хотят перенять чужие практики и подходы;
  • практикующих специалистов из смежных ролей (руководителей проектов, владельцев продукта, тестировщиков, сотрудников техподдержки), которым нужно улучшить технический бэкграунд.

Что внутри

Программа охватывает назначение и паттерны интеграции, фиксацию требований, проектирование диаграмм DFD и UML Sequence. В курс входят разбор форматов данных JSON и XML со схемами валидации, протоколы HTTP, SOAP и RPC, а также детальное проектирование REST API со спецификацией OpenAPI. Завершает программу блок по асинхронному обмену сообщениями через брокеры Apache Kafka и RabbitMQ со спецификацией AsyncAPI.

Программа обучения

  • Модуль 1. Основы интеграций ИТ-систем:
    • Назначение интеграций
    • Паттерны интеграции
  • Модуль 2. Требования к интеграциям и потокам данных:
    • Диаграмма потоков данных (Data Flow Diagram)
    • Диаграмма последовательности (UML Sequence Diagram)
    • Нефункциональные требования к интеграциям
  • Модуль 3. Структуры данных:
    • JSON и XML
    • JSON Schema и XSD
  • Модуль 4. Основы HTTP и RPC API:
    • Основы HTTP-протокола
    • Подходы к проектированию API
    • RPC API
    • SOAP
  • Модуль 5. REST API:
    • Принципы REST API
    • Ресурсы для REST API
    • Запросы
    • Плюсы и минусы RPC и REST
    • Open API Spec
  • Модуль 6. Асинхронные сообщения:
    • Общие принципы
    • Apache Kafka
    • RabbitMQ
    • AsyncAPI
Складчина создана 22 июля 2026 г.

Теги курса

Другие материалы автора 1

ЕМ Егор Марюшко Все материалы
5 507 ₽ 42 000 ₽