Создание фреймворка – упрощенного аналога Python Django

21 участник

О чём курс

Понимание принципов работы популярных Python-фреймворков часто остается поверхностным, пока вы не попробуете собрать аналогичный инструмент с нуля. Здесь вы шаг за шагом реализуете собственный WSGI-фреймворк, разбирая внутренние механизмы Django и Flask изнутри.

В процессе обучения вы последовательно реализуете критически важные компоненты:

  • WSGI-интерфейс для обработки GET- и POST-запросов;
  • систему маршрутизации и декораторы-маршрутизаторы;
  • шаблонизатор с поддержкой наследования и подшаблонов;
  • упрощенную ORM для взаимодействия с данными.

Курс рассчитан на веб-разработчиков, которые уже имеют опыт работы с Django или Flask и хотят углубить знания в архитектуре Python-приложений. В финале вы получите не только работающий инструмент, но и готовое веб-приложение, созданное на базе вашего собственного фреймворка, что станет отличным дополнением к портфолио.

Программа обучения

  • Раздел 1: Введение в WSGI-фреймворки (Django и Flask)
  • Раздел 2: Создание фундамента WSGI-фреймворка
  • Раздел 3: Реализация обработки GET- и POST-запросов
  • Раздел 4: Система шаблонов (наследование и подшаблоны)
  • Раздел 5: Маршрутизация (привязка URL-адресов и контроллеров)
  • Раздел 6: Контроллеры (функции и CBV)
  • Раздел 7: Реализация собственной ORM
Складчина создана 22 июля 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 3

ДЧ Дмитрий Читалов Все материалы
166 ₽ 999 ₽