1. Определения Веб сервиса. Плюсы и минусы веб сервисов. Сервисно-ориентированная архитектура.
2. Введение в синтаксис РНР. Переменные, константы, выражения. Работа с данными формы. Ссылки в РНР.
3. Объектно-ориентированная модель РНР. Отличие РНР4 от РНР5.
4. Cоглашение по стилю кодирования. Автоматическое документирование.
5. Общие принципы построения веб приложений. Разнесение кода и отображения. Хранение состояния.
6. Регулярные выражения в РНР.
7. Работа с базами данных. Организация абстрактного DB-layer`a.
8. Реализации механизмов аутентификации. Cookie. Механизм сессий.
9. Вопросы безопасности. Безопасность входящих данных и загружаемых файлов.
10. Логгирование и обработка ошибок.
11. Работа с XML в РНР. DOM модель. Разбор и генерация XML.
12. PHP и другие языки. Работа с COM,. Net,
Win Api?.