Обсуждаем механизмы работы веб-приложений. Работаем с HTTP-протоколом через telnet. Рассматриваем frontend и backend части веб-приложений. Разбираем создание и запуск веб-приложения на PHP. Презентация к лекции: Код: 00:00 Начало 01:18 Две части веб-приложения. Frontend и backend. 02:33 Связь клиента и сервера, протокол HTTP. 07:45 Работа с HTTP-запросами с помощью telnet. 14:45 Виртуальные хосты в протоколе HTTP 1.1. 19:25 Свойства протокола HTTP. Заголовки и тела запросов. 25:15 HTTP-методы и их связь с операциями CRUD. 29:55 Коды HTTP-ответов. 30:40 Передача данных в HTTP-запросе на сервер. Query string и тело запроса. 36:37 Инструменты для работы с HTTP-запросами. 40:08 Схема работы frontend-части веб-приложения. Структура URL. 44:26 Загрузка и рендеринг документа в браузере. 48:40 Возможности JavaScript в браузере. 50:00 Структура backend. Инфраструктура для запуска приложений на сервере и динамического формирования HTML-страниц для клиентов. 58:07 Простые веб-приложения на PHP. 59:37 Запуск встроенного веб-сервера в PHP. 01:04:50 Первое приложение (Hello world) на PHP. 01:08:12 PHP как шаблонизатор. 01:11:05 Структура backend-приложения в режиме CGI. 01:14:25 Сравнение консольных и веб-приложений на PHP. 01:16:09 Поддержка HTTP в PHP. Массивы $_SERVER, $_GET, $_POST. 01:25:21 Альтернативный синтаксис PHP. 01:28:30 Два пути написания PHP-приложения. Модели Page Controller и Front Controller.
Hide player controls
Hide resume playing