Модуль 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. Расширения Saxophone, 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. Max
* Введение в web-сервисы
* Работа с web-сервисами на PHP 5
* Расширение SOAP
* Внедрение расширения SOAP: сервер, клиент, WSDL, обработка исключений
Модуль 5. Работа с графикой
* Вопросы генерации графики на PHP 5
* Внедрение расширения GD2
* Базисные функции для работы с графикой
* Лабораторная работа: Внедрение GD2 при разработке CAPTCHA
Модуль 6. Сетевое программирование
* Обзор сетевых функций
* Соединение с удаленными узлами через сокеты