This is a past event. Please join us for Web Summer Camp this year.

Practical design patterns in PHP

Workshop abstract

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, Strategy, Template Method, Mediator or Visitor on the second day of the workshop.

Workshop level

Interediate


Full recorded videos

Embedded content: https://www.youtube.com/watch?v=rJYx8fhneNg Embedded content: https://www.youtube.com/watch?v=mfRaCDwJ3JY Embedded content: https://www.youtube.com/watch?v=73cQaaJo4zw


Software requirements

Needed software:

  • PHP 7.2
  • PHPStorm

Slides

Practical design patterns in PHP

Hugo Hamon

Dayuse.com

Hugo is a PHP and Symfony certified developer. He worked nine years for SensioLabs as a web developer, head of training, and software architect. He is now a backend lead developer at Dayuse.com. In his free time, Hugo contributes to Symfony and various OSS PHP projects and local user groups.