Курс «PHP: Разработка микрофреймворка»
Включено в курс
Описание
На этом курсе вы познакомитесь с разработкой микрофреймворка на PHP. Вы узнаете о MVC, шаблонизации и роутинге. В итоге поймете, как обрабатывать загружаемые файлы через формы и самостоятельно строить систему роутинга. Знания из этого курса пригодятся, чтобы спроектировать web-фреймворк, реализующий паттерн MVC.
Чему вы научитесь
- Проектировать web-фреймворки реализующие паттерн MVC
- Самостоятельно строить систему роутинга
- Создавать простую шаблонизацию
- Обрабатывать загружаемые файлы через формы
Программа
1 | Введение Знакомимся с курсом и принципами, по которым разрабатываются веб-приложения на языке PHP |
2 | Сервер Учимся запускать встроенный PHP-сервер, знакомимся с роутингом и обработкой входящих запросов |
3 | Роутер Знакомимся с понятием роутинга и создаем основу для описания маршрутов их обработки |
4 | Шаблонизация Рассматриваем технику отделения программного кода от представления |
5 | Параметры Рассматриваем параметры запроса и выясняем, как они обрабатываются и сочетаются с роутингом |
6 | Динамические маршруты Изучаем способ обработки маршрутов с динамическими частями |
7 | Заголовки HTTP Учимся обрабатывать заголовки протокола HTTP |
8 | Формы Учимся обрабатывать данные из форм |
9 | Файлы Учимся работать с файлами |
10 | Куки Учимся устанавливать и читать установленные куки |
11 | Сессия Рассматриваем механизм создания и работы с сессиями |