Все, что нужно знать начинающим системным и бизнес-аналитикам по основам архитектуры и интеграции информационных систем: архитектурные модели и инструменты их описания, ключевые свойства распределенных систем, отличия монолита от микросервисов, модели OSI и TCP/IP, ACID-требования к транзакциям и CAP-теорема, JDBC и ODBC, способы интеграционного взаимодействия ИС, REST vs SOAP vs GrapQL, схемы данных и форматы документов для обмена информацией, OAuth и OIDC, таблицы маппинга, примеры HTTP-запросов и ответов, принципы работы Apache Kafka и JMS-брокеров на примере RabbitMQ
О курсе
Курс «Основы архитектуры и интеграции информационных систем» ориентирован на начинающих системных и бизнес-аналитиков, которые хотят познакомиться с принципами устройства информационных систем, заглянуть под капот распределенных приложений, понять, что внутри баз данных и каким образом они взаимодействуют между собой через различные способы интеграции.
Эта краткосрочная программа обучения не претендует на то, чтобы сделать из аналитика архитектора ПО, однако, рассмотренные в курсе темы помогут вам чувствовать себя увереннее при разработке ТЗ, особенно в части нефункциональных требований к ИС и интеграционных use case'ов.
Особое внимание уделено прикладным вопросам системного анализа: программа обучения построена на реальных примерах использования аналитических приемов (case studies) в российских и зарубежных компаниях. Каждый раздел курса, помимо теоретического материала, включает командное или индивидуальное практическое задание и самостоятельную работу.
Чему вы научитесь
Вы приобретете базовые знания и навыки, необходимые для разработки требований к архитектурным моделям и интеграционному взаимодействию ИС. Вы сможете:
понять, что такое трехзвенная архитектура и когда старый добрый монолит лучше модных микросервисов
описать архитектуру ИС в виде набора C4-диаграмм
разберетесь, как разные ИС взаимодействуют между собой и при чем здесь модель OSI
задавать параметры для подключения к БД, зная отличия JDBC от ODBC
составить инфологическую модель данных ИС
выбрать наиболее подходящий способ интеграции ИС
знать, чем реляционные БД отличаются от NoSQL и при чем здесь ACID с CAP-теоремой
составить пример запроса и ответа для интеграционного взаимодействия через REST API, SOAP и GraphQL
протестировать API с помощью Postman
разработать набор функциональных и нефункциональных требований к интеграции ИС
оценить плюсы и минусы разных способов реализации требований к интеграции систем
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Основы архитектуры и интеграции информационных систем,
а также все другие курсы, прямо сейчас!
OAIS Основы архитектуры и интеграции информационных систем - День 1
Урок 2.04:16:29
OAIS Основы архитектуры и интеграции информационных систем - День 2
Урок 3.00:29:59
gRPC лучше REST Это миф Разбираем подробно Зоя Степчева_1080p
Урок 4.00:11:38
Вопросы слушателей вебинара про gRPC Зоя Степчева системныйаналитик gRPC
Урок 5.00:05:05
Инструменты документирования и настройки gRPC Kreya и Postman Зоя Степчева
Урок 6.00:09:30
Сравниваем gRPC vs REST Зоя Степчева системныйаналитик grpc restapi
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Научитесь переводить желания Заказчика в требования к решению и пункты ТЗ для разработчиков: разбор отечественных и зарубежных стандартов программной и проектной документации (ГОСТ 34.602-2020 и 19.201-78, ISO IEEE 29148-2011/2018 и IEEE 830-1998), виды требований и взаимосвязи между ними, методы и средства формализации требований.