Domain-Driven Design in PHP
400 Seiten
German
PDF
4.5

Domain-Driven Design in PHP

Практическое руководство по DDD для PHP-разработчиков

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Domain-Driven Design in PHP“ (Autoren: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary, 2017, 400 Seiten) ist nicht nur ein weiterer Leitfaden für PHP, sondern ein tiefer Einstieg in die Methodik des Domain-Driven Design (DDD) im Kontext der Webentwicklung mit PHP. Im Gegensatz zu den klassischen Büchern von Eric Evans oder Vaughn Vernon, die DDD in abstrakten Begriffen beschreiben, bietet dieses Werk konkrete, einsatzbereite Patterns und Codebeispiele in PHP. Es richtet sich an Entwickler, die bereits mit den Grundlagen von PHP vertraut sind und auf die nächste Stufe aufsteigen möchten – die Erstellung komplexer, wartbarer und skalierbarer Geschäftsanwendungen.

Worum geht es in diesem Buch?

Das Buch behandelt nacheinander alle Schlüsselkonzepte von DDD: von den grundlegenden Bausteinen (Entity, Value Object, Aggregate, Repository, Domain Service) bis hin zu fortgeschrittenen Techniken wie CQRS (Command Query Responsibility Segregation) und Event Sourcing. Jedes Kapitel enthält nicht nur theoretische Erklärungen, sondern auch praktische Beispiele in PHP, die sofort in realen Projekten angewendet werden können. Besonderes Augenmerk liegt auf der Codeorganisation, der Arbeit mit Doctrine ORM, der Integration mit Symfony und Laravel sowie dem Testen der Domänenlogik.

Hauptthemen des Buches:

  • Bausteine von DDD: Entity, Value Object, Aggregate, Repository, Factory, Domain Event.
  • Modellierung der Domäne: Wie man begrenzte

Empfehlungen