Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в Domain-Driven Design
- Принципи и мотивация зад DDD
- Универсален език и сътрудничество с домейн експерти
- Разграничаване на основни, поддържащи и общи поддомейни
Стратегически дизайн и ограничени контексти
- Дефиниране на ограничени контексти и техните отговорности
- Контекстно картиране и модели на интеграция
- Управление на екипи, организационни граници и собственост върху данни
Тактически модели — Градивни елементи на домейн модела
- Същности и управление на идентичност
- Стойностни обекти и неизменяемост
- Агрегати и транзакционни граници
Домейн услуги, хранилища и фабрики
- Кога да използваме домейн услуги срещу приложни услуги
- Модели на хранилища и съображения за персистентност
- Фабрични модели за създаване на сложни обекти
Моделиране на сложно поведение и инварианти
- Проектиране на инварианти и налагане на бизнес правила
- Моделиране, базирано на събития, и домейн събития
- Модели на консистентност: евентуална консистентност и саги
Интегриране на DDD с архитектурни и инженерни практики
- Съгласуване на DDD с микросървиси и модулни монолити
- API дизайн, антикорупционни слоеве и стратегии за интеграция
- Тестване на домейн логика: модулни тестове, интеграционни тестове и договорни тестове
Възприемане на DDD в екипи и организации
- Провеждане на семинари за откриване на домейн и Event Storming
- Създаване и управление на универсален език в екипите
- Измерване на успеха и итерация върху домейн модела
Обобщение и следващи стъпки
Изисквания
- Солиден опит в програмирането с обектно-ориентирани езици
- Разбиране на принципите на софтуерната архитектура
- Запознатост с практиките за гъвкава разработка
Аудитория
- Старши разработчици
- Софтуерни архитекти
- Технически ръководители
21 Часа
Отзиви от участници (1)
Че можем да ви дадем реални примери от живота
Elria Slabber - Glacier by Sanlam
Курс - Introduction to Domain Driven Design
Машинен превод