Workshop in English - US at php[tek] 2024
Short URL: https://joind.in/talk/b58ac
(QR-Code (opens in new window))
Building PHP applications using Domain-driven design techniques results in code that is easier to modify, maintain, test, and makes for a better user experience. In this hands-on tutorial you will become versed in the best practices for solving problems in PHP from start to finish.
YOU WILL LEARN TO:
- Discover a ubiquitous language and identify changes in the design of PHP classes, methods, and problem solving
- Assemble an incorruptible domain model in PHP by encapsulating business logic in immutable value objects, specifications, and entities
- Employ best practices for persisting and accessing entities and aggregate roots
- Use advanced PHP object-oriented techniques to simplify code and reduce state complexity
- Plan for change by using the Hexagonal Architecture Pattern
- Introduce DDD to a “legacy” codebase
- Discover recommended resources for learning more about applying DDD in PHP
Comments
Please login to leave a comment
DDD is an extremely deep topic, and Andy's presentation and workshop served as an excellent overview and deep-dive, replete with resources to dig into for developers who want to learn more.
I had never heard of DDD before, and as someone who works directly with the product team it definitely seems like a great way to help get both teams on the same page. Thanks for this!
Man I learned so much from this. Was like a fire hydrant of info but got me interested in buying the DDD book (the red one) and doing a deep dive.
This was a fabulous talk! Really looking forward to implementing this in our code.
Good talk.
Well prepared and executed.