Название: PHP. Уровень 3. Профессиональная разработка на PHP5
Год: 2010
Режиссёр: Видеоурок
Описание:
В этом курсе Вы рассмотрите сложные темы, такие как ООП (объектно-ориентированное программирование), работу с XML, использование SOAP (Веб-сервисы), без которых немыслима профессиональная разработка приложений на PHP, что позволит Вам создавать сложные Интернет сайты, интегрированные с любыми внешними данными, тесно взаимодействующие с внешними системами или обладающими сложной логикой.
Модуль 1. Объектно-ориентированное программирование на PHP ООП - введение Классы Свойства и методы Конструкторы/деструкторы Клонирование объектов Наследование Перегрузка методов Методы доступа Схема обработки исключений try/catch/throw Абстрактные классы и методы Интерфейсы Финальные методы и классы Константы класса Статические свойства класса Статические методы класса Итераторы Псевдо-константы __METHOD__, __CLASS__ Ключевое слово instanceof Функция __autoload() "Магические методы" Разное... Лабораторная работа: Практическое применение парадигмы ООП Модуль 2. Совместное использование PHP 5 и SQLite Введение в SQLite Преимущества и ограничения SQLite Особенности безопасности данных SQLite Выполнение основных операций работы с SQLite данными на PHP 5: создание базы и таблиц, вставка, обновление, удаление и выборка данных Использование исключений SQLite Лабораторная работа: Использование SQLite при создании гостевой книги Модуль 3. PHP 5 и XML. Расширения SAX, DOM, SimpleXML, XSLT Введение в XML Обзор возможностей по работе PHP 5 с технологией XML Simple API for XML (SAX) Лабораторная работа: Чтение XML-файла с использованием SAX Document Object Model (DOM) Лабораторная работа: Чтение XML-файла с использованием DOM Лабораторная работа: Использование DOM при создании гостевой книги SimpleXML Лабораторная работа: Чтение XML-файла с использованием SimpleXML Лабораторная работа: Использование SimpleXML при создании гостевой книги Обзор XSL/T Преобразование данных на сервере c помощью XSLT Модуль 4. PHP 5 и XML Web Services. SOAP Введение в web-сервисы Работа с web-сервисами на PHP 5 Расширение SOAP Использование расширения SOAP: сервер, клиент, WSDL, обработка исключений Модуль 5. Работа с графикой Вопросы генерации графики на PHP 5 Использование расширения GD2 Базовые функции для работы с графикой Лабораторная работа: Использование GD2 при создании CAPTCHA Модуль 6. Сетевое программирование Обзор сетевых функций Соединение с удаленными узлами через сокеты