Domain-Driven Design Fundamentals
Offered By: Pluralsight
Course Description
Overview
This course will teach you the fundamentals of Domain-
Driven Design (DDD) through a demonstration of customer
interactions and a complex demo application, along with
advice from renowned DDD experts.
In this course, Domain-Driven Design Fundamentals, you’ll learn the key concepts and means to implement DDD. First, you’ll explore how to model a software problem. Next, you’ll discover the elements of DDD. Finally, you’ll learn how to leverage DDD in a sample software application. When you’re finished with this course, you’ll have the skills and knowledge of Domain-Driven Design needed to unravel the complexity of your domain, build smarter software and gain an even deeper understanding of DDD.
Driven Design (DDD) through a demonstration of customer
interactions and a complex demo application, along with
advice from renowned DDD experts.
In this course, Domain-Driven Design Fundamentals, you’ll learn the key concepts and means to implement DDD. First, you’ll explore how to model a software problem. Next, you’ll discover the elements of DDD. Finally, you’ll learn how to leverage DDD in a sample software application. When you’re finished with this course, you’ll have the skills and knowledge of Domain-Driven Design needed to unravel the complexity of your domain, build smarter software and gain an even deeper understanding of DDD.
Syllabus
- Course Overview 1min
- Introducing Domain-Driven Design 24mins
- Modeling Problems in Software 45mins
- Elements of a Domain Model 31mins
- Understanding Value Objects & Services in the Model 22mins
- Tackling Complexity with Aggregates 34mins
- Working with Repositories 49mins
- Adding in Domain Events and Anti-corruption Layers 29mins
- Evolving the Application Easily Thanks to DDD 46mins
Taught by
Julie Lerman
Related Courses
Amazon Elastic File System (Amazon EFS) PrimerAmazon Web Services via AWS Skill Builder Amazon EventBridge Overview and Integration with SaaS Applications (Korean)
Amazon Web Services via AWS Skill Builder Analizando sentimientos y entidades en textos con Azure
Coursera Project Network via Coursera Android Programming for Beginners - Contacts Application
Coursera Project Network via Coursera AWS Application Services Overview (Indonesian)
Amazon Web Services via AWS Skill Builder