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

Програма курсу PHP
Тема N 1. Встановлення та конфігурування PHP
Модулі РНР. Отримання дистрибутива РНР. Встановлення та конфігурування сервера Apache під РНР. Встановлення РНР як модуля Apache. Структура файлу php. Встановлення MySQL. Налаштування прав доступу в курсі програмування PHP.
Тема N 2. Основи програмування серед Web в
курсі PHP
Для чого потрібно використовувати PHP? Недоліки HTML. Створення сторінки РНР. Код, який виконується на стороні клієнта. Взаємодія із користувачем. Обробка даних форми.
Типи даних у мові. Літерали та ідентифікатори. Константи, їх типи. Оголошення та ініціалізація змінних. Наведення типів. Перетворення типів. Функції до роботи зі змінними.
Тема № 3. Оператори мови РНР
Арифметичні оператори в курсі програмування PHP. Оператор присвоєння. Оператори порівняння, конкатенація рядків, тернарний оператор. Порозрядні оператори. Оператори змінних, об'єктів та придушення помилки. Пріоретність виконання операторів.
Умовні оператори, їхні види. Циклічні оператори, їхні види.
Увімкнення файлів у сторінки РНР. Вихід із сторінки РНР.
Тема N 4. Функції та масиви в
курсі PHP
Як функціонують функції. Передача аргументів. Область видимості. Вкладені функції та рекурсія. Присвоєння функцій змінним.
Прості масиви, ініціалізація. Обхід масиву у циклі. Масиви, що індексуються рядками. Багатомірні масиви, функції сортування.
Тема N 5. Об'єктно-орієнтоване програмування
курсі PHP.
Обробка рядків та регулярні вирази - Визначення класів. Створення екземпляра класу. Спадкування.
Основні функції обробки рядків. Регулярні вирази. Основи пошуку за шаблоном. Функції регулярних виразів.
Тема N 6. Робота з файлами та зберігання даних у
курсі PHP
Відкриття, закриття, виведення, читання, запис до файлів. Переміщення файлами. Копіювання, видалення та перейменування файлів. Робота із каталогами. Завантажує клієнтом файли на сервер. Обробляє завантажені файли на сервері.
Нереляційні бази даних. Пошук у базі даних. Видалення запису. Виведення запису. Редагування адресної книги. Відновлення бази даних.
Тема №7. Курс РНР та бази даних SQL
Архітектура програми з підтримкою бази даних в Інтернеті. Структурована мова SQL запитів. PHP-програма перевірки коду SQL. База даних MySQL. Підтримка MySQL у PHP.
Тема N 8. Створення та обробка зображень у
курсі РНР.
Робота з електронною поштою та Cookies в курсі програмування PHP
Формати зображення. Обробка зображень у РНР. Сторінка для лічильника відвідувань із зображенням.
Надсилання електронної пошти. Команда mail(). Використання SMTP. Отримання електронної пошти.
Cookies у РНР. Обмеження на cookies. Доступ та встановлення cookie. Видалення cookie. Надсилання заголовків HTTP.
Тема N 9. Безпека в курсі PHP
Використання захищеного режиму. Аутентифікація користувача Web-сервером. Перевірка IP-адрес. Криптографія. Використання шифрування та хеш-функцій. Створення безпечних сценаріїв РНР. Перевірка даних, що вводяться користувачем.
Тема N 10. Практикум з мови РНР
Заява прийому працювати (реєстрація, аналіз, висновок). Кошик покупок. Форум. Програма для роботи з електронною поштою. Програма перегляду бази даних.
Попередня підготовка користувач ПК
Ціль курсу PHP Цей курс для тих, хто починає навчатися програмування з "нуля" до програміста PHP
Після закінчення ви будете вміти
Професійно програмувати мовою PHP
Автор та викладач курсу:
Грицай Іхтіандр Олексійович – провідний викладач та програміст для web навчального центру Успіх.Досвід викладацької роботи понад 25 років.Викладання на курсах ведеться виходячи з вимог сучасного ринку і ґрунтується на реально працюючих практичних прийомах та прикладах.У курсі застосовуються новітні технології викладання.