У нас вы можете посмотреть бесплатно PSR-7 фреймворк 1/7: Структура и работа с HTTP или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Первый урок серии скринкастов по изучению PSR-7 микрофреймворков в PHP. Создание структуры директорий, написание объектов для взаимодействия с HTTP-протоколом и тестирование с помощью PHPUnit. Обсуждение и исходники: https://elisdn.ru/blog/113/psr7-frame... Обновленные эпизоды выходят на https://deworker.pro/edu/series/http-... Блог: https://elisdn.ru Скринкасты: https://deworker.pro Задонатить: https://elisdn.ru/donate Тайм-коды: 00:00:00 - Приветствие 00:01:09 - Что такое фреймворк 00:06:29 - История JavaScript 00:10:30 - История PHP 00:15:18 - Ключевые нововведения в PHP 00:19:13 - Composer - пакетный менеджер 00:25:15 - Обратная сторона компонентного подхода 00:28:00 - Начало создания проекта 00:31:04 - GET-запрос 00:32:45 - Что происходит на сервере, REST Client 00:37:18 - Cуперглобальные массивы 00:38:06 - Функция getLang 00:42:50 - Ассоциативный массив 00:44:07 - Класс Request 00:46:04 - Вынесение классов проекта 00:47:15 - Импорт классов 00:49:46 - Правила именования методов 00:54:19 - Автозагрузка с помощью Composer 00:54:53 - Секция "require" 00:55:42 - Секция "config" 00:58:58 - Секция "autoload" 01:03:31 - PHPUnit 01:07:29 - RequestTest 01:12:33 - Секция "require-dev" 01:13:53 - Секция "scripts" 01:17:16 - Неудобство глобальных параметров 01:22:29 - Сеттеры и мутаторы 01:26:25 - Недостатки сеттеров 01:29:05 - Иммутабельные объекты 01:33:08 - Фабрика RequestFactory 01:34:24 - Ответ сервера 01:36:54 - ResponseTest 01:39:37 - Цикл жизни приложения 01:41:09 - Класс Response 01:42:56 - Повторное использование, адаптеры 01:50:21 - PSR-7 01:52:42 - ServerRequestInterface 01:53:07 - ResponseInterface 01:54:33 - Отличия наших интерфейсов от PSR 01:58:32 - Подключение zend-diactoros 02:03:02 - Удаление наших классов и тестов 02:04:08 - ResponseSender и SapiEmitter 02:06:43 - SapiStreamEmitter 02:09:22 - Подведение итогов