Разработка сайтов на PHP
О курсе
Предыдущий слайд
Следующий слайд
Среда работы
LAMP, WAMP.
Что стоит на хостинге. База для работы дома.
Структура xAMP. Установка. Openserver. Easyphp, USBWebserver (https://timeweb.com/ru/community/articles/luchshiy-lokalnyy-portativnyy-veb-server-s-podderzhkoy-php)
Добро пожаловать на курс!
Знания, цели, база
Правила и пожелания
Клиент-сервер в вебе
История, введение в PHP
Среда работы
Основы языка, синтаксис, функции и т.п.
Суперглобальные переменные. GET, POST в PHP. Обработка форм.
Файлы, папки, права, структура сайта, стандарты кода
Виды хостинга, размещение. Виртуальные хосты. Файлы конфигурации.
Закачка файлов
Работа с файлами
Cookie, сессии
Авторизация, регистрация
Создание админки. Вывод списка из файла.
Ajax и PHP
Сериализация. Регулярные выражения.
Ошибки и исключения
Почта
ООП: основы
ООП: продолжение
Пространства имен
Автозагрузка
.htaccess
Rewrite. Front controller
Шаблонизаторы
MVC
MySQL и PHP. MySQLi.
MySQL на практике. PDO.
Картинки в БД. DB interface.
Composer
Механизмы управления сайтом
WordPress
SBS "Web-Pro"
CodeIgniter
Laravel: знакомство, установка, структура
Laravel на практике
Валидация и авторизация в Laravel
Дополнительные возможности PHP
Дополнительное: Git
Дополнительное: Xdebug
Дополнительное: cron