Що ти будеш вивчати
Введення в PHP16 годин
- - Створення середовища місцевого розвитку
- - Змінні та типи даних
- - Оператори та вирази
- - Структури керування (if, else, switch, while)
Функції12 годин
- - Створення та виклик функцій
- - Параметри та значення, що повертаються
- - Область змінних
Масиви12 годин
- - Числові та асоціативні масиви
- - Функції масиву
- - Багатовимірні масиви
Форми та введення користувачами10 годин
- - Обробка форм HTML
- - Перевірка форми
- - Суперглобальні змінні (POST, GET, SERVER, REQUEST)
PHP і бази даних20 годин
- - Введення в MySQL
- - Підключення до бази даних (клас PDO)
- - Виконання запитів SQL
Об'єктно-орієнтований PHP24 годин
- - Вступ до об'єктно-орієнтованого програмування (ООП)
- - Класи та об'єкти
- - Конструктори і деструктори
- - Статичні, приватні, захищені методи
- - Розширення батьківського класу
- - Простори імен, інтерфейси, властивості
Розширені методи PHP36 годин
- - Обробка винятків
- - Обробка файлів (читання/запис)
- - Сесії та файли cookie
- - Архітектура MVC
- - Використання RESTful API
- - Асинхронний JavaScript і XML (AJAX)
- - Створення інтерфейсу REST API
Веб-безпека12 годин
- - Запобігання міжсайтовому сценарію (XSS)
- - Запобігання ін'єкціям SQL
- - Перевірка та очищення даних
86
Випускників
5100
Навчальних годин
14
Працюючих викладачів
62340
Написаних рядків коду
230
Задоволених клієнтів
Формат навчання
Враховуючи досвід попередніх потоків, ми переробили наш курс і побудували навчання у форматі змішаного навчання:
Ви отримуєте теоретичні лекції у відеоформаті. На початку кожного тижня ви отримуватимете записи 2 занять. Ви можете переглянути їх у будь-який зручний для вас час. Разом з лекціями ви одразу отримаєте домашні завдання та невеликий тест на розуміння.
Ви можете вивчати матеріали у власному темпі та відповідно до свого досвіду. Якщо ви сильні в деяких темах лекції, то ви можете подивитися лекцію на більшій швидкості або взагалі пропустити її і відразу приступити до вирішення завдань.
Відеозаписи вебінарів будуть надіслані вам наступного дня після сесії.
Наприкінці кожного тижня будуть додаткові живі вебінари з викладачем у форматі «Питання/Відповідь» тривалістю 4 години.
Після кожного блоку тем буде практичне завдання, де ви виконуватимете тестові завдання, щоб продемонструвати засвоєний матеріал.
В особистий час з наставником ви можете обговорити конкретні питання, з якими ви зіткнулися в процесі роботи, а також отримати зворотній зв'язок із виконаними завданнями.
Після закінчення курсу буде семінар, який охоплять деякі додаткові теми, пов'язані з темами курсу. За умови успішного виконання всіх необхідних робіт, ви зможете отримати сертифікат та приємний сюрприз від DevRockets academy
Вiдгуки
Результат навчання
Знання
Розуміти основні поняття PHP, включаючи змінні, типи даних, оператори та структури керування
Створювати та використовувати функції, працювати з параметрами та повертати значення
Обробляти числові та асоціативні масиви та ефективно використовувати функції масивів
Розробляйте веб-форми, перевіряйте введені користувачем дані та використовуйте суперглобальні змінні
Підключайтеся до баз даних MySQL, виконуйте запити SQL і виконуйте основні операції з базами даних
Зрозумійте основи ООП, включаючи класи, об'єкти, конструктори та деструктори
Читання та запис файлів, керування завантаженням файлів і виконання звичайних операцій з файлами
Дізнайтеся, як використовувати та працювати з RESTful API та впроваджувати AJAX для інтерактивних веб-додатків
Навички
Розробка динамічних та інтерактивних веб-додатків за допомогою PHP
Інтеграція PHP з базами даних MySQL для програм, керованих даними
Застосовуйте принципи ООП для написання модульного коду, що підтримується
Запровадження заходів безпеки для захисту від поширених веб-уразливостей
Керування файловими операціями для зберігання та пошуку даних
Створюйте форми, перевіряйте введені дані та забезпечуйте зручну взаємодію з користувачем
Взаємодія із зовнішніми джерелами даних і службами за допомогою RESTful API
Створюйте адаптивні та динамічні веб-інтерфейси за допомогою асинхронного зв’язку
Додатково
Розвивайте міцні навички вирішення проблем за допомогою вправ із програмування та проектів
Завершіть остаточний проект із застосуванням навичок PHP для розробки повнофункціональної веб-програми
Отримайте можливість працювати над проектами веб-розробки самостійно або в складі команди
Отримайте сертифікат про завершення, що демонструє знання програмування на PHP і веб-розробки
Зрозумійте найкращі практики веб-безпеки, включаючи перевірку даних, санітарну обробку та захист від поширених уразливостей
Отримайте вступ до фреймворків PHP і зрозумійте архітектурний шаблон Model-View-Controller (MVC)
FAQ
Які варіанти оплати доступні для навчання?
- помісячно (повна сума оплати за навчання розбивається на щомісячні платежі);
- зі знижкою 5%, якщо робиш внесок за весь курс одразу;
- якщо ви приведете друга, то отримаєте додаткову знижку 5%
Чи отримаю я сертифікат про проходження курсу?
Так, після закінчення курсу ви отримаєте цифровий сертифікат, і в будь-який момент при скануванні qr-коду ваш роботодавець може перевірити дійсність цього сертифіката.
Чи допомагаєте ви з працевлаштуванням?
Ми можемо допомогти вам у пошуку вашої першої роботи, але важливо пам'ятати, що 100% гарантії на працевлаштування ми не надаємо.