Design patterns are the lifeblood of object-oriented programming. They are solutions to problems that every developer faces with just about every application that they write. No matter what your level of skill, studying design patterns can make your code better.
In this course, Jeremy McPeak will walk you through some of the most fundamental design patterns and show you how to implement them in PHP. For each pattern, you'll see a real-world example of that pattern in use, as well as a complete implementation in PHP.