Курс PHP-розробник

  • Online
  • Для начинающих
  • PHP
Образовательный центр: Levelup
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:28 недель
Начало курса:02.02.2026
Стоимость обучения:Уточняйте

Опануєш принципи адаптивної та гумової верстки. Навчишся розробляти повноцінні інтернет-проєкти на PHP. Зможеш створювати динамічні веб-застосунки за допомогою фреймворку Laravel.

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

Мова розмітки гіпертексту HTML і CSS

  • Поняття сайту, поняття веб-сторінок
  • Основи HTML: гіпертекст, теги, атрибути
  • Структура HTML-документа
  • Спецсимволи, коментарі, гіперпосилання
  • Списки, види списків
  • Форми і їх елементи
  • Таблиці і таблична верстка
  • Основи CSS: синтаксис, селектори, селектори атрибутів, основні властивості стилів

PHP: Базовий синтаксис

  • Змінні: загальні поняття, типи змінних, локальні, глобальні, статичні, зовнішні змінні. Константи, визначені константи
  • Типи даних: скалярні, змішані, спеціальні, псевдотипові. Перетворення типів
  • Оператори: загальні відомості, арифметичні, логічні, рядкові, побітові і т.д., операції

PHP: Розгалуження і функції

  • Оператор if: if, else, else if. Тернарний оператор. Оператор switch
  • Визначення функцій (загальний синтаксис оголошень, параметри, оператор return)
  • Рекурсія
  • Область видимості і час життя змінних

PHP: Цикли і масиви

  • Цикли в PHP: while, do-while, for, foreach
  • Оператор виходу з циклу: break, continue
  • Масиви в PHP: прості одномірні і багатовимірні масиви, асоціативні масиви
  • Функції для роботи з масивами
  • Перевизначення масивів

PHP: Запити HTTP, параметри URL і форми HTML

  • Типи запитів HTTP
  • URL і параметри запитів
  • Обробка параметрів URL
  • Робота з HTML-формами: способи передачі параметрів сценарієм, обробка параметрів запитів, елементи HTML-форм, передача параметрів

PHP: Cookies та сесії

  • Сесії: як влаштовані і працюють сесії, область застосування, можливі проблеми і їх усунення
  • Авторизація користувача

PHP: Робота з файлами

  • Особливості роботи з файлами
  • Режими роботи з файлами
  • Функції для роботи з файлами
  • Журнал відвідувань сайту
  • Завантаження файлу на сервер: обробка multipart-форм, завантаження на сервер декількох файлів
  • Функції для роботи з каталогами

Теорія БД і мова запитів SQL

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

PHP: Робота з базою даних

  • Для чого потрібна база даних. Основна інформація про MySQL
  • Засоби PHP для роботи з MySQL

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

  • Поняття класу та об'єкта
  • Принципи ООП: спадкування, поліморфізм, інкапсуляція
  • Члени класу: властивості, методи, константи
  • Конструктори класів
  • Модифікатори доступу
  • Перевантаження властивостей і методів класу
  • Статичні члени класу і статичні класи
  • Абстрактні класи та методи
  • Поняття інтерфейсу і реалізація

Мова JavaScript і бібліотека jQuery

  • Основи синтаксису JavaScript: структура DOM-документа, змінні, типи даних
  • Поняття призначених для користувача функцій і їх використання
  • Робота з HTML-формами JavaScript
  • Знайомство з jQuery
  • Селектори, фільтри

AJAX

  • Введення в технологію AJAX
  • Взаємодія з сервером, передача даних
  • Створення AJAX-запитів в JQuery
  • Призначені для користувача інтерфейси в AJAX
  • Безпека і ефективність AJAX додатків

Архітектура MVC

  • Поняття моделі MVC, архітектура і реалізація
  • Зв'язок MVC і ООП
  • Поняття моделі, уявлення, контролера
  • Ієрархія контролерів
  • Автозавантаження класів

PHP: Робота з користувачами

  • Авторизація і поділ прав доступу: користувачі, сесії, привілеї, ролі
  • Механізми авторизації і контролю доступу

Система контролю версій Git

  • Системи контролю версій, поняття репозиторію
  • Робота з основними командами git
  • Синхронізація репозиторіїв, вирішення конфліктів

Laravel - The PHP Framework

  • Встановлення фреймворку та створення репозиторію
  • Міграції та маршрути
  • Шаблонізатор Blade
  • Контролери, сервіс-контейнери
  • Локалізація, посередники
  • Авторизація та ACL

Project

Підготовка та захист випускного проєкту.

Після курсу ти зможеш:

  • Створювати прості статичні сайти на HTML/CSS, додавати інтерактивні елементи на веб-сторінки за допомогою JavaScript
  • Розробляти динамічні веб-програми із застосуванням візуальних ефектів та бібліотек JQuery
  • Працювати з WordPress та вносити зміни до функціоналу, застосовувати правила безпеки скриптів при розробці сайтів
  • Здійснювати інтеграцію сайтів із внутрішніми та зовнішніми системами
  • Забезпечувати гнучкість коду та усувати зайвий, змушуючи сторінки працювати швидше
  • Розробляти web-додатки на PHP, прописувати грамотну серверну логіку, створювати гнучку та надійну архітектуру додатків

Особливості курсу

  • Інтенсивна практика і розбір домашніх завдань
  • Можливість онлайн навчання + Відеозаписи всіх занять
  • Випускний проєкт для портфоліо, який ти презентуєш роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата частинами

Викладачі курсу

Антон Серяпов - Backend developer, головний викладач курсу по PHP

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
SkillUP
Формат
Online
Начало обучения
Дата формується
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
14 600 UAH за курс
Учебный центр
Networking Technologies
Формат
Online
Начало обучения
27.11.2025
Длительность
3 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
EduHam
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Russian
Стоимость
309 USD за курс
Учебный центр
Hashtag Academy
Формат
Online
Начало обучения
Дата формується
Длительность
7 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 800 UAH за месяц