[ntschool] Стань PHP программистом (Дмитрий Лаврик, Дмитрий Юрьев)

Цена:
838.2
doneМного
doneЗаканчивается
highlight_offНет в наличии
notifications_none
Уведомить

[?IMG] ?

PHP1
1 Основы PHP

  • Файлы как место для хранения информации
  • Низкоуровневая работа с файлами
  • Удобные функции для работы с файлами
  • Создание простейшего блога с помощью файловой системы
  • Ведение логов с помощью файлов
  • Создание журнала посещения сайта
2 Куки и сессии
  • Что такое куки
  • Принцип работы кук
  • Что такое сессии. Принцип работы сессий
  • Пример простейшей авторизации на сайте и создания закрытых страничек
3 Работа с БД
  • БД и СУБД. Реляционные базы данных
  • Таблицы, строки, столбцы, первичный ключ
  • Типы связей между таблицами
  • Работа с утилитой PHPMyAdmin
  • Основные SQL-операции
  • Работа с БД из PHP, mysql и mysqli
  • Пример использования БД

4 MVC

  • Что такое архитектура программы и что такое хороший код
  • Принцип разделения
  • Модель-Вид-Контроллер
  • Модульность разработки и уровни абстракции
  • Рассматриваем MVC на примере создания новостной ленты
  • Альтернативный синтаксис PHP
5БД и архитектура
  • Основы безопасности веб-сайтов
  • Sql-инъекции, xss-атаки, способы защиты
  • Нормальные формы. Правильное хранение информации в базе
  • Многотабличные запросы
  • Методика создания системы постраничной навигации
  • Создание одной точки входа на сайт
6 Шаблонизация
  • Удаление повторяющегося HTML-кода
  • Основные проблемы подключения шаблонов обычными include-ами
  • Универсальный и современный способ подключения шаблонов
7 Прикручивание вёрстки
  • Практика
  • Совмещение кода со свёрстанным макетом сайта
  • Выделение сущности статических текстов на сайте
  • Выделение неудобств процедурного подхода