Logo Deutsch Contact
Design Patterns for Web Applications

Design Patterns for Web Applications

The idea of design patterns goes back to the mathematician and architect Christopher Alexander and was used by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides in the seminal book Design Patterns applied as a tool for software development.

Design Patterns describe a solution idea for recurring problems and help a developer to create better solutions faster. Furthermore, they are also a common language that developers can use to exchange ideas across technology boundaries. In this training we will explore the most important design patterns for web applications through live coding and look together at what you can do with them.

Learning Objectives
Target Audience

This training is intended for software developers who program professionally and create or maintain large-scale object-oriented applications. The exercises and code examples are in PHP, but are also accessible to programmers developing in other object-oriented languages.


Attendees should have at least 1-2 years of experience programming with PHP or a similar programming language. They should have experience with procedural and object-oriented programming and be confident in using an IDE and common development tools such as the version control Git.

Scope of Services

Please note that depending on the training booked, the individual online appointments may each take place at different times of the day.

Technical requirements for attending an online training.

Available online "inhouse"


Exclusive and customized?

We are happy to conduct any training exclusively online ("in-house") for you. We adapt the content and focus to your specific wishes and needs and optionally work with examples directly from your code base.

More information