[WebForMySelf] Курс по объектно-ориентированному программированию PHP (Виктор Гавриленко)
Скрытый текст. Доступен только зарегистрированным пользователям.
?Курс состоит из 8 уроков, и построен таким образом, что в каждом уроке теория тесно переплетена с практикой. То есть все изученные моменты обязательно закрепляются на практике.
Изучив курс ООП PHP (объектно-ориентированное программирование), Вы будете понимать, что такое объектно-ориентированное программирование. Научитесь создавать основные элементы ООП — классы и объекты. Узнаете, что такое свойства и методы класса и как правильно к ним обращаться внутри класса.
После прохождения курса Вы сможете использовать наследование классов для создания удобной и гибкой логики Вашего веб-приложения, создавать разветвленные иерархии классов. Будете уметь переопределять методы в родительских классах и тем самым расширять их функционал, создавать абстрактные классы и интерфейсы, копии и ссылки на объекты, а также научитесь реализовывать автоматическую загрузку классов, что позволит исключить длинные списки подключаемых файлов в начале скрипта.
И, наконец, узнаете, как использовать при разработке веб-приложений шаблоны проектирования. Будете уметь работать только с одним объектом класса, используя шаблон Singleton. Сможете создавать объекты классов в процессе работы и реализовывать выбор стратегии для Вашего скрипта. А главное, научитесь создавать приложения по шаблону Модель-Вид-Контроллер (MVC).
Урок 2. Наследование классов в PHP и перезагрузка методов
Урок 3. Абстрактные классы и методы PHP
Урок 4. Клонирование объектов в PHP
Урок 5. Константы класса PHP
Урок 6. Специальные методы ООП PHP
Урок 7. Обработка исключений PHP
Урок 8. Шаблоны проектирования PHP