Настройка PHP и сервера Apache для совместной работы
Установка PHP как модуля сервера Apache
Проверка работы PHP
Написание первой программы
Основы языка PHP – введение:
Переменные, константы, выражения
Типы данных, массивы, ассоциативные массивы
Управляющие конструкции
Основы языка PHP – функции и описания:
Функции и области видимости
Стандартные функции PHP
Функции даты и времени
Предопределенные константы и переменные PHP
Функции эмуляции SSI (include, require, virtual)
Работа с протоколом HTTP – формы:
Протолок HTTP 1.1 – запрос, заголовки, статус сервера
Доступ к заголовкам запроса – переменные окружения сервера
Работа с формами – методы GET и POST
Проверка передаваемых значений
Работа с протоколом HTTP – Куки, заголовки ответа:
Сессионные и постоянные куки
Запись и чтение куки
Установка типа содержимого (Заголовок Content-type)
Запрет и разрешение кэширования (заголовки Cache-Control и Expires)
Переходы на другие страницы (Заголовок Location)
Перезапросы страниц (Заголовок Refresh)
Файловые операции, сессии, работа с почтой:
Функции работы с файлами
Сессии
Аутентификация, основанная на формах и сессиях
Протокол SMTP
Функции работы с почтой
Основы работы с базами данных:
Общие сведения о базах данных
Установка сервера MySQL
Утилиты сервера MySQL
Использование SQL
Использование сервера MySQL в приложениях PHP:
Функции PHP для работы с сервером MySQL
Выполнение эффективных запросов
Отслеживание ошибок времени исполнения
Введение в объектно-ориентированное программирование на PHP:
ООП - введение
Классы
Свойства и методы
Конструкторы/деструкторы
Клонирование объектов
Наследование
Цель обучения
Получить полное представление о возможности применения технологии PHP – от настройки для совместной работы с серверами Apache и MySQL до создания профессиональных web-интерфейсов к базам данных в Интернет и написания форума.
Научиться профессионально создавать Web-сайты и Web-приложения при помощи языка PHP:
Устанавливать и настраивать сервер Apache
Устанавливать и настраивать PHP
Устанавливать и настраивать сервер MySQL
Создавать активные сайты с использованием PHP
Использовать базы данных в своих решениях
Объяснять и использовать особенности протокола HTTP 1.1
Использовать формы и проверять передаваемые значения
Использовать сессии в PHP
Прием
учащихся 8-11 классов
проводится тест навыков работы (в объеме программы 1-го года курса «Пользователь ПК»)
только при наличии домашнего ПК
Условия обучения
Занятия проводятся в группе из 8 человек
Персональное учебное место
Одно занятие в неделю (90 минут)
В течение 1 года с общим объемом 64 аудиторных часа (32 занятия)
Успеваемость учащихся фиксируется в электронном журнале, который можно просмотреть в сети Интернет
Зачеты или экзамены - в конце каждого полугодия
Достоинства курса
Полное обеспечение учащихся учебно-методическими материалами
В курсе рассмотрено больше количество примеров и готовых наработок, что позволит слушателям практически сразу после окончания приступить к реальной работе с PHP
Выдается удостоверение об окончании, с указанием учебных тем и итоговой оценкой, которое может быть зачтено при поступлении и обучении в ВУЗе
Подробная информация о курсе «Основы Web-программирования: PHP+MySQL»
Вы можете просмотреть презентацию Ms PowerPoint о курсе «Основы Web-программирования: PHP+MySQL». Для просмотра и пролистывания слайдов выполняйте щелчок левой кнопкой мыши.