Главная Школы IT-Столиця PHP Advanced. Розробка web-сайтів та взаємодія з MySQL
IT-Столиця

PHP Advanced. Розробка web-сайтів та взаємодія з MySQL

5 900 UAH за курс
10 занятий
Для опытных
PHP WEB Developer / Webmaster
Этот курс про работу с Cookie, HTTP-заголовками, сессиями, файловой системой и базами данных. Вы научитесь работать с MySQL, создавать безопасные запросы и управлять данными. Преподаватели — практики, обучение доступно в выходные или индивидуально.

О курсе

Программа курса

Работа с Cookie и HTTP-заголовками

На первых модулях курс рассматривает основы работы с Cookie. Слушатели узнают о временных и постоянных файлах Cookie, их различиях и способах сохранения массивов. Разбираются алгоритмы чтения и удаления Cookie. Далее идет введение в HTTP-заголовки ответа сервера - буферизация, кеширование, установка типов данных. Занятия охватывают метод HEADER, перезапись ресурсов и gzip-сжатие. Каждый теоретический блок закрепляется практическими заданиями.

Сессии и работа с файлами

Третий модуль посвящен работе с сессиями. Здесь объясняют создание сессий, их параметры, методы чтения и удаления. Важной частью является сравнение sessions и cookies, их различия и возможности совместного использования. Следующий блок учит операциям с файловой системой - режимы работы fopen, закрытие соединений, работа с курсором, запись и чтение файлов. Также рассматриваются директории, функции для работы с ними и загрузка файлов на сервер через HTTP.

Базы данных и MySQL

Этот раздел начинается с основ баз данных - разновидности СУБД, реляционные системы, нормализация и язык SQL. Слушатели знакомятся с расширением MySQLi для работы с реляционными базами данных, изучают методы изменения записей и основные операции CRUD. Далее идет обзор сервера MySQL - его характеристики, установка, конфигурация. Рассматриваются необходимые программы и утилиты для работы с этим сервером.

Безопасные запросы к базам данных

Завершающий модуль глубоко разбирает безопасность работы с базами данных через MySQLi. Подробно изучаются функции для соединения с сервером, специфика выбора базы данных, правильное формирование запросов на выборку, изменение и удаление информации. Особое внимание уделяется запрещенным функциям и подготовленным запросам, что предотвращает SQL-инъекции. Каждый концепт подкрепляется практическими упражнениями для закрепления навыков.

Особенности обучения

Курс ведут преподаватели-практики с реальным опытом работы. Доступно корпоративное обучение и занятия в выходные дни. Выпускники имеют возможность устроиться в ведущие IT-компании. Предусмотрен индивидуальный подход к каждому слушателю.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора