ЦелиИзучить основы языка программирования PHP, дающего возможность Web-разработчикам легко и быстро создавать динамично изменяемые html-страницы. Приобрести навыки профессионального программирования для Интернет, создания профессиональных Web-сайтов и Web-приложений.
Описание программыМодуль 1. Установка и настройка PHP. Знакомство с PHP
Установка и настройка PHP
Настройка PHP и сервера Apache для совместной работы
Установка PHP как модуля сервера Apache
Проверка работы PHP
Написание первой программы
Модуль 2. Основы языка PHP – введение
Переменные, константы, выражения
Типы данных, массивы, ассоциативные массивы
Управляющие конструкции
Модуль 3. Основы языка PHP – функции и описания
Функции и области видимости
Стандартные функции PHP
Функции даты и времени
Предопределенные константы и переменные PHP
Функции эмуляции SSI (include, require, virtual)
Модуль 4. Работа с протоколом HTTP – формы
Протолок HTTP 1.1 – запрос, заголовки, статус сервера
Доступ к заголовкам запроса – переменные окружения сервера
Работа с формами – методы GET и POST
Проверка передаваемых значений
Модуль 5. Работа с протоколом HTTP – Куки, заголовки ответа
Сессионные и постоянные куки
Запись и чтение куки
Установка типа содержимого (Заголовок Content-type)
Запрет и разрешение кэширования (заголовки Cache-Control и Expires)
Переходы на другие страницы (Заголовок Location)
Перезапросы страниц (Заголовок Refresh)
Базовая аутентификация (RFC2617)
Модуль 6. Файловые операции, сессии, работа с почтой
Функции работы с файлами
Сессии
Аутентификация, основанная на формах и сессиях
Протокол SMTP
Функции работы с почтой
Модуль 7. Основы работы с базами данных
Общие сведения о базах данных
Установка сервера MySQL
Утилиты сервера MySQL
Использование SQL
Модуль 8. Использование сервера MySQL с приложениях PHP