Python: Веб-разработка (Flask)
Включено в курс
Чему вы научитесь
- Создавать полноценные сайты с помощью Python
- Работать с микрофреймворком Flask
- Использовать шаблонизатор Jinja2
- Правильно строить архитектуру веб-приложений и разбираться в MVC
- Доставлять приложение до сервера
Описание
На этом курсе вы изучите основы веб-разработки на примере микрофреймворка Flask. Вы узнаете, как обрабатывать запросы и формировать ответ, как работать с куки и сессиями, что такое CRUD и как правильно работать с сущностями. В итоге вы научитесь создавать полноценные сайты, строить архитектуру веб-приложений и доставлять их до сервера. Веб-разработка на Flask пригодится, если вы решите детально изучить принципы создания современных веб-приложений.
Курс веб-разработки совмещает в себе все пройденные курсы ранее, но особое внимание стоит уделить следующим:
Правильную последовательность курсов можно найти в программе профессии Python-разработчик.
Программа курса
-
4
Встроенный веб-сервер
Научимся использовать веб-сервер, поставляемый в стандартной библиотекетесты
-
8
Динамические маршруты
Научимся строить маршруты, которые содержат плейсхолдеры -
10
Шаблонизатор
Научимся формировать HTML-страницы с помощью механизма шаблонизации -
16
Именованные маршруты
Научимся использовать более устойчивую систему для управления маршрутизациейтесты
-
22
Model-View-Controller (MVC)
Познакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложенийтесты
-
25
Работа с базой данных в Flask
Учимся работать с базой данных в Flask-приложении -
28
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
29
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Отзывы
Хорошее упражнение. Я ещё и форму сортировки прикрутил с тегом <select> в котором выбирается поле, по которому сортируем: https://ru.hexlet.io/code_reviews/1235286?submission_id=1603137