Программирование
Domain Driven Design (DDD)
Поиск и использование модели домена (предметной области) является ключом к успеху в крупных программных системах. Доменная модель объединяет в себе язык, используемый экспертами предметной области, пользователей и разработчиков, что значительно ускоряет процесс перевода потребностей клиентов в рабочее программное обеспечение. В сочетание с лучшими практиками программирования, такими как использование рефакторинг и разработка с помощью тестов, вы получите практический подход к разработке ПО.
Целевая аудитория
Программисты, старшие программисты, проектировщики, архитекторы
Программа тренинга:
- ключевые понятия и описание принципов DDD
- создание языка домена
- шаблоны проектирования и концепции DDD:
- Entity
- Value-object
- Aggregation-root
- Repository
- и т.д.
Длительность:
8 часов
Взаимосвязь
Перед этим тренингом желательно углубленно изучить принципы проектирования, рефакторинг, test driven development (TDD).