Domain Driven Design
Domain Driven Design
Пока неизвестно
24 ак.ч.
онлайн
удостоверение о повышении квалификации государственного образца
Подробнее о курсе
Документ после выпуска
удостоверение о повышении квалификации государственного образца
Программа курса
1. Обзор DDD (теория – 1 ч.)
⠀
2. Необходимые предварительные знания (теория – 2 ч.)
Доменные эксперты Функциональные и нефункциональные требования, атрибуты качества Шаблоны реализации доменной логики Связь DDD & Agile
3. Инструменты DDD (теория – 5 ч. + практика – 5 ч.)
Общий язык Роль историй в понимании домена Event Storming Domain Whirlpool Разбиение на домены Impact mapping User story mapping Quality Attribute Workshop
4. Стратегическое проектирование (теория – 2,5 ч. + практика – 1 ч.)
Типы поддоменов и разбиение Ограниченные контексты Контекстные карты и шаблоны Топология команд
5. Архитектурные аспекты DDD (теория – 1,5 ч.)
Анемичный домен и причины Работа с «устаревшими системами» Интеграция контекстов Типы сообщений и коммуникация между поддоменами
6. Тактическое проектирование (теория – 4 ч. + практика – 2 ч.)
Полезные шаблоны тактического дизайна Объекты значения и шаблоны на их основе Сущности Агрегаты Сервисы Фабрики Репозитории