Улучшаемые навыки
Понимание архитектурных стилей и паттернов
Анализ и проектирование архитектуры систем
Документирование архитектурных решений
Коммуникация с командами разработки
Оценка рисков и управление ими
Чему вы научитесь
01
Различать и применять различные архитектурные стили и паттерны, такие как клиент-сервер, микросервисы, многослойная архитектура
02
Разрабатывать архитектурные решения, которые соответствуют требованиям бизнеса и техническим спецификациям
03
Создавать и поддерживать документацию, описывающую архитектуру системы
04
Выявлять потенциальные риски в архитектурных решениях и разрабатывать стратегии для их минимизации
Программа курса
01
Понятия архитектуры: основные термины и определения, критерии качества архитектуры. Клиент-серверная архитектура.
02
Монолит и микросервисы: какой архитектурный стиль выбрать. Современные подходы к архитектурному проектированию.
03
Виды требований и атрибуты качества. Архитектурно значимые требования.
04
Применение архитектурных паттернов: от базовых до продвинутых стратегий проектирования.
05
Как управлять критериями надежности сервисов (SLA, SLO, SLI).
06
Использование ArchiMate как инструмента моделирования и проектирования систем.
07
Погружение в методику C4 для наглядного и эффективного проектирования архитектуры.
08
Освоение нотации 4+1 для анализа и проектирования архитектуры.
09
Принципы предметно-ориентированного проектирования (DDD).
10
Архитектурные стили: событийно управляемая архитектура.
12
Итого на курс 34 часов: теория — 14 ч., практика — 20 ч.
Для кого
Системный аналитик
Предварительная подготовка
Опыт работы в системном анализе и/или в ИТ от 1 года.