Domain Driven Design

В курсе разбираются основные концепции дисциплины DDD и смежных дисциплин. Слушатели значительное время посвящают практическим упражнениям, закрепляя полученные знания. Курс рассчитан на архитекторов, тех.лидов и ведущих разработчиков, но также будет полезен менеджерам проектов.

После завершения курса слушатели смогут:

Использовать практики визуального моделирования предметной области;

Применять шаблоны DDD для построения реализуемой модели домена;

Распределять ответственность между классами модели, используя принципы GRASP;

Понимать преимущества и недостатки использования DDD для приложений различного типа;

Понимать, как DDD вписывается в работу над архитектурой предприятия;

Разбираемые темы:

Модуль 1 — Основные подходы в реализации бизнес-логики;

Модуль 2 — Моделирование предметной области;

Модуль 3 — Шаблоны DDD;

Модуль 4 — Рефакторинг модели. Дистилляция;

Модуль 5 — DDD и архитектура корпоративных приложений.

Смотрите также