Курс «PHP: Разработка микрофреймворка»

сервер
роутинг
MVC
HTTP

Последнее обновление: 26 февраля 2025 г.

Попробовать →

Бесплатный курс

Включено в курс

11 уроков (видео и/или текст)
0 упражнений в тренажере
30 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы познакомитесь с разработкой микрофреймворка на PHP. Вы узнаете о MVC, шаблонизации и роутинге. В итоге поймете, как обрабатывать загружаемые файлы через формы и самостоятельно строить систему роутинга. Знания из этого курса пригодятся, чтобы спроектировать web-фреймворк, реализующий паттерн MVC.

Чему вы научитесь

  • Проектировать web-фреймворки реализующие паттерн MVC
  • Самостоятельно строить систему роутинга
  • Создавать простую шаблонизацию
  • Обрабатывать загружаемые файлы через формы

Программа

1

Введение

Знакомимся с курсом и принципами, по которым разрабатываются веб-приложения на языке PHP

2

Сервер

Учимся запускать встроенный PHP-сервер, знакомимся с роутингом и обработкой входящих запросов

3

Роутер

Знакомимся с понятием роутинга и создаем основу для описания маршрутов их обработки

4

Шаблонизация

Рассматриваем технику отделения программного кода от представления

5

Параметры

Рассматриваем параметры запроса и выясняем, как они обрабатываются и сочетаются с роутингом

6

Динамические маршруты

Изучаем способ обработки маршрутов с динамическими частями

7

Заголовки HTTP

Учимся обрабатывать заголовки протокола HTTP

8

Формы

Учимся обрабатывать данные из форм

9

Файлы

Учимся работать с файлами

10

Куки

Учимся устанавливать и читать установленные куки

11

Сессия

Рассматриваем механизм создания и работы с сессиями

Формат обучения

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс