PHP1
1 Основи PHP
- файли як місце для зберігання інформації
- низькорівнева робота з файлами
- зручні функції для роботи з файлами
- створення найпростішого блогу за допомогою файлової системи
- ведення логів за допомогою файлів
- створення журналу відвідування сайту
- Що таке кукі
- Принцип роботи кук
- Що таке сесії. Принцип роботи сесій
- приклад найпростішої авторизації на сайті і створення закритих сторінок
- БД і СУБД. Реляційні бази даних
- таблиці, рядки, стовпці, первинний ключ
- типи зв'язків між таблицями
- Робота з утилітою PHPMyAdmin
- Основні SQL-операції
- Робота з БД з PHP, mysql і mysqli
- приклад використання БД
4 MVC
- Що таке архітектура програми і що таке хороший код
- Принцип поділу
- Модель-Вид-контролер
- модульність розробки та рівні абстракції
- розглядаємо MVC на прикладі створення новинної стрічки
- альтернативний синтаксис PHP
- Основи безпеки веб-сайтів
- SQL-ін'єкції, XSS-атаки, способи захисту
- нормальні форми. Правильне зберігання інформації в базі
- багатотабличні запити
- Методика створення системи посторінкової навігації
- створення однієї точки входу на сайт
- видалення повторюваного HTML-коду
- основні проблеми підключення шаблонів звичайними include-ами
- універсальний і сучасний спосіб підключення шаблонів
- Практика
- поєднання коду з зверстаним макетом сайту
- виділення сутності статичних текстів на сайті
- виділення незручностей процедурного підходу
https://privatelink.de/?http://php.ntschool.ru