О курсе
Узнать о курсе, его структуре, задачах и целях.
Архитектура Веба
Познакомиться с концепцией запрос-обработка-ответ в мире HTTP запросов
Веб-сервер
Разобраться с тем зачем нужен веб-сервер и как устроено сетевое взаимодействие
Встроенный в PHP веб-сервер
Научиться использовать веб-сервер поставляемый вместе с PHP
PHP CGI
Научиться работать с HTTP в PHP без использования дополнительных библиотек
HTML в PHP
Познакомиться с возможностями использования HTML в PHP
Микрофреймворк Slim
Познакомиться с созданием сайтов на фреймворках
Обработчики запросов
Познакомиться с диспетчеризацией и роутингом
HTTP Сессия (запрос и ответ)
Изучить структуру обработчиков запросов
Динамические маршруты
Научиться строить маршруты содержащие плейсхолдеры
Шаблонизатор
Научиться выделять генерацию HTML в отдельный слой
Безопасность
Познакомиться с основами создания безопасных сайтов
Поисковые формы
Познакомиться с формами для фильтрации данных
Персистентность
Узнать о том как хранить данные на постоянной основе
Модифицирующие формы
Научиться изменять данные на сервере с помощью форм
Именованные маршруты
Научиться использовать более устойчивую систему для управления маршрутизацией
Стандарт PSR7
Познакомиться с интерфейсами HTTP сообщений
Flash
Научиться работать с одноразовыми сообщениями
CRUD
Познакомиться с типичными операциями веб-приложений
CRUD: Создание
Научиться создавать сущности
CRUD: Обновление
Научиться обновлять сущности
CRUD: Удаление
Научиться удалять сущности
Model-View-Controller (MVC)
Познакомиться с одним из ключевых архитектурных паттернов построения пользовательских приложений
Cookies
Научиться использовать куки в PHP
Сессия
Научиться использовать сессию в PHP
Деплой
Познакомиться с ключевыми понятиями и процессом деплоя
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса