YoVDO

Domain-Driven Design Fundamentals

Offered By: Pluralsight

Tags

Software Development Courses Application Development Courses Software Design Courses Domain-driven Design Courses

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.

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) Primer
Amazon 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