Domain Driven Design (DDD) для начинающих
Обзор методологии Domain Driven Design
Описание
Курс посвящен обзору таких вопросов, как:
- понимать, как инструменты DDD помогают реализовать сложные Enterprise-системы;
- уметь применять стратегическое мышление при построении Enterprise-систем;
- уметь применять тактическое моделирование в рамках отдельного Bounded Context;
- уметь эффективно моделировать агрегаты;
- понимать важность доменных событий и возможность их использования при интеграции с другими Bounded Contexts.
Много времени уделяется рассмотрению практических примеров , что даёт возможность участникам закрепить полученные знания применения стратегического дизайна и тактического моделирования.
В рамках курса доклада мы выясним, что такое DDD, какие задачи он призван решить и поговорим о факторах, которые приводят нас к использованию этого подхода. На примере проектирования реальной системы мы будем шаг за шагом разбираться в концепциях и элементах DDD, получая на выходе комплексные знания для того, чтобы начать использование DDD в вашем проекте.
Целевая аудитория
Разработчики разных уровней, которые обладают знаниями ООП- и ООД-принципов, а также базовыми знаниями архитектурных паттернов.
https://www.udemy.com/course/domain-driven-design-ddd/