Getting Started: Domain-Driven Design

5h 12m 57s
English
Free
May 13, 2024

Domain-Driven Design (or DDD for short) is one of the most popular approaches to software development, and that's for a very good reason. As described excellently by Martin Fowler, it "is an approach to software development that centres the development on programming a domain model with a rich understanding of the processes and rules of a domain". Building software that way, especially when dealing with a complex domain, leads to aligned business people and developers and better software that does precisely what the business needs. Ever since its formal definition by Eric Evans all the way back in 2003, developers have used it to create software based on a well-developed model of design. In this Getting Started course, Amichai Mantinband will break down Domain-Driven Design into a very easily digestible concept using his real-world experience.

Watch Online Getting Started: Domain-Driven Design

0:00
/
#1: Welcome
# Title Duration

Similar courses to Getting Started: Domain-Driven Design

Brain Myths Exploded: Lessons from Neuroscience

Brain Myths Exploded: Lessons from Neuroscience

Duration 12 hours 2 minutes 49 seconds
Smart Interface Design Patterns

Smart Interface Design Patterns

Duration 13 hours 18 minutes 5 seconds
Advanced Radix UI

Advanced Radix UI

Duration 2 hours 13 minutes 5 seconds
Python for Financial Analysis and Algorithmic Trading

Python for Financial Analysis and Algorithmic Trading

Duration 16 hours 54 minutes 20 seconds
Deep Dive: Microservices Architecture

Deep Dive: Microservices Architecture

Duration 4 hours 18 minutes 40 seconds
Existentialism and the Authentic Life

Existentialism and the Authentic Life

Duration 11 hours 57 minutes 41 seconds
Getting Started: Microservices Architecture

Getting Started: Microservices Architecture

Duration 5 hours 21 minutes 13 seconds
Macroeconomics Made Clear

Macroeconomics Made Clear

Duration 12 hours 34 minutes 14 seconds