Цель курса – научить слушателей использовать возможности языка PHP 5 и СУБД MySQL для создания профессиональных Интернет-проектов.
По желанию возможны занятия в группах.
Программа обучения:
Модуль 1: Синтаксис PHP
- Переменные и их типы
- Условные операторы
- Циклы
- Функции
- Массивы
- Подключение скриптов PHP
Модуль 2: Передача данных формы в скрипт PHP
- Метод get
- Метод post
- Суперглобальные массивы $_GET, $_POST, $_REQUEST
- Передача параметров от различных элементов формы
- Использование Javascript для проверки данных формы
Модуль 3: Функции для обработки строк
- Объединение строк
- Разбиение строк на части
- Сравнение строк
- Нахождение подстроки и замена строк
Модуль 4: Работа с файловой системой
- Загрузка файла
- Сохранение файла
- Копирование, перенос, удаление файлов
- Обработка каталогов
Модуль 5: Графические функции в PHP
- Создание и загрузка изображений
- Сохранение изображений
- Рисование примитивов
- Работа с цветом
- Отображение текста на изображениях
Модуль 6: Регулярные выражения
- Понятие регулярных выражений
- Язык регулярных выражений
- Функции для обработки регулярных выражений
- Применение регулярных выражений
Модуль 7: СУБД MySQL
- Понятие реляционных БД
- Язык SQL и его применение
- Установка и настройка СУБД MySQL
- Разработка БД средствами MySQL
Модуль 8: Сессии
- Создание сессий
- Использование сессионных переменных
Модуль 9: Передача файлов на сервер
- Элемент формы «file»
- Получение файлов сервером
Модуль 10: Обработка Cookie
- Понятие Cookie
- Создание и использование cookie
Модуль 11: ООП
- Понятие класса
- Инкапсуляция, наследование и полиморфизм.
- Клонирование объектов
Модуль 12: Решение задач
- Построение фото-галереи
- Разработка чата средствами PHP, MySQL, Javascript
Модуль 13: Экзамен
По окончании курса Вы сможете:
- Cоздавать интернет-страницы с использованием сценариев PHP, настраивать обработку PHP-сценариев на сервере, организовывать взаимодействие PHP, Javascript и MySQL, использовать PHP для создания сложных web-сайтов.