WEB-программирование – Уровень 1 (32 акад. часа) 1. Знакомство с языком серверных сценариев PHP. Настройка программного окружения. 1.1. Особенности языка PHP. Возможные сферы его применения. 1.2. Установка и настройка локального сервера на компьютер. 1.3. Обзор программ редакторов PHP-сценариев. 1.4. Особенности написания скриптов на языке PHP. Создание первого PHP-скрипта. 1.5. Встраивание PHP-кода в HTML. 2. Переменные и данные. 2.1. Имена переменных. Присваивание и отображение значений переменных. Удаление переменных. 2.2. Работа с константами. Создание констант. Отображение значений констант. Когда использовать константы? Встроенные константы. 3. Работа с данными 3.1. Типы данных. Присваивание типов данных. Приведение типов. 3.2. Работа с числами. Математические операции. Форматирование чисел для вывода. 3.3. Работа со строками. Операции со строками. Форматирование текстовых строк. 3.4. Использование даты и времени. Форматирование даты. 4. Объединение данных с помощью массивов. 4.1. Создание массивов и работа с ними. Сортировка массивов. 4.2. Использование массивов в выражениях. 4.3. Операция с массивами. 4.4. Многомерные массивы. 4.5. Массивы, встроенные в PHP 5. Управление ходом выполнения сценария 5.1. Проверка условий. Использование операция сравнения. Использование регулярных выражений. Объединение условий. 5.2. Использование условных операторов (if, switch) 5.3. Повторение действий с помощью циклов. Циклы: for, while, do… while. 6. Повторение использования кода в сценариях PHP 6.1. Включение кода в сценарий. Абсолютный и относительный путь к файлу сценария. 6.2. Создание повторно используемого кода. Определение функций. Использование переменных в функциях. Передача значений в функции. Использование встроенных функций. 7. Работа с файлами. Использование текстовых файлов для хранения данных. 7.1. Доступ к файлам. 7.2. Запись в файл. 7.3. Чтение файла. 8. Работа с базами данных на примере СУБД MySQL. 8.1. Что такое база данных? Поддержка баз данных в PHP. Что такое СУБД? Особенности СУБД MySQL. 8.2. Администрирование базы данных MySQL при помощи веб-приложения phpMyAdmin. 8.3. Взаимодействие с базой данных MySQL. 8.4. SQL - язык запросов СУБД MySQL. 8.5. Получение результатов SQL-запроса в PHP. Обработка полученных данных. 9. Приёмы программирования на PHP. 9.1. Работа с HTML-формами. Методы POST и GET. Передача параметров через адресную строку. Получение, проверка и использование данных формы. 9.2. Загрузка файлов на сервер. 9.3. Использование перенаправлений. 9.4. Cессии и cookies в PHP. 9.5. Отправка писем (email) через PHP. 9.6. Перехват выходного потока. Работа с буфером вывода.