Курс 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Magento 2
Формат
Online
Начало обучения
Дата формується
Длительность
8 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
15 000 UAH за курс
Учебный центр
1IT School
Формат
Online
Начало обучения
Дата формується
Длительность
11 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
Дата формується
Длительность
50 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
ITGid
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
984 UAH за курс
