Все, что нужно знать начинающим системным и бизнес-аналитикам по основам архитектуры и интеграции информационных систем: архитектурные модели и инструменты их описания, ключевые свойства распределенных систем, отличия монолита от микросервисов, модели 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
- разработать набор функциональных и нефункциональных требований к интеграции ИС
- оценить плюсы и минусы разных способов реализации требований к интеграции систем
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 26
Категории
Страница 26 из 34

![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FbvXXSQGt%2FSkillfactory.png&hash=5e1777b2184091bc903bece027ef8098&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.imgur.com%2FcUB60gQ.png&hash=4118a6427f4957ff02de80c78f08b515&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2F4yThVKgy%2FUdemy-Node-js-Node-js.png&hash=331a0f1f60c34d63ee7dab2106a78c94&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi121.fastpic.org%2Fbig%2F2023%2F0403%2F63%2F65278c6df3fdd2b274e386597a695c63.jpg&hash=b9463fe6bbec37e1e082258eae8f0d58&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2F5yLnF43X%2Fimage.png&hash=b94cd072c092922903028b202b51aed0&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2Fhvc8Lk85%2FUdemy-Chat-GPT-Chetan-Pujari.png&hash=f268ed2f853d7ec3086a638e5fd27c7e&v=4)