#### https://www.youtube.com/watch?v=Bo8M6g5waos&list=PL5QUj3iB7EoJGDMxuzlV58uh0ybgAHlcN&index=1 1. Урок 00. PHP - ООП. Выбор интегрированной среды разработки (IDE) 1. Урок 01. PHP - ООП. Введение в объектно-ориентированный стиль. Подготовка к работе 1. Урок 02. PHP - ООП. Класс (class). Свойства и методы класса 1. Урок 03. PHP - ООП. Область видимости свойств и методов класса (private, public, protected) 1. Урок 03.1(дополнение). PHP - ООП. Соглашение о стиле кодирования (style guide). PSR-2 1. Урок 04. PHP - ООП. Статические (static) свойства и методы. 1. Урок 05. PHP - ООП. Ключевые слова $this, self, static 1. Урок 06. PHP - ООП. Магические методы 1. Урок 07. PHP - ООП. Типичная структура папок проекта 1. Урок 08. PHP - ООП. Пространство имен (namespace) 1. Урок 09. PHP - ООП. Наследование (extends). Ключевое слово "parent::" 1. Урок 10 (более новый вариант ищи в описании). PHP - ООП. Полиморфизм и инкапсуляция #### https://www.youtube.com/watch?v=i81BucV4NAc&list=PL5QUj3iB7EoJY5DmJ5SazT4YACNSuxNfI&index=1 1. Урок 01. PHP - Design Patterns. Введение. Для чего нужны шаблоны проектирования? 1. Урок 02. PHP - Design Patterns. Singleton. Multione container 1. Урок 04. PHP - Design Patterns. Observer 1. Урок 03. PHP - Design Patterns. Dependency injection. DI container