На цьому курсі починають з встановлення необхідного програмного забезпечення. Слухачі налаштують веб-сервер, встановлять PHP як модуль для Apache та розберуться з конфігураційним файлом php.ini. Також вони встановлять MySQL та налаштують права доступу. Першим практичним завданням буде написання класичного "Hello, world!" на PHP.
Далі курс охоплює фундаментальні поняття PHP. Слухачі вивчать базові типи даних, синтаксис мови, роботу з константами та змінними. Вони освоять арифметичні оператори, оператори порівняння та присвоєння, а також тернарний оператор. Розділ включає вивчення керуючих конструкцій, умовних операторів та роботу з включенням файлів.
Третій модуль присвячений роботі з масивами різних типів - простими, рядковими та багатовимірними. Слухачі навчаться сортувати масиви та використовувати оператори інкременту та декременту. Особлива увага приділяється циклам for, while, do-while та foreach, а також обробці масивів через цикли.
Цей розділ розкриває принципи роботи з функціями. Слухачі дізнаються про область видимості змінних, передачу аргументів та повернення значень. Курс охоплює вкладені функції, рекурсію, статичні змінні та уточнення типів. Також розглядаються вбудовані функції PHP, константи та суперглобальні змінні.
П'ятий модуль навчає роботі з файлами та каталогами. Слухачі освоять функції відкриття, читання, запису та закриття файлів, роботу з курсором та блокуванням файлів. Вони навчаться копіювати, видаляти та перейменовувати файли, а також працювати з каталогами та обробляти завантаження файлів на сервер.
Шостий модуль присвячений роботі з веб-формами та протоколом HTTP. Слухачі вивчать методи GET та POST, навчаться обробляти форми та перевіряти вхідні дані за допомогою регулярних виразів. Курс охоплює роботу з заголовками запитів та відповідей, буферизацію та управління кешуванням.
Сьомий модуль охоплює роботу з кукісами та сесіями, включаючи створення, читання та видалення. Слухачі також навчаться надсилати пошту з сайту та генерувати графіку за допомогою розширення GD2. Модуль включає роботу з основними графічними форматами для веб.
Цей великий розділ охоплює всі аспекти роботи з базами даних. Слухачі почнуть з основ реляційних баз даних, нормалізації та мови SQL. Вони навчаться встановлювати та налаштовувати MySQL, виконувати запити на вибірку, вставку, зміну та видалення даних. Курс також охоплює роботу з тригерами, транзакціями та оптимізацією сервера.
Дев'ятий модуль присвячений інтеграції PHP з базами даних через розширення MySQLi. Слухачі навчаться встановлювати з'єднання з сервером баз даних, виконувати запити та обробляти результати. Особлива увага приділяється роботі з пов'язаними таблицями, тимчасовими таблицями та внутрішніми поєднаннями.
Завершальна частина курсу зосереджена на безпеці роботи з базами даних. Слухачі дізнаються про SQL-ін'єкції, заздалегідь підготовлені запити та методи захисту даних автентифікації. Фінальним проектом буде створення повноцінного інтернет-магазину з базою даних, каталогом товарів, кошиком покупця та системою обробки замовлень.
Курс дозволяє навчатися з будь-якої точки світу через заняття у прямому ефірі з записом. Перед початком навчання доступне пробне заняття. Учасники отримують методичні матеріали та сертифікат після завершення курсу. Для підприємств та підприємців діє спеціальна цінова політика.