Цей курс побудований логічно - від основ до складних тем. Кожен модуль дає знання, які знадобляться у наступному.
На цьому курсі починають з основ - що таке PHP, де його використовують і як він розвивався. Потім переходять до практики: встановлюють необхідні інструменти, знайомляться з Git та GitHub. Це дає змогу відразу працювати в реальному середовищі.
Тут вивчають синтаксис PHP, типи даних, змінні та оператори. Розбираються, як працюють керуючі конструкції та обробляються помилки. Потім переходять до стандартних функцій для роботи з рядками, математичними операціями та масивами.
Студенти вчаться створювати власні функції, використовувати рекурсію та правильно організовувати код. Окремий блок присвячений роботі з файловою системою - відкриттю файлів, читанню та запису даних.
Цей великий модуль охоплює все необхідне для створення веб-додатків. Починають з основ клієнт-серверної архітектури та HTTP протоколу. Потім вчаться взаємодіяти з HTML, обробляти форми, фільтрувати дані. Розбирають роботу з cookies, сесіями, завантаженням файлів та аутентифікацією.
На курсі знайомляться з ООП - класами, об'єктами, методами та властивостями. Вивчають конструктори, статичні елементи та принципи інкапсуляції зі спадкуванням. Це дає змогу писати структурований код.
Студенти дізнаються про PSR - стандарти оформлення PHP коду та інструменти для його аналізу. Потім переходять до роботи з базами даних: вивчають SQL, MySQL та використання PDO для безпечної взаємодії з БД.
Після курсу студенти розуміють синтаксис PHP, можуть створювати програми та взаємодіяти з базами даних. Вони опанували основи ООП та розуміють HTTP протокол, що дозволяє розробляти функціональні веб-додатки. Курс охоплює HTML5, CSS3, SQL, MySQL, PHP та GitHub.