{"product_id":"domain-driven-design-with-php-designing-and-implementing-complex-business-logic-in-php-the-php-developers-guide-to-domain-driven-design-9798288057823","title":"Domain-Driven Design with PHP: Designing and Implementing Complex Business Logic in PHP: The PHP Developer's Guide to Domain-Driven Design","description":"\u003cp\u003e • Author(s): Phiquill Publishing\u003cbr\u003e • Publisher: Independently Published\u003cbr\u003e • Publisher Imprint: Independently Published\u003cbr\u003e • BISAC: Programming Languages - PHP\u003c\/p\u003e\u003cp\u003e\u003cbr\u003eWhat You Will Learn in This Book\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eMaster the core principles of Domain-Driven Design (DDD)\u003c\/b\u003e to effectively manage complexity in software.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDevelop a Ubiquitous Language\u003c\/b\u003e to bridge communication gaps between technical and business teams, ensuring your code speaks the language of the domain.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIdentify and define Bounded Contexts\u003c\/b\u003e to modularize large applications, fostering independent development and clearer system boundaries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIntegrate diverse Bounded Contexts\u003c\/b\u003e using established patterns like Anti-Corruption Layers and Published Languages for seamless system interaction.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCraft robust domain models in PHP\u003c\/b\u003e using tactical patterns such as Entities, Value Objects, Aggregates, and Domain Services.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eImplement effective Factories and Repositories\u003c\/b\u003e to manage object creation and persistence, abstracting away infrastructure concerns.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eLeverage Domain Events\u003c\/b\u003e to decouple system components and enable eventual consistency across your application.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eStructure your PHP applications\u003c\/b\u003e using a layered architecture that clearly separates domain logic from application and infrastructure concerns.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrchestrate complex business operations\u003c\/b\u003e through well-defined Application Services.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIntegrate DDD principles with popular PHP frameworks\u003c\/b\u003e like Symfony and Laravel while maintaining a clean domain layer.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWrite comprehensive tests\u003c\/b\u003e for your DDD-based PHP applications, ensuring the integrity and correctness of your domain model.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eExplore advanced DDD concepts\u003c\/b\u003e such as CQRS (Command Query Responsibility Segregation) and Event Sourcing to build highly scalable and resilient systems.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEvolve your domain model\u003c\/b\u003e over time, adapting to changing business requirements and deepening your understanding of the problem space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eApply DDD to real-world scenarios\u003c\/b\u003e through a practical case study, demonstrating how to build a complex application from conception to implementation.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Independently Published","offers":[{"title":"Paperback","offer_id":47594887905431,"sku":"9798288057823","price":1777.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9798288057823.webp?v=1774987611","url":"https:\/\/atlanticbooks.com\/products\/domain-driven-design-with-php-designing-and-implementing-complex-business-logic-in-php-the-php-developers-guide-to-domain-driven-design-9798288057823","provider":"Atlantic Books","version":"1.0","type":"link"}