Expanding Design Patterns
Domain-driven Design
| Beginner
- 25 videos | 44m 3s
- Includes Assessment
- Earns a Badge
One major benefit to DDD is the ability to integrate various other sources and processes. Explore communication in DDD, factories, repositories, and refactoring, as well as methodologies and application architecture layers.
WHAT YOU WILL LEARN
-
Recognize the roles of various layers in the ddd architectureRecognize the purpose of layered architecture in dddDescribe the use of service layers of dddDescribe the differences between domain experts and stakeholdersRecognize the domain model boundaries and the effectsDescribe the use of ubiquitous language in dddDescribe best practices for communication in dddDescribe the benefits of modeling and communication in dddExplain best practices for documenting communication in dddDescribe factories and how they’re used in dddDescribe the benefits of factoriesDescribe the interface of factoriesExplain the rationale for choosing factories
-
Explain repositories and their usesExplain the benefits of repositoriesExplain the considerations for using relational databasesDescribe the concept of refactoringExplain the uses and levels of refactoring in dddExplain the concept of deep models in dddExplain the concept of supple design in dddExplain the purpose of the discovery process in dddExplain the linkages between behavior-driven development and domain-driven developmentDescribe the use of event stormingDescribe the purposes of transaction scripting vs. dddRecognize the concepts of various design patterns in ddd
IN THIS COURSE
-
2m 16sUpon completion of this video, you will be able to recognize the roles of various layers in the DDD architecture. FREE ACCESS
-
1m 34sAfter completing this video, you will be able to recognize the purpose of layered architecture in Domain-Driven Design. FREE ACCESS
-
1m 2sAfter completing this video, you will be able to describe the use of service layers in DDD. FREE ACCESS
-
2m 42sAfter completing this video, you will be able to describe the differences between domain experts and stakeholders. FREE ACCESS
-
2m 25sUpon completion of this video, you will be able to recognize domain model boundaries and their effects. FREE ACCESS
-
2m 52sUpon completion of this video, you will be able to describe the use of ubiquitous language in Domain-Driven Design. FREE ACCESS
-
3m 5sAfter completing this video, you will be able to describe best practices for communication in Domain-Driven Design. FREE ACCESS
-
1m 50sAfter completing this video, you will be able to describe the benefits of modeling and communication in Domain-Driven Design. FREE ACCESS
-
2m 1sAfter completing this video, you will be able to explain best practices for documenting communication in DDD. FREE ACCESS
-
1m 13sAfter completing this video, you will be able to describe factories and how they are used in DDD. FREE ACCESS
-
1m 29sAfter completing this video, you will be able to describe the benefits of having factories. FREE ACCESS
-
1m 5sUpon completion of this video, you will be able to describe the interface of factories. FREE ACCESS
-
1m 6sAfter completing this video, you will be able to explain the rationale for choosing factories. FREE ACCESS
-
1m 24sAfter completing this video, you will be able to explain repositories and their uses. FREE ACCESS
-
1m 23sAfter completing this video, you will be able to explain the benefits of repositories. FREE ACCESS
-
1m 15sAfter completing this video, you will be able to explain the considerations for using relational databases. FREE ACCESS
-
1m 10sAfter completing this video, you will be able to describe the concept of refactoring. FREE ACCESS
-
1m 38sAfter completing this video, you will be able to explain the uses and levels of refactoring in DDD. FREE ACCESS
-
1m 25sAfter completing this video, you will be able to explain the concept of deep models in DDD. FREE ACCESS
-
1m 28sAfter completing this video, you will be able to explain the concept of supple design in DDD. FREE ACCESS
-
1m 19sAfter completing this video, you will be able to explain the purpose of the discovery process in DDD. FREE ACCESS
-
1m 28sAfter completing this video, you will be able to explain the linkages between Behavior-driven Development and Domain-driven Development. FREE ACCESS
-
1m 47sAfter completing this video, you will be able to describe the use of event storming. FREE ACCESS
-
2m 3sUpon completion of this video, you will be able to describe the purposes of transaction scripting and DDD. FREE ACCESS
-
3m 5sAfter completing this video, you will be able to recognize the concepts of various design patterns in Domain-Driven Design. 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.