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

PHP Professional

14 400 UAH за курс
32 годин
Для досвідчених
PHP
Цей курс навчить об’єктно-орієнтованого програмування в PHP з нуля. Ви розберете класи, методи, роботу з базами даних, патерни та шаблони, включаючи MVC. Після курсу ви зможете створювати складні вебдодатки та працювати з фреймворками. Навчання проходить онлайн з живими заняттями та практичними завданнями.

Про курс

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

Основи ООП в PHP

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

Поглиблена робота з ООП

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

Робота з базами даних

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

XML та шаблонізація

Модуль охоплює роботу з XML та системами шаблонізації. Слухачі вивчають парсинг даних через SAX та DOM, використання SimpleXML та XSLT перетворень. Паралельно розглядають патерни проектування - породжувальні, структурні та поведінкові. Практикуються у створенні шаблонів сторінок, буферизованому виводі та універсальних методах шаблонізації.

Сучасні інструменти PHP

Ця частина курсу знайомить з розширеними можливостями мови. Вивчають Standard PHP Library - вбудовані інтерфейси, ітератори, структури даних. Окремий блок присвячений PDO для роботи з різними типами баз даних. Розглядають модуль Reflection для аналізу структури коду під час виконання програми.

Архітектура MVC та фінальний проект

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

Умови навчання

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

Що включено

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