PHP - Объектно-Ориентированный стиль программирования
PHP гибкий, мощный и вопреки различным заявлениям довольно легкий в изучении. Так же плюсы PHP в том что он развивается каждый день, его можно назвать с уверенностью прогресирующим языком программирования.
Видеокурс "PHP - Объектно-Ориентированный стиль программирования" Станислава Бойко состоит из 120 уроков, это более 36 часов видео, написание в живом примере CMS системы стоимостью более 1000 долларов и профессионального чата, а так же многое другое.
После прохождения данного курса Вы сможете создать свой собственный веб-сервис, сайт, блог, скрипт любой сложности от простого чата до сложноструктурированной онлайн игры.
Содержание видеокурса "PHP - Объектно-Ориентированный стиль программирования":
Диск 1.
Часть 1: Основные понятия ООП.
- Введение. - Что такое класс и объект? - Методы и свойства класса - Метод конструктора. - Передача параметров конструктору. - Спецификаторы доступа. - Знакомство с наследованием. - Работа с наследованием. - Метод деструктора.
Часть 2: Возможности ООП.
- Статические методы и свойства. - Константы (постоянные свойства). - Абстрактные классы и методы. - Интерфейсы. - Завершенные классы и методы. - Знакомство с исключениями. - Работа с исключениями. - Оператор instanceof. - Методы перехватчики (магические методы __call(),__set(),__get() и т.д). - Клонирование (__clone). - Автозагрузка (__autoload()). - Пространство имен (namespaces).
Часть 3: Тестирование,Reflection API.
- Структурирование проекта. - Поиск классов. - Исследование классов, проектов. - Исследование свойств. - Исследование методов. - Получение информации о наследовании. - Константы __CLASS__ и __METHOD__. - Знакомство с Reflection API. - Анализ классов с помощью Reflection API. - Анализ методов с помощью Reflection API. - Анализ параметров методов с помощью Reflection API. - Корректный код. - Инкапсуляция. - Полиморфизм.
Часть 4: Обработка ошибок.
- Склонность ошибаться. - Обработка ошибок. - Отображение ошибок. - Управление ошибками средствами PHP. - Перехват и обработка фатальных ошибок.
Практическая глава, Чат на PHP + SQLite с нуля.
- Планирование скрипта. - Пишем инсталяцию чата. - Конфигурация чата. - Пишем шаблонизатор. - Оформляем стили. - Пишем регистрацию. - Добавляем ajax для интерактивности. - Авторизация в скрипте. - Профиль пользователя. - Редактирование профиля. - Создание комнат чата. - Список комнат чата. - Создание чата. - Удаление комнат чата. - Админка. - Управление комнатами чата. - Управление пользователями. - Редактирование профиля в админке. - Зачем я это сделал?
Диск 2.
Часть 5: UML.
- Введение в UML. - Диограммы классов. - Ассоциация и наследование. - Агрегация. - Примечания.
- Структура cms системы. - Построение БД. - Конфигурация проекта. - Описание главного модуля. - Написание установщика часть 1. - Написание установщика часть 2. - Написание установщика часть 3. - Дополнительные настройки. - Модули cms системы. - Описание модуля ошибок. - Модуль шаблонной системы. - Модуль регистрации. - Модуль доступности системы. - Написание админ-части. - Общие настройки системы. - Создание и настройка профиля. - Изминение профиля. - Подключение визуального редактора. - Добавление статей. - Вывод статей. - Удаление статей. - Изминение статей. - Управление файлами. - Вывод данных пользователей. - Изминение данных пользователей. - Удаление пользователей. - Управление модулями. - Дополнения. - Управление шаблонами. - Заключительный.
Часть 8: Дополнения.
- Сериализация. - PDO 1. - PDO 2. - PDO 3. - Работа со стороними классами. - MVC 1 (Написание мини-фреймворка с нуля). - MVC 2. - MVC 3. - Обзор frameworks . - Установка PEAR. - Работа с PEAR. - Документирование проектов (PHPDocumentor). - CVS и VCS. - Тестирование кода (PHPUnit). - Заключительный.
Только до 31 декабря 2012 года, Вы получаете в подарок книжку-справочник - в ней Вы найдете примеры кода, основные концепции и конструкции ООП и многое другое.