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
Software Engineering for SaaSUniversity of California, Berkeley via Coursera MongoDB for Developers
MongoDB University Android: introducción a la programación
Universitat Politècnica de València via UPV [X] Extending SAP Products with SAP HANA Cloud Platform
SAP Learning Two Speed IT: How Companies Can Surf the Digital Wave, a BCG Perspective
École Centrale Paris via Coursera