Components of Domain-driven Design

Domain-driven Design    |    Beginner
  • 25 Videos | 41m 12s
  • Includes Assessment
  • Earns a Badge
Likes 44 Likes 44
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 DDD
    describe event-driven architecture
    describe aspects of representational state transfer and why it's used
    describe the CQRS model
    describe entities in DDD
    define the unique identity attribute
    describe best practices for entity modeling
    describe value objects and characteristics
    explain how to implement value objects
    define domain services
    explain the domain service within application layer
    explain services in the domain layer
    describe domain events and when and why to use them
  • recognize the various core concepts of domain events
    describe domain event handling
    describe the role of modules in DDD
    recognize the purposes and practices of using modules in DDD
    describe the purpose of agile models in DDD
    describe the role of model-driven design
    describe the differences and similarities between domain-driven and model-driven design
    describe the role of aggregates
    describe the benefits of aggregates
    recognize the various guidelines when using aggregates
    demonstrate creating a root entity with aggregates
    recognize the components of DDD

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 142 Likes 142  
Likes 17 Likes 17  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 41 Likes 41  
Likes 52 Likes 52