SKILL BENCHMARK
Domain-driven Design Competency (Intermediate Level)
- 20m
- 20 questions
The Domain-driven Design Competency (Intermediate Level) benchmark measures your working knowledge of key Domain-driven Design concepts and terms. A learner scoring high on this benchmark demonstrates an intermediate understanding of Domain-driven Design concepts and terms.
Topics covered
- define domain services
- describe aspects of representational state transfer and why it's used
- describe bounded contexts
- describe domain events and when and why to use them
- describe entities in DDD
- describe knowledge crunching from the developer perspective
- describe the basic concept of DDD
- describe the benefits of DDD
- describe the CQRS model
- describe the domain model in DDD
- describe the key aspects of continuous learning
- describe the key aspects of knowledge-rich design
- describe the key role of domain experts in DDD
- describe the need for knowledge crunching
- describe the purpose of generic subdomains
- describe the role of modules in DDD
- describe the uses of documents and diagrams in DDD
- describe the various components of DDD
- describe value objects and characteristics
- recognize the concept of layered architecture in DDD