Программа курса «Системный анализ»
Тема 1. Архитектура
Что такое архитектура: принципы, концепции и паттерны
Архитектурные стили и паттерны
Микросервисная архитектура
Сервис-ориентированная архитектура (SOA)
Диаграмма C4
Контекстная диаграмма (C4 Context) в PlantUML
DFD (Data Flow Diagram)
Big Data и подходы к архитектуре данных
Архитектура витрин данных
Спецификация на микросервис
Тема 2. База данных
Проектирование БД
Вертикальное и горизонтальное масштабирование
Оптимизация БД
ER-диаграмма (ERD) в Draw.io / DBeaver
SQL
Тема 3. Интеграции
Авторизация / аутентификация / идентификация
Виды интеграций
Синхронное и асинхронное взаимодействие
API (Application Programming Interface)
REST / SOAP
WebSocket
Webhook и callback
RPC / gRPC
GraphQL
Интеграция через базы данных и файловый обмен
UML-диаграммы
Диаграмма состояний (State Diagram) в PlantUML
Sequence Diagram (диаграмма последовательности) в PlantUML / Mermaid
REST API
Анализ JSON-структур
SOAP API. SoapUI
API-документация. Swagger
Тестирование API
Брокеры сообщений. Шина данных. Offset Explorer
Логирование. Трассировка. Kibana
Документирование. Техническое задание. Постановки на разработку. Jira и Confluence
Записаться на консультацию
Напишем и созвонимся в удобное для тебя время
Записаться на консультацию