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

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

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

О программе

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

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

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
дистанционно
48 000 р.
3 мар. 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
Практическое задание –по предложенному кейсу составить конвейер передачи данных с использованием Apache Kafka или RabbitMQ

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

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

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

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