PHP – объектно-ориентированное программирование с нуля (2012) Видеокурс
Совершенно уникальный в Рунете обучающий видеокурс «PHP — Объектно-ориентированное программирование», который позволит Вам стать профи в области веб-программирования.
Почему программирование под "веб" востребовано и выгодно в наше время? Главной причиной является общая популяризация интернета в целом, и крупный проектов, порталов, онлайн игр в частности.
Почему именно PHP? PHP гибкий, мощный и вопреки различным заявлениям довольно легкий в изучении. Так же плюсы PHP в том что он развивается каждый день, его можно назвать с уверенностью прогрессирующим языком программирования.
И после прохождения обучающего видеокурса «PHP — Объектно-ориентированное программирование» Вы сможете создать свой собственный веб-сервис, сайт или блог. А также скрипт любой сложности от простого чата до сложно структурированной онлайн игры.
Рассмотрим краткий список того что вы приобретете • Вы познакомитесь с главными принципами PHP • Вы познакомитесь c прекрасным миром Объектов • Вы выберите свою среду разработки • Вы узнаете что такое абстракция • Вы научитесь тестировать свой программный код • Вы узнаете что такое Полиморфизм • Вы узнаете что такое Инкапсуляция • Вы узнаете что такое Наследование • Вы узнаете что такое Композиция • Вы узнаете основные типы ошибок в PHP • Вы научитесь обрабатывать ошибки • Вы узнаете что такое Исключения • Вы узнаете что такое UML • Вы научитесь моделировать свои проекты • Вы узнаете что такое паттерны проектирования • Вы напишите свой профессиональный чат с нуля • Вы напишите свою CMS систему с нуля • Вы узнаете что такое PDO • Вы узнаете что такое Сериализация данных • Вы узнаете что такое MVC • Вы напишите свой мини framework • Вы узнаете что такое PEAR • Вы узнаете как документировать свои проекты • Вы узнаете как создавать резервные копии своего кода
Содержание видеокурса
Диск 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 • Диаграммы классов • Ассоциация и наследование • Агрегация • Примечания
Часть 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) • Заключительный
Автор (издатель): Станислав Бойко Название: PHP – объектно-ориентированное программирование с нуля Год: 2012 Жанр: Видеокурс Формат: unpacked Размер: 2.08 Gb / 3.09 Gb (После распаковки ~ 7.5 Gb два диска)
Восстановление пароля