PŘÍRUČKA · ROZCESTNÍK · ZÁKLADY
Základy DDD, než napíšete první řádek kódu.
Tato sekce je vstupní brána celé příručky. Začíná se filozofií a sdíleným jazykem, pokračuje hranicemi domény a slicingem, končí konkrétní strukturou Symfony 8 projektu. Pokud nečtete od začátku, sem se vraťte vždy, když má diskuse o kódu sklouzávat do názorů místo do pojmů.
Filozofie · jazyk · ohraničení
pojmy a struktura projektu · 4 kap.
01
02
03
04
Co je Domain-Driven Design
Filozofie, Ubiquitous Language, Bounded Context
Základní koncepty DDD
Entity · Value Objects · Agregáty · Repozitáře · Events
Vertikální slice architektura
Slicing podle feature, ne podle vrstvy
Implementace v Symfony 8
Struktura projektu, Messenger, DI, Doctrine