Master Domain-Driven Design: Ultimate DDD Guide 2024
Focused View
1:02:58
1. Introducing Domain-Driven Design.mp4
04:53
2. What Is DDD.mp4
05:19
3. Why Design.mp4
03:03
4. Why Do We Need Domain Models.mp4
02:35
5. DDD Concepts Overview.mp4
01:40
6. When (Not) to Use DDD.mp4
03:22
1. Introducing Ubiquitous Language.mp4
04:36
2. Subdomains.mp4
04:30
3. Bounded Contexts.mp4
03:44
4. Bounded Contexts Interaction.mp4
05:18
1. Entities and Value Objects.mp4
06:05
2. Aggregates.mp4
04:27
3. Repository Pattern.mp4
02:41
4. Domain Services.mp4
02:46
1. Looking Back.mp4
02:14
2. The Broader DDD Ecosystem.mp4
03:54
3. Additional Resources.mp4
01:51
More details
Course Overview
This course provides a comprehensive introduction to Domain-Driven Design (DDD), covering both strategic and tactical patterns to help you design better software. Learn the philosophy, benefits, and practical applications of DDD in modern development.
What You'll Learn
- The core philosophy and benefits of Domain-Driven Design
- Strategic DDD concepts like Bounded Contexts and Ubiquitous Language
- Tactical DDD patterns including Entities, Aggregates, and Domain Services
Who This Is For
- Software developers looking to improve their design skills
- Architects planning complex domain models
- Tech leads implementing DDD in their projects
Key Benefits
- Understand when and how to apply DDD effectively
- Gain practical knowledge of both strategic and tactical patterns
- Learn to align software design with business domains
Curriculum Highlights
- Introducing Domain-Driven Design
- Strategic DDD: Bounded Contexts and Subdomains
- Tactical DDD: Entities, Aggregates, and Repositories
Focused display
- language english
- Training sessions 17
- duration 1:02:58
- level preliminary
- English subtitles has
- Release Date 2025/06/10