Domain-Driven Design in PHP
Практическое руководство по DDD для PHP-разработчиков
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
Asynchrones Kotlin: Das vollständige Handbuch
DevOps für C++-Entwickler: CI/CD, Containerisierung und Infrastruktur
Nebenläufigkeit in Kotlin: Vollständiger Leitfaden für asynchrone und Multithread-Programmierung
Architektur von Rust-Anwendungen
GraphQL in Rust: Moderne APIs mit async-graphql und Juniper erstellen
Beginning PHP and MySQL: vom Anfänger zum Profi