Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Какво е Domain Driven Design (DDD) и ползите от него?
- DDD срещу други подходи
- Преглед на DDD концепциите и структурата на проекта
Тактически дизайн, управляван от домейн
- Element на модел на домейн
- Внедряване на обекти, стойностни обекти, агрегати, хранилища и домейн услуги
- Използване на фабрики, спецификации, CQRS и източник на събития
Стратегически дизайн, управляван от домейн
- Модели на контекстна карта
- Проектиране на модел на домейн с щурм на събития и разказване на истории на домейн
- Идентифициране и класифициране на поддомейни
- Установяване на граници и връзки с модели като ограничени контексти
DDD & Legacy Семинар
- Предизвикателства и възможности на наследените системи
- Анализиране и разбиране на наследени системи с инструменти като NDepend
- Рефакторинг и модернизиране на наследени системи с помощта на техники като модел на удушвач
Архитектура, ориентирана към продукти, домейни и екипи
- Предимства и предизвикателства на продукт, домейн и екипно ориентирана архитектура
- Проектиране и внедряване на такива архитектури с модели като микроуслуги
- Организиране и сътрудничество с екипи
- Осигуряване на качество и последователност с автоматизирано тестване и непрекъсната интеграция
Data Mesh – домейн-ориентирани данни
- Проблеми с традиционните платформи за данни
- Въведение в мрежата от данни
- Внедряване на ориентирана към домейн платформа за данни, поддържаща откриване на данни, достъп и управление
- Технологии като Apache Kafka, Apache Spark и GraphQL в мрежа от данни
Обобщение и следващи стъпки
Изисквания
- Разбиране на обектно-ориентираното програмиране и шаблони за проектиране
- Опит с C# и .NET Core
- Основни познания за бази данни и SQL
Публика
- Разработчици
- Архитекти
- Анализаторите
21 Часа
Oтзиви от потребители (1)
I really enjoyed the real examples and exercises.