На первых модулях курс рассматривает основы работы с Cookie. Слушатели узнают о временных и постоянных файлах Cookie, их различиях и способах сохранения массивов. Разбираются алгоритмы чтения и удаления Cookie. Далее идет введение в HTTP-заголовки ответа сервера - буферизация, кеширование, установка типов данных. Занятия охватывают метод HEADER, перезапись ресурсов и gzip-сжатие. Каждый теоретический блок закрепляется практическими заданиями.
Третий модуль посвящен работе с сессиями. Здесь объясняют создание сессий, их параметры, методы чтения и удаления. Важной частью является сравнение sessions и cookies, их различия и возможности совместного использования. Следующий блок учит операциям с файловой системой - режимы работы fopen, закрытие соединений, работа с курсором, запись и чтение файлов. Также рассматриваются директории, функции для работы с ними и загрузка файлов на сервер через HTTP.
Этот раздел начинается с основ баз данных - разновидности СУБД, реляционные системы, нормализация и язык SQL. Слушатели знакомятся с расширением MySQLi для работы с реляционными базами данных, изучают методы изменения записей и основные операции CRUD. Далее идет обзор сервера MySQL - его характеристики, установка, конфигурация. Рассматриваются необходимые программы и утилиты для работы с этим сервером.
Завершающий модуль глубоко разбирает безопасность работы с базами данных через MySQLi. Подробно изучаются функции для соединения с сервером, специфика выбора базы данных, правильное формирование запросов на выборку, изменение и удаление информации. Особое внимание уделяется запрещенным функциям и подготовленным запросам, что предотвращает SQL-инъекции. Каждый концепт подкрепляется практическими упражнениями для закрепления навыков.
Курс ведут преподаватели-практики с реальным опытом работы. Доступно корпоративное обучение и занятия в выходные дни. Выпускники имеют возможность устроиться в ведущие IT-компании. Предусмотрен индивидуальный подход к каждому слушателю.