Программа курса:
Введение. Основные понятия и терминология. Этапы разработки WEB-сайта.
Установка и настройка сервера. Обзор php-редакторов.
Знакомство с PHP. Особенности. Применение. Написание первого кода. Вставка PHP кода в HTML документ. Операторы, сценарии. Операторы вывода, функция echo.
Переменные и данные. Работа с переменными. Массивы. Изучение основных операторов для работы с массивами. Знакомство с многомерными массивами.
Условные операторы. Логические задачи с применением конструкции if () {} else {}. Циклы. Изучение циклов while, do…while, for.
Повторное использование кода. Вложение кода в сценарий. Включение файлов. Построение сайта блоками средствами PHP. Создание функций. Определение функций.
Работа с файлами и каталогами. Создание файлов и каталогов. Запись информации в файл, считывание её из файла. Время и дата. Изучение и применение функции date. Регулярные выражения. Изучение регулярных выражений на примере проверки правильности введённых данных.
Работа со строками. Общие функции для работы со строками: удаление пробелов, выделение или удаление нужных символов, замена строки на заданную последовательность символов и др. Работа с почтой. Изучение функции mail. Написание формы обратной связи.
Объектно-ориентированное программирование. Объекты и классы.
Основы создания веб-приложений. Обеспечение безопасности. Работа с html-формами. Получение информации. Проверка данных.
Перемещение данных между страницами. Загрузка файлов.
Хранение данных. Использование текстовых файлов.
Работа с базами данных MySQL. Обзор PhpMyAdmin.
Обзор CMS. Drupal. Joomla. MODx, 1С Битрикс, User CMS. Обзор фреймворков: Kohana, Zend, Cake, Yii Framework.
Разработка собственного проекта, закрепление теории на практическом примере.
Адрес:
г. Калининград, ул. Кирова, д. 7, Дом Офицеров