Practical design patterns in PHP

Practical design patterns in PHP

Established in the 70's by the "Gang of Four", Design Patterns are generic reusable abstract solutions to solve often recurring problems in software design. Object-oriented frameworks like Symfony leverage them to design robust, extensible, and testable code, letting developers build their applications on top of solid foundations.

In this workshop, you will (re)discover useful patterns like Builder, Factory Method, Abstract Factory, Composite, Decorator and Adapter on the first and Flyweight, Memento (Event Sourcing), Strategy, Template Method, Mediator or Visitor on the second day of the workshop.

Demo code samples:

- https://github.com/hhamon/symfonylive-2018
- https://github.com/hhamon/websummercamp

E2ed7c278c8c49bb3e7fe0b7de039997?s=128

Hugo Hamon

August 30, 2018
Tweet