Навчальний центр «Данко»

PHP + MySQL Basic

2 місяців
Для початківців
PHP SQL / DBA
Цей курс навчить вас працювати з PHP від основ до створення інтернет-магазину. Ви освоїте роботу з базами даних, веб-формами, файлами та безпекою. Навчання проходить онлайн з можливістю перегляду записів і отримання сертифіката.

Про курс

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

Старт роботи з PHP

На цьому курсі починають з встановлення необхідного програмного забезпечення. Слухачі налаштують веб-сервер, встановлять PHP як модуль для Apache та розберуться з конфігураційним файлом php.ini. Також вони встановлять MySQL та налаштують права доступу. Першим практичним завданням буде написання класичного "Hello, world!" на PHP.

Основи мови програмування

Далі курс охоплює фундаментальні поняття PHP. Слухачі вивчать базові типи даних, синтаксис мови, роботу з константами та змінними. Вони освоять арифметичні оператори, оператори порівняння та присвоєння, а також тернарний оператор. Розділ включає вивчення керуючих конструкцій, умовних операторів та роботу з включенням файлів.

Робота з масивами та циклами

Третій модуль присвячений роботі з масивами різних типів - простими, рядковими та багатовимірними. Слухачі навчаться сортувати масиви та використовувати оператори інкременту та декременту. Особлива увага приділяється циклам for, while, do-while та foreach, а також обробці масивів через цикли.

Функції та їх використання

Цей розділ розкриває принципи роботи з функціями. Слухачі дізнаються про область видимості змінних, передачу аргументів та повернення значень. Курс охоплює вкладені функції, рекурсію, статичні змінні та уточнення типів. Також розглядаються вбудовані функції PHP, константи та суперглобальні змінні.

Робота з файловою системою

П'ятий модуль навчає роботі з файлами та каталогами. Слухачі освоять функції відкриття, читання, запису та закриття файлів, роботу з курсором та блокуванням файлів. Вони навчаться копіювати, видаляти та перейменовувати файли, а також працювати з каталогами та обробляти завантаження файлів на сервер.

Веб-форми та HTTP

Шостий модуль присвячений роботі з веб-формами та протоколом HTTP. Слухачі вивчать методи GET та POST, навчаться обробляти форми та перевіряти вхідні дані за допомогою регулярних виразів. Курс охоплює роботу з заголовками запитів та відповідей, буферизацію та управління кешуванням.

Сесії, кукі та додаткові можливості

Сьомий модуль охоплює роботу з кукісами та сесіями, включаючи створення, читання та видалення. Слухачі також навчаться надсилати пошту з сайту та генерувати графіку за допомогою розширення GD2. Модуль включає роботу з основними графічними форматами для веб.

Бази даних: від основ до безпеки

Цей великий розділ охоплює всі аспекти роботи з базами даних. Слухачі почнуть з основ реляційних баз даних, нормалізації та мови SQL. Вони навчаться встановлювати та налаштовувати MySQL, виконувати запити на вибірку, вставку, зміну та видалення даних. Курс також охоплює роботу з тригерами, транзакціями та оптимізацією сервера.

PHP та MySQL: практична інтеграція

Дев'ятий модуль присвячений інтеграції PHP з базами даних через розширення MySQLi. Слухачі навчаться встановлювати з'єднання з сервером баз даних, виконувати запити та обробляти результати. Особлива увага приділяється роботі з пов'язаними таблицями, тимчасовими таблицями та внутрішніми поєднаннями.

Безпека та завершальний проект

Завершальна частина курсу зосереджена на безпеці роботи з базами даних. Слухачі дізнаються про SQL-ін'єкції, заздалегідь підготовлені запити та методи захисту даних автентифікації. Фінальним проектом буде створення повноцінного інтернет-магазину з базою даних, каталогом товарів, кошиком покупця та системою обробки замовлень.

Переваги навчання

Курс дозволяє навчатися з будь-якої точки світу через заняття у прямому ефірі з записом. Перед початком навчання доступне пробне заняття. Учасники отримують методичні матеріали та сертифікат після завершення курсу. Для підприємств та підприємців діє спеціальна цінова політика.

Що включено

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