В курсе разбираются основные концепции DDD и смежных дисциплин, таких как ООП и ООД.
Значительное время уделяется рассмотрению реальных примеров и решению практических задач, что даёт возможность участникам закрепить полученные знания на практике и отработать навыки применения стратегического дизайна и тактического моделирования.
Цели:
После обучения участники будут:
понимать, как инструменты DDD помогают реализовать сложные Enterprise-системы;
уметь применять стратегическое мышление при построении Enterprise-систем;
уметь применять тактическое моделирование в рамках отдельного Bounded Context;
уметь эффективно моделировать агрегаты;
понимать важность доменных событий и возможность их использования при интеграции с другими Bounded Contexts.
Целевая аудитория:
Разработчики разных уровней, которые обладают знаниями ООП- и ООД-принципов, а также базовыми знаниями архитектурных паттернов.