Постройте стратегию развития своей карьеры. В этом помогут эксперты, коллеги-айтишники с разными карьерными треками, карьерные консультанты
Учебный центр IBS
Хекслет
Учебный центр IBS
Яндекс Практикум
Хекслет
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Слёрм
Хекслет
Хекслет
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Учебный центр IBS
Яндекс Практикум
Слёрм
OTUS
OTUS
OTUS
Бруноям
Бруноям
Skillfactory
OTUSПрактический курс по основам архитектуры ПО. Тренинг предлагает глубокое понимание системной архитектуры и её роли в разработке ПО. Участники освоят выявление требований, проектирование, документирование и анализ архитектуры, а также научатся применять эти практики в реальных проектах. Курс охватывает весь жизненный цикл разработки ПО, включая взаимодействие с заинтересованными сторонами и использование гибких методологий. Основные темы: архитектурные стили, атрибуты качества, ATAM, 4+1, QAW, управление рисками и компромиссами. Идеально подходит для архитекторов, разработчиков, аналитиков и менеджеров проектов. Вы с практической точки зрения проанализируете пример: от постановки бизнес-целей к созданию чернового архитектурного документа, а также получите обратную связь.
Кратко об архитектуре ПО. Роль архитектора. Сходства и различия ролей.
Работа архитектора в Agile. Функциональные и кросс-функциональные команды.
Сквозной пример. Работа со стейкхолдерами. Бизнес-требования и функциональные требования. Методы сбора требований. Атрибуты качества (НФТ). Доменные контексты.
Проектирование архитектуры. Архитектурные стили. Site Reliability Engineering (SRE).
Введение в документирование архитектуры. Сочетание архитектурных представлений. Инструменты и форматы.
Проверка принятых проектных решений. Tiny Architectural Review Approach (TARA). Cost-Benefit Analysis Method (CBAM).
Освойте стратегические и тактические паттерны DDD на реальных примерах. Вы поймете, как применять эти паттерны для построения эффективных архитектур, которые адаптируются к изменениям в бизнес-требованиях. Практика на типичных кейсах позволит вам закрепить знания и подготовиться к решению сложных задач в вашей компании.
Доменные эксперты. Функциональные и нефункциональные требования, атрибуты качества. Шаблоны реализации доменной логики. Связь DDD & Agile.
Общий язык. Роль историй в понимании домена. Event Storming. Разбиение на домены. Impact mapping. User story mapping. Quality Attribute Workshop.
Типы поддоменов и разбиение. Ограниченные контексты. Контекстные карты и шаблоны. Топология команд.
Полезные шаблоны тактического дизайна. Объекты значения и шаблоны на их основе. Сущности. Агрегаты. Сервисы. Фабрики. Репозитории.
Анемичный домен и причины. Работа с «устаревшими системами». Интеграция контекстов. Типы сообщений и коммуникация между поддоменами.
Освойте продвинутые техники .NET для создания высокопроизводительных и масштабируемых приложений. Курс охватывает современные подходы к асинхронному программированию, углубленное понимание внутренних механизмов .NET и лучшие практики проектирования. Уникальность: фокус на оптимизацию кода в режиме Release и применение Reactive Extensions для реактивных систем.
Освойте архитектуру REST и создавайте эффективные API с использованием Spring. Курс сочетает теорию и практику и фокусируется на реальных задачах и проектах. Вы научитесь проектировать, разрабатывать и документировать RESTful API, готовясь к сертификационному экзамену по Spring REST.