Программирование

Domain Driven Design (DDD)

Поиск и использование модели домена (предметной области) является ключом к успеху в крупных программных системах. Доменная модель объединяет в себе язык, используемый экспертами предметной области, пользователей и разработчиков, что значительно ускоряет процесс перевода потребностей клиентов в рабочее программное обеспечение. В сочетание с лучшими практиками программирования, такими как использование рефакторинг и разработка с помощью тестов, вы получите практический подход к разработке ПО.

Целевая аудитория

Программисты, старшие программисты, проектировщики, архитекторы

Программа тренинга:

  • ключевые понятия и описание принципов DDD
  • создание языка домена
  • шаблоны проектирования и концепции DDD:
    • Entity
    • Value-object
    • Aggregation-root
    • Repository
    • и т.д.

Длительность:

8 часов

Взаимосвязь

Перед этим тренингом желательно углубленно изучить принципы проектирования, рефакторинг, test driven development (TDD).

Есть вопросы?

Вы можете связаться со мной, если у вас появились вопросы по тренингам или вы хотите обсудить другие темы связанные с разработкой ПО.