Курс PHP + MySQL Basic

  • Online
  • Для начинающих
  • PHP, SQL / DBA
Образовательный центр: Учебный центр «Данко»
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:2 месяцев
Начало курса:Дата формируется
Стоимость обучения:Уточняйте

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

Встановлення та налаштування PHP

  • Встановлення та налаштування веб-серверу
  • Модуль PHP
  • Отримання дистрибутиву PHP
  • Встановлення PHP як модуля Apache
  • Структура файлу php.ini, його конфігурація
  • Встановлення MeSQL
  • Конфігурування прав доступу
  • Пишемо Hello, world! на PHP

Основи PHP

  • Базові типи даних у PHP
  • Правила синтаксису
  • Константи, їх типи
  • Оголошення та ініціалізація змінних
  • Приведення та перетворення типів даних
  • Функції для роботи зі змінними
  • Арифметичні оператори
  • Оператор присвоєння
  • Оператори порівняння, конкатенації рядків, тернарний оператор
  • Порозрядні оператори
  • Оператор придушення помилок
  • Пріоритетність виконання операторів
  • Керуючі конструкції мови PHP
  • Умовні оператори, їх види
  • Включення файлів до сторінок PHP
  • Вихід із сторінки PHP

Масиви та робота з циклами в PHP

  • Прості масиви, ініціалізація
  • Масиви, що індексуються рядками
  • Багатовимірні масиви, функції сортування
  • Оператори інкременту/дикременту
  • Циклічні оператори, їхні види
  • Обробка масивів через цикли
  • Цикли for, while, do-while, foreach, особливості їхньої роботи
  • Обхід та ітерування масивів у циклах

Функції користувача в PHP

  • Як описуються, викликаються та працюють функції
  • Поняття область видимості, глобальні та локальні змінні
  • Передача аргументів, формальні та локальні змінні
  • Передача аргументів, формальні та фактичні параметри
  • Повернення значень із функцій
  • Вкладені функції та рекурсія
  • Присвоєння функцій змінними
  • Статичні змінні
  • Уточнення типу
  • Огляд вбудованих функцій PHP
  • Вбудовані константи та псевдоконстанти
  • Суперглобальні змінні

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

  • Функції підключення файлів
  • Відкриття, закриття, виведення, читання, запис до файлів
  • Поняття курсору
  • Замикання (блокування) файлів
  • Переміщення по файлам
  • Копіювання, видалення та перейменування файлів
  • Робота із каталогами
  • Завантаження клієнтом файлів на сервер
  • Обробка завантажених файлів на сервері

Робота з веб-формами в PHP

  • Стандарт HTTP/1.1
  • Заголовки запиту та відповіді сервера
  • Статус сервера
  • Доступ до заголовків - змінні оточення серверу
  • Робота з формами, методи GET та POST
  • Відмінності методів
  • Обробка форм
  • Використання регулярних виразів для перевірки їх на синтакси
  • Перевірка значень, що передаються
  • Метод HEAD - переадресація (Location), перезапит ресурсу (Refresh), встановлення типу вмісту (Content-Type), управління кешуванням (Cache-Control, Expires)
  • Буферизація

Робота з сесіями та кукісами в PHP. Робота з поштою, графіка

  • Що таке кукіси, їх параметри та типи
  • Тимчасові та постійні куки
  • Створення, читання, запис та видалення кукісів
  • Збереження масивів у cookie
  • Механізм роботи сесій
  • Створення, читання та видалення сесій
  • Передача параметрів по сесії
  • Сесійні змінні
  • Надсилання пошти з сайту, налаштування для роботи з поштою
  • Функції до роботи з поштою
  • Параметри поштових програм
  • Основні графічні формати для Web
  • Генерація графіки на PHP
  • Використання базових функцій для роботи з графікою
  • Використання розширення GD2

Основи роботи з базами даних

  • Загальні відомості про бази даних
  • Поняття реляційної бази даних
  • Нормалізація баз даних (види нормальних форм)
  • Загальні відомості про структуровану мову запитів SQL
  • Встановлення, конфігурація та запуск серверу баз даних MySQL
  • Використання утиліт командного рядка
  • Експорт та імпорт баз даних
  • Синтаксис виразів мови SQL для визначення структури та маніпулювання даними (створення баз та таблиць, вибірка, вставка, зміна та видалення)
  • Тримальні процедури і тригери
  • Транзакції та типи сховищ MySQL
  • Оптимізація та обслуговування сервера MySQL

Використання баз даних у програмах мовою PHP

  • Розширення MySQLi
  • З'єднання з сервером баз даних MySQL
  • Вибір бази даних та виконання запитів у коді PHP
  • Отримання результату запиту та його обробка
  • Об'єднання кількох запитів та їх виконання
  • Використання об'єднаних запитів
  • Тимчасові таблиці та перегляди
  • Пов'язані таблиці
  • Оновлення та видалення даних для пов'язаних таблиць
  • Внутрішнє поєднання таблиць

Аспекти безпеки під час роботи з базами даних

  • Безпека під час роботи з базами даних
  • Поняття SQL-ін'єкцій заздалегідь підготовлених запитів
  • Підвищення безпеки програм на PHP
  • Безпечне зберігання даних автентифікації на сервері
  • Обробка вхідних даних
  • Резервне копіювання та аварійне відновлення інформації на сервері
  • Перевірка та відновлення таблиць
  • Поділ прав користувачів

Практична робота: створення інтернет-магазину

  • Створення бази даних для даного проєкту
  • Створення каталогу товарів та вибору товарів з каталогу за заданими умовами
  • Створення кошика клієнта, вибір з нього товарів
  • Видалення товарів із кошика клієнта
  • Фінальне формування замовлення та його обробка продавцем

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

  • Навчання в будь-якій точці світу
  • Заняття в прямому ефірі
  • Запис занять
  • Пробне заняття
  • Методичні матеріали
  • Сертифікат
  • Для підприємств і підприємців ціна +10%

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

Грицай Іхтіандр

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

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

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

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