Qafoo GmbH - passion for software quality

Like your software, your team's training needs are unique. Use the ideas below to create a training course that best fits your team's requirements, and we'll take care of the rest.

PHP Design Patterns and Refactoring Training

This workshop is designed to give developers deeper insight into important design patterns of object-oriented programming and refactoring techniques to get to these patterns.


Topics covered in this course block include:

  • Important patterns of object-oriented programming, such as

    • Factory

    • Adapter

    • Decorator / Proxy

    • Iterator

    • Publish / Subscribe

    • Dispatcher

    • Facade

    • Visitor

  • Re-evaluation of patterns on the basis of object-oriented design principles

  • Active discussion and practical application of patterns to real world problems

Length: 0.5 day - 1 day


  • Fundamental knowledge of object-oriented programming, including classes, objects, methods, scopes.

Please contact us to discuss your requirements in detail.