Информация о видео-уроке
Название: PHP – объектно-ориентированное программирование с нуля
Год выхода: 2012
Жанр: Видео-курс
Автор (издатель): Станислав Бойко
О видео-уроке:
Автор представляет совершенно уникальный в Рунете обучающий видеокурс «PHP — Объектно-ориентированное программирование», который позволит Вам стать профи в области веб программирования.
Почему программирование под «веб» востребовано и выгодно в наше время? Главной причиной является общая популяризация интернета в целом, и крупный проектов, порталов, онлайн игр в частности.
Почему именно PHP? PHP гибкий, мощный и вопреки различным заявлениям довольно легкий в изучении. Так же плюсы PHP в том что он развивается каждый день, его можно назвать с уверенностью прогрессирующим языком программирования.
И после прохождения обучающего видеокурса «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
— Диаграммы классов
— Ассоциация и наследование
— Агрегация
— Примечания
Часть 6: Паттерны проектирования
— Введение в Шаблоны проектирования
— Композиция
— Singleton (Одиночка)
— Factory method (Фабричный метод)
— Prototype (Прототип)
— Decorator (Декоратор)
— Composite (Компоновщик)
— Observer (Наблюдатель)
— Interpreter (Интерпретатор)
— Strategy (Стратегия)
— Lazy Load (Ленивая загрузка)
Часть 7: CMS система с нуля на PHP + MySQL
— Структура 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)
— Заключительный
Файл
Видео: tscc, 1020×844, 15 fps, ~113 Кбит/с
Звук: Русский (Оригинал), PCM, 352 Кбит/с, 1 канал, 22.05 КГц
Скриншоты