Головна Школи 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-компанії. Передбачено індивідуальний підхід до кожного слухача.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора