Россия
План поступления
Войти

Основы архитектуры и интеграции информационных систем

повышение квалификации

О программе

Все, что нужно знать начинающим системным и бизнес-аналитикам по основам архитектуры и интеграции информационных систем: архитектурные модели и инструменты их описания, ключевые свойства распределенных систем, отличия монолита от микросервисов, модели OSI и TCP/IP, ACID-требования к транзакциям и CAP-теорема, реляционные базы данных и NoSQL-хранилища, способы интеграционного взаимодействия ИС, REST vs SOAP vs GrapQL vs gRPC, схемы данных и форматы документов для обмена информацией, HTTP-запросы и ответы, методы аутентификации и политики авторизации, EDA-архитектура и интеграция через брокеры сообщений на примере Apache Kafka и RabbitMQ

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
дистанционно
48 000 р.
4 авг. 2025
4 дня
22 ак. ч.
в будние дни с 10:00 до 14:00

Кому подойдет программа

Начинающие системные и бизнес-аналитики
которые хотят разобраться с базовыми понятиями архитектуры и интеграции информационных систем, научиться составлять функциональные и нефункциональные требования к интеграциям и описывать варианты их реализации с помощью популярных технологий

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

Часть 1. Основы архитектуры информационных систем и требования к интеграции – 5 часов
Понятие архитектуры информационной системы (ИС) Виды архитекторов и их области ответственности Послойная структура ИС, типовые архитектуры распределенных систем (двухзвенная и трехзвенная модели, монолит и микросервисы) Архитектурная нотация C4 Практическое задание –выбрать систему и составить набор диаграмм C4 для ее описания Функциональные и нефункциональные требования к интеграции ИС Практическое задание –по выбранной системе составить набор ФТ и НФТ к интеграции с внешними ИС. Контекстная диаграмма, UML use case и sequence, текстовое описание ВИ и НФТ
Часть 2. Основы БД – 5 часов
Основы теории баз данных. Реляционные и NoSQL-базы данных. Модели данных Доступ к БД из приложения, данные для подключения. JDBC и ODBC-драйверы Практическое задание –по выбранной системе составить инфологическую модель данных и таблицу сопоставления моделей данных интегрируемых ИС ACID-требования к транзакциям и CAP-теорема Практическое задание –ликбез по SQL-запросам на примере PostgreSQL Практическое задание –запросы к NoSQL-БД на примере MongoDB, Neo4j, Redis, Elasticsearch Хранилища данных и подходы к их проектированию ETL/ELT-процессы
Часть 3. Основы интеграции информационных систем – 12 часов
Сетевое взаимодействие. 7-уровневая модель OSI и стек TCP/IP Понятие и способы интеграции ИС. Обращение к БД, использование веб-API, брокер сообщений Виды интеграции ИС по веб-API. Сравнение SOAP с REST, GraphQL и gRPC Аутентификация и авторизация. Куки-файлы, JWT-токены, базовая аутентификация Спецификация описания REST API: OpenAPI и Swagger HTTP-методы для манипуляций с данными. Схемы данных и форматы: JSON, YAML, XML, Protobuf Практическое задание –по выбранной системе составить пример документа для передачи в полезной нагрузке запроса и/или ответа и его схему Знакомство с Postman — инструментом для тестирования API Практическое задание –тестирование REST API и SOAP-сервисов в Postman Практическое задание –по выбранной системе составить HTTP-запросы и примеры ответов, которые реализуют выявленные ФТ к интеграции с внешними ИС Потоковая обработка событий — ликбез по Apache Kafka и RabbitMQ

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Москвы по направлению «информационные технологии», Учебные центры Москвы по направлению «информационные технологии» дистанционно, Учебные центры Москвы по направлению «анализ данных», Учебные центры Москвы по направлению «анализ данных» дистанционно