Companies Home Search Profile

Domain-Driven Design: The Big Picture

Focused View

Sander Mak

1:02:58

0 View
  • 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
  • Description


    Domain-Driven Design offers many guiding principles and patterns to design software. This course will teach you how to navigate this landscape, learning what DDD is and when to apply it.

    What You'll Learn?


      Domain-Driven Design (DDD) encompasses many concepts and principles around software design which may seem daunting at first. In this course, Domain-Driven Design: The Big Picture, you’ll get an overview of the essential concepts of DDD. First, you’ll learn the philosophy behind DDD and when it makes sense to apply it. Next, you’ll learn about strategic design, for example using Bounded Contexts. Finally, you’ll look at tactical design concepts offered by DDD, such as entities, aggregates, and domain services. When you’re finished with this course, you’ll know what DDD is all about, so you can determine whether you want to dive in deeper and learn how to implement DDD in practice.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sander is Director of Technology at Picnic —the Dutch online grocery scale-up— building Java-based systems at scale. He also is a Java Champion and author of the O'Reilly book 'Java 9 Modularity' (see javamodularity.com). As an avid conference speaker, Sander loves sharing knowledge, also through his blog at http://branchandbound.net and as Pluralsight instructor.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 17
    • duration 1:02:58
    • level preliminary
    • English subtitles has
    • Release Date 2024/12/05