Domain-Driven Design in PHP
- Authors
- Publisher
- Language
- English
- Format
- Category
Non-fiction
Real examples written in PHP showcasing DDD Architectural Styles, Tactical Design, and Bounded Context Integration
About This Book • Focuses on practical code rather than theory
• Full of real-world examples that you can apply to your own projects
• Shows how to build PHP apps using DDD principles
Who This Book Is For
This book is for PHP developers who want to apply a DDD mindset to their code. You should have a good understanding of PHP and some knowledge of DDD. This book doesn't dwell on the theory, but instead gives you the code that you need.
What You Will Learn • Correctly design all design elements of Domain-Driven Design with PHP
• Learn all tactical patterns to achieve a fully worked-out Domain-Driven Design
• Apply hexagonal architecture within your application
• Integrate bounded contexts in your applications
• Use REST and Messaging approaches
In Detail
Domain-Driven Design (DDD) has arrived in the PHP community, but for all the talk, there is very little real code. Without being in a training session and with no PHP real examples, learning DDD can be challenging. This book changes all that. It details how to implement tactical DDD patterns and gives full examples of topics such as integrating Bounded Contexts with REST, and DDD messaging strategies. In this book, the authors show you, with tons of details and examples, how to properly design Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories, Services, and Application Services with PHP. They show how to apply Hexagonal Architecture within your application whether you use an open source framework or your own.
Style and approach
This highly practical book shows developers how to apply domain-driven design principles to PHP. It is full of solid code examples to work through.
© 2017 Packt Publishing (Ebook): 9781787288461
Release date
Ebook: 14 June 2017
Others also enjoyed ...
- EIB Working Papers 2019/01 - Blockchain, FinTechs: and their relevance for international financial institutions
- Six Impossible Things: The 'Quanta of Solace' and the Mysteries of the Subatomic World John Gribbin
- Asking the Right Questions: A Practical Guide to Understanding and Applying the Bible Matthew S. Harmon
- Harry Potter and the Philosopher's Stone J.K. Rowling
- A Court of Thorns and Roses (1 of 2) [Dramatized Adaptation]: A Court of Thorns and Roses 1 Sarah J. Maas
- Yesteryear Caro Claire Burke
- Fourth Wing Rebecca Yarros
- Fourth Wing (1 of 2) [Dramatized Adaptation]: The Empyrean 1 Rebecca Yarros
- Throne of Glass Sarah J. Maas
- Icebreaker Hannah Grace
- The Divorce Freida McFadden
- A Game of Thrones George R.R. Martin
- House of Earth and Blood (1 of 2) [Dramatized Adaptation]: Crescent City 1 Sarah J. Maas
- Red Rising (1 of 2) [Dramatized Adaptation]: Red Rising 1 Pierce Brown
- Dear Debbie Freida McFadden
- Quicksilver: The Fae & Alchemy Series, Book 1 Callie Hart
- The Fellowship of the Ring J. R. R. Tolkien
- Threshing Day (Wing and Claw Collection) Rebecca Yarros
This is why you’ll love Storytel
Listen and read without limits
800 000+ stories in 40 languages
Kids Mode (child-safe environment)
Cancel anytime
Unlimited
Listen and read as much as you want
9.99 € /month
1 account
Unlimited Access
Offline Mode
Kids Mode
Cancel anytime
