DDD je o doméně, modelování, ale bez kódu to nejde. Na 4. kurzu se naučíte implementovat value objekty (immutable, side-effect free, closure of operations) a entity a ukážeme si, jak veškerý kód psát pomocí TDD. V druhé části si představíme rozdělení vrstev domény a infrastruktury, implementujeme doménové rozhraní a ukážeme si, jak psát testy na rozhraní. Ve fakturační doméně rozebereme koncept peněz a implmentaci pomocí vlastních value objektů a existujících knihoven.