Components of Domain-driven Design
Domain-driven Design
| Beginner
- 25 videos | 41m 12s
- Includes Assessment
- Earns a Badge
With the tools and strategies in DDD architecture, designers can be more effective in domain modeling. Explore DDD concepts such as architecture, entities, value objects, services, domain events, modules, and aggregates.
WHAT YOU WILL LEARN
-
Recognize the concept of layered architecture in dddDescribe event-driven architectureDescribe aspects of representational state transfer and why it's usedDescribe the cqrs modelDescribe entities in dddDefine the unique identity attributeDescribe best practices for entity modelingDescribe value objects and characteristicsExplain how to implement value objectsDefine domain servicesExplain the domain service within application layerExplain services in the domain layerDescribe domain events and when and why to use them
-
Recognize the various core concepts of domain eventsDescribe domain event handlingDescribe the role of modules in dddRecognize the purposes and practices of using modules in dddDescribe the purpose of agile models in dddDescribe the role of model-driven designDescribe the differences and similarities between domain-driven and model-driven designDescribe the role of aggregatesDescribe the benefits of aggregatesRecognize the various guidelines when using aggregatesDemonstrate creating a root entity with aggregatesRecognize the components of ddd
IN THIS COURSE
-
2m 20sUpon completion of this video, you will be able to recognize the concept of layered architecture in Domain-Driven Design. FREE ACCESS
-
1m 15sAfter completing this video, you will be able to describe event-driven architecture. FREE ACCESS
-
1m 53sAfter completing this video, you will be able to describe aspects of representational state transfer and why it is used. FREE ACCESS
-
3m 7sAfter completing this video, you will be able to describe the Command Query Responsibility Segregation model. FREE ACCESS
-
1m 23sUpon completion of this video, you will be able to describe entities in Domain-Driven Design. FREE ACCESS
-
1m 36sIn this video, find out how to define a unique identity attribute. FREE ACCESS
-
1m 52sAfter completing this video, you will be able to describe best practices for entity modeling. FREE ACCESS
-
1m 10sUpon completion of this video, you will be able to describe value objects and their characteristics. FREE ACCESS
-
2m 17sAfter completing this video, you will be able to explain how to implement value objects. FREE ACCESS
-
1m 24sLearn how to define domain services. FREE ACCESS
-
1m 5sAfter completing this video, you will be able to explain the domain service within application layer. FREE ACCESS
-
1m 8sAfter completing this video, you will be able to explain services in the domain layer. FREE ACCESS
-
1m 12sUpon completion of this video, you will be able to describe domain events and when and why you should use them. FREE ACCESS
-
1m 35sUpon completion of this video, you will be able to recognize the various core concepts of domain events. FREE ACCESS
-
1m 30sAfter completing this video, you will be able to describe how to handle domain events. FREE ACCESS
-
1m 31sUpon completion of this video, you will be able to describe the role of modules in Domain-Driven Design. FREE ACCESS
-
1m 38sAfter completing this video, you will be able to recognize the purposes and practices of using modules in Domain-Driven Design. FREE ACCESS
-
1m 17sUpon completion of this video, you will be able to describe the purpose of agile models in Domain-Driven Design. FREE ACCESS
-
1m 15sAfter completing this video, you will be able to describe the role of model-driven design in the software development process. FREE ACCESS
-
1m 40sUpon completion of this video, you will be able to describe the differences and similarities between domain-driven and model-driven design. FREE ACCESS
-
1m 26sAfter completing this video, you will be able to describe the role of aggregates. FREE ACCESS
-
2m 21sAfter completing this video, you will be able to describe the benefits of using aggregates. FREE ACCESS
-
1m 17sUpon completion of this video, you will be able to recognize the various guidelines for using aggregates. FREE ACCESS
-
1m 16sIn this video, you will learn how to create a root entity with aggregates. FREE ACCESS
-
2m 44sAfter completing this video, you will be able to recognize the components of DDD. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.