|
№ |
Наименование разделов, дисциплин и тем |
Всего, час. | |
|
1 |
Установка и настройка программного обеспечения, знакомство с PHP |
4 | |
|
Установка и настройка PHP. Настройка PHP и сервера Apache для совместной работы. Установка PHP как модуля сервера Apache. Проверка работы PHP. | | |
|
2 |
Основы языка PHP |
4 | |
|
Переменные, константы, выражения. Типы данных, массивы, ассоциативные массивы. Управляющие конструкции. Функции и области видимости. HTML-формы. Взаимодействие с формами. | | |
|
3 |
Основы языка PHP (продолжение) |
4 | |
|
Стандартные функции PHP. Работа с файлами. Функции даты и времени. Cookie. Переменные окружения сервера. Регулярные выражения. Контроль входных данных с помощью регулярных выражений, понятие безопасности скрипта. | | |
|
4 |
Web-программирование |
8 | |
|
Управление заголовком HTTP, авторизация на страницах, запрет кэширования. Директивы SSI. Работа с потоком HTTP, взаимодействие скриптов различных сайтов друг с другом. Работа с почтой. Работа с изображениями. Отслеживание ошибок времени исполнения. | | |
|
5 |
Работа с базами данных на PHP |
8 | |
|
Сервер MySQL и работа с ним на PHP. Подключение к серверу, выполнение запросов. Построение эффективных запросов и повышение быстродействия работы с БД. Создание Web-интерфейсов БД на PHP. | | |
|
6 |
Web-приложения |
4 | |
|
Способы реализация сессии пользователя. Сессии в PHP. Создание эффективных Web-приложений. | | |
|
7 |
Профессиональное программирование |
4 | |
|
Передача файлов на сервер и их дальнейший анализ. Взаимодействие различных приложений между собой. Универсальный обмен данными. Модульные программы. Создание и использование библиотек. | | |
|
8 |
Профессиональное программирование (продолжение) |
4 | |
|
Объектно-ориентированное программирование. Классы и объекты. Построение объектной модели приложения. Современные технологии и решения. Электронная коммерция, решения B2C, B2B (обзорно). XML в PHP (обзорно). Написание и использование XML-парсеров. | | |