From the course: PHP: Design Patterns

What you should know before watching this course - PHP Tutorial

From the course: PHP: Design Patterns

Start my 1-month free trial

What you should know before watching this course

- Let's start with what you need to know. First, you'll need to have PHP installed somewhere. I suggest locally for fast feedback, but that's up to you. This course starts from the basis that you're proficient in PHP. If you're completely new to PHP, this may not be the course for you. Next, you should have a good grasp of object-oriented programming. If you don't understand the basics of object-oriented programming, this is not the course for you. You need to understand how to create objects, how inheritance works, and a few related concepts. Next, you need a good understanding of your editor of choice. Personally, I don't care which one you use. Vim, Sublime Text, PhpStorm, or whatever. The point is that a good editor can give you some simple syntax highlighting, which is incredibly useful. But even better, an IDE-like editor can give you all kinds of refactoring and testing tools built in. Finally, you need to understand that there often is no right answer. Design patterns should be treated as a tool in your toolbox. Or a way to communicate complex ideas quickly. They're not always the right answer for a given problem. But it's entirely possible that they're the best answer given the requirements, constraints and conditions. Alright, enough of that, let's get on with the show.

Contents