Школа Сильных Программистов
OTUS
Skillbox
Яндекс Практикум
Stepik
Учебный центр IBS
Бруноям
Java Online Projects
ИПО
ЭКОДПО
Академия разработки MediaSoft
Яндекс Практикум
Stepik
Учебный центр IBS
Слёрм
Java Online Projects
Яндекс Практикум
Учебный центр IBS
Слёрм
Java Online Projects
Учебный центр IBS
Java Online Projects
Учебный центр IBS
Java Online Projects
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBSКурс о том, как проектировать большие системы. Новые — чтобы не переделывать, старые — чтобы разобрать на части и ускорить разработку
Практический курс по основам архитектуры ПО. Тренинг предлагает глубокое понимание системной архитектуры и её роли в разработке ПО. Участники освоят выявление требований, проектирование, документирование и анализ архитектуры, а также научатся применять эти практики в реальных проектах. Курс охватывает весь жизненный цикл разработки ПО, включая взаимодействие с заинтересованными сторонами и использование гибких методологий. Основные темы: архитектурные стили, атрибуты качества, ATAM, 4+1, QAW, управление рисками и компромиссами. Идеально подходит для архитекторов, разработчиков, аналитиков и менеджеров проектов. Вы с практической точки зрения проанализируете пример: от постановки бизнес-целей к созданию чернового архитектурного документа, а также получите обратную связь.
Кратко об архитектуре ПО. Роль архитектора. Сходства и различия ролей.
Работа архитектора в Agile. Функциональные и кросс-функциональные команды.
Сквозной пример. Работа со стейкхолдерами. Бизнес-требования и функциональные требования. Методы сбора требований. Атрибуты качества (НФТ). Доменные контексты.
Проектирование архитектуры. Архитектурные стили. Site Reliability Engineering (SRE).
Введение в документирование архитектуры. Сочетание архитектурных представлений. Инструменты и форматы.
Проверка принятых проектных решений. Tiny Architectural Review Approach (TARA). Cost-Benefit Analysis Method (CBAM).