Levelup

PHP-розробник

28 тижнів
Для початківців
PHP
Цей курс навчить тебе створювати сучасні вебсайти та додатки. Ти опануєш HTML, CSS, PHP, JavaScript, роботу з базами даних та фреймворк Laravel. Після навчання зможеш розробляти повноцінні інтернет-проєкти з нуля. Курс включає практичні завдання, роботу над власним проєктом та підтримку викладачів.

Про курс

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

Основи веб-розробки: HTML та CSS

Курс починається з основ створення веб-сторінок. Студенти вивчають структуру HTML-документа, роботу з тегами та атрибутами. В програмі - створення списків, таблиць, форм та гіперпосилань. Другий блок присвячений CSS: селектори, властивості стилів та принципи оформлення веб-сторінок.

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

Модуль охоплює фундаментальні поняття PHP. Студенти працюють зі змінними різних типів, константами та операторами. Програма включає вивчення арифметичних, логічних та рядкових операцій, а також механізми перетворення типів даних.

Умови, функції та цикли в PHP

Тут розглядаються оператори розгалуження if, else та switch. Студенти вчаться створювати власні функції, працювати з рекурсією та областю видимості змінних. Другий блок модуля присвячений циклам while, for, foreach та роботі з масивами різних типів.

Робота з HTTP-запитами та формами

Модуль пояснює принципи роботи веб-додатків. Студенти вчаться обробляти параметри URL, працювати з HTML-формами та передавати дані між сторінками. Особлива увага приділяється методам GET та POST.

Сесії, cookies та файлова система

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

Бази даних та SQL

Модуль присвячений роботі з реляційними базами даних. Студи вивчають принципи проектування БД, мову запитів SQL, створення таблиць та зв'язків між ними. Програма включає складні запити на вибірку, оновлення та видалення даних.

Інтеграція PHP з MySQL

Тут студенти вчаться взаємодіяти з базами даних через PHP. Модуль охоплює засоби PHP для роботи з MySQL, написання безпечних запитів та обробку результатів.

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

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

Клієнтський JavaScript та jQuery

Модуль присвячений додаванню інтерактивності на веб-сторінки. Студенти вивчають основи JavaScript, роботу з DOM та обробку подій. Другий блок охоплює бібліотеку jQuery - селектори, фільтри та створення візуальних ефектів.

AJAX та сучасні технології

Тут розглядається технологія AJAX для асинхронного обміну даними. Студенти вчаться створювати запити без перезавантаження сторінки, обробляти відповіді сервера та покращувати користувацький досвід.

Архітектура MVC та фреймворк Laravel

Модуль знайомить з паттерном Model-View-Controller та його реалізацією. Студи вивчають ієрархію контролерів, автозавантаження класів та принципи побудови сучасних додатків. Другий блок присвячений фреймворку Laravel - міграції, маршрутизація, шаблонізатор Blade та система авторизації.

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

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

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

Після завершення курсу ви зможете створювати статичні сайти на HTML/CSS, розробляти динамічні веб-додатки на PHP, працювати з JavaScript та jQuery, інтегрувати сайти з базами даних, використовувати фреймворк Laravel та створювати гнучку архітектуру додатків.

Формат навчання

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

Що включено

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