Системный анализ. Проектирование интеграций ИТ-систем
О чём курс
О чём курс
Егор Марюшко обучает проектированию интеграций информационных систем и работе с потоками данных в системном анализе.
Для кого
Материал рассчитан на несколько категорий слушателей:
- тех, кто планирует начать карьеру аналитика в 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
Теги курса
Другие материалы автора 1
ЕМ Егор Марюшко Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.