Networking Technologies

PHP з нуля

36 годин
Для початківців
PHP
Цей курс навчить тебе створювати вебдодатки на PHP, навіть якщо ти новачок. Ти розберешся з основами програмування, роботою з базами даних та HTTP-протоколом. Після курсу зможеш писати власні скрипти та розуміти, як працюють вебсервери.

Про курс

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

Цей курс побудований логічно - від основ до складних тем. Кожен модуль дає знання, які знадобляться у наступному.

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

На цьому курсі починають з основ - що таке PHP, де його використовують і як він розвивався. Потім переходять до практики: встановлюють необхідні інструменти, знайомляться з Git та GitHub. Це дає змогу відразу працювати в реальному середовищі.

Основи мови та вбудовані функції

Тут вивчають синтаксис PHP, типи даних, змінні та оператори. Розбираються, як працюють керуючі конструкції та обробляються помилки. Потім переходять до стандартних функцій для роботи з рядками, математичними операціями та масивами.

Функції та робота з файлами

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

Веб-програмування на PHP

Цей великий модуль охоплює все необхідне для створення веб-додатків. Починають з основ клієнт-серверної архітектури та HTTP протоколу. Потім вчаться взаємодіяти з HTML, обробляти форми, фільтрувати дані. Розбирають роботу з cookies, сесіями, завантаженням файлів та аутентифікацією.

Об'єктно-орієнтоване програмування

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

Стандарти коду та робота з базами даних

Студенти дізнаються про PSR - стандарти оформлення PHP коду та інструменти для його аналізу. Потім переходять до роботи з базами даних: вивчають SQL, MySQL та використання PDO для безпечної взаємодії з БД.

Результати навчання

Після курсу студенти розуміють синтаксис PHP, можуть створювати програми та взаємодіяти з базами даних. Вони опанували основи ООП та розуміють HTTP протокол, що дозволяє розробляти функціональні веб-додатки. Курс охоплює HTML5, CSS3, SQL, MySQL, PHP та GitHub.

Що включено

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