Python: Разработка на фреймворке Django
Включено в курс
Чему вы научитесь
- Создавать сайты с помощью Django
- Конфигурировать фреймворк
- Использовать систему шаблонов
- Взаимодействовать с базой данных через ORM
Описание
В этом курсе вы изучите основы работы с Django для разработки веб-приложений на Python. Вы научитесь создавать и настраивать Django-проекты, работать с маршрутами, шаблонами, представлениями, моделями и формами. Также вы познакомитесь с механизмом администрирования, наследованием шаблонов и основами CRUD-операций.
Этот курс опирается на знания из курса по веб-разработке на Flask. Если вы не знакомы с маршрутами, CRUD, MVC и шаблонизацией, то обязательно пройдите курсы ниже:
Правильную последовательность курсов можно найти в программе профессии Python-разработчик.
Программа курса
-
3
Запрос-Ответ
Познакомимся с созданием маршрутов, их обработчиками и шаблонами -
4
Приложения
Познакомимся с главным средством организации кода в больших проектах — с приложениями -
5
Шаблонизация
Узнаем, как Django формирует HTML-страницы на основе шаблонов -
7
Представления (Views)
Подробнее познакомимся с представлениями-функциями и узнаем о представлениях-классах -
8
Маршрутизация
Узнаем, как в Django принято описывать маршруты, получать из путей параметры и разделять маршруты между приложениями -
11
Конфигурация
Познакомимся с двенадцатью факторами и их поддержкой в Django -
14
Просмотр (CRUD)
Научимся выводить конкретную сущность и обрабатывать ошибку 404 -
20
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
21
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже