О курсе
Последовательно проходя урок за уроком, вы создадите основу фреймворка, дополните его обработчиками GET- и POST-запросов, декораторами-маршрутизаторами, встроенными классами-контроллерами, шаблонизатором, собственной ORM.
Вы настроите возможность работы с наследованием шаблонов и подшаблонами. Ваш фреймворк станет похожим на Django или Flask. Вы сможете самостоятельно выбрать вариант.
Вы поймете как изнутри устроены фреймворки и как они обеспечивают разработку веб-приложений. Вы пройдете путь от автора фреймворка до автора веб-приложения.
Содержание курса
Создаем основу фреймворка и начальный функционал веб-приложения
-
Введение
-
КАК работают wsgi-фреймворки
-
КАК создать свой wsgi-фреймворк
-
КАК реализовать связку маршрутов и обработчиков
-
КАК настроить простейшую шаблонизацию
-
КАК реализовать запуск проекта
-
Заключение
-
Практическое задание
Учим фреймворк обрабатывать GET- и POST-запросы
Учим фреймворк работать с наследованием шаблонов и подшаблонами
Учим фреймворк работать с моделями сущностей
Учим фреймворк выполнять привязку URL-шаблонов к обработчикам
Реализуем во фреймворке возможность написания обработчиков по CBV-подходу
Реализуем во фреймворке упрощенную ORM
Подключаем статику
Оптимизируем обработку запросов
Реализуем передачу параметров через URL-адрес
Выполняем развертывание проекта
Бонусный урок
Рейтинги и обзоры студентов
Пока нет отзыва