Курс PHP-розробник
- Online
- Для початківців
- PHP
![]() |
|
| Навчальний центр: | Levelup |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 28 тижнів |
| Початок курсу: | 09.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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Навчальний центр «Данко»
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Навчальний центр
EduHam
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Russian
Вартість
309 USD за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 занять
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
7 200 UAH за курс
