Основы проектирования интеграций ИТ-систем — Декабрь 2024
О чём курс
О чём курс
Преподаватели Школы Systems Education разбирают принципы проектирования межсистемного взаимодействия, типовые архитектурные паттерны и технологии интеграции. Программа знакомит со способами описания требований к обмену данными, составлением спецификаций и выбором подходящих диаграмм для визуализации процессов. Практические шаги отрабатываются на сквозном учебном проекте.
Курс перенесён на платформу Stepik из синхронного формата. Материалы доступны в записи, поэтому уроки можно проходить в индивидуальном темпе без привязки к расписанию группы.
Кому подойдёт и начальные требования
Материал рассчитан на системных и бизнес-аналитиков, а также проектировщиков информационных систем и интернет-сервисов, осваивающих интеграционные решения с начального уровня.
Для участия в курсе требуются базовые навыки аналитической работы:
- умение составлять сценарии использования (Use Cases) по методикам Коберна, Вигерса или RUP;
- понимание атрибутов качества программного обеспечения и умение формулировать требования к производительности, доступности и надёжности систем.
Что внутри
Обучение охватывает практические задачи аналитика при настройке обмена данными между сервисами:
- анализ функциональных требований к интеграции, построение диаграмм потоков данных (DFD) и диаграмм последовательности (Sequence diagram);
- проектирование модели данных, правил маппинга, регламентов взаимодействия, механизмов логирования и обработки ошибок;
- интеграция через REST API: структура HTTP-сообщений, форматы JSON, авторизация и аутентификация, документирование и тестирование методов через Swagger и Postman;
- интеграция через обмен сообщениями и смежные технологии: форматы XML и XSD, спецификации SOAP и WSDL, протоколы GraphQL, gRPC, Webhook, WebSocket, а также принципы применения брокеров сообщений RabbitMQ и Apache Kafka.
Преподаватели
Материалы курса подготовлены экспертами школы Systems Education:
- Елена Бенкен — системный аналитик Московской биржи с опытом работы в финтехе, телекоме и логистике, преподаватель Школы системного анализа;
- Юрий Куприянов — системный аналитик и архитектор систем с 25-летним опытом, директор по продуктам и ведущий тренер школы Systems Education;
- Мира Карлаш — инженер по требованиям, методист и соавтор курса;
- Анна Вичугова — специалист по бизнес-анализу и моделированию, руководитель школы бизнес-анализа.
Программа обучения
- Основы интеграции ИТ-систем
- Шаблоны и технологии интеграции
- Диаграммы для описания взаимодействий
- Практическое проектирование интеграционных решений
Выпуски серии 2
Все 2Другие материалы автора 1
ЕБ Елена Бенкен Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.