Курс «Python: Веб-разработка (Flask)»
Последнее обновление: 15 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите основы веб-разработки на примере микрофреймворка Flask. Вы узнаете, как обрабатывать запросы и формировать ответ, как работать с куки и сессиями, что такое CRUD и как правильно работать с сущностями. В итоге вы научитесь создавать полноценные сайты, строить архитектуру веб-приложений и доставлять их до сервера. Веб-разработка на Flask пригодится, если вы решите детально изучить принципы создания современных веб-приложений.
Чему вы научитесь
- Создавать полноценные сайты с помощью Python
- Работать с микрофреймворком Flask
- Использовать шаблонизатор Jinja2
- Правильно строить архитектуру веб-приложений и разбираться в MVC
- Доставлять приложение до сервера
Программа
1 | О курсе Узнаем о курсе, его структуре, задачах и целях |
2 | Архитектура Веба Познакомимся с концепцией запрос-обработка-ответ в мире HTTP-запросов |
3 | Веб-сервер Разберемся, зачем нужен веб-сервер, и как устроено сетевое взаимодействие |
4 | Встроенный веб-сервер Научимся использовать веб-сервер, поставляемый в стандартной библиотеке |
5 | Flask Познакомимся с микрофреймворком Flask |
6 | Обработчики запросов Познакомимся с концепцией обработчиков (handlers) |
7 | HTTP Сессия (запрос и ответ) Изучим структуру обработчиков запросов |
8 | Динамические маршруты Научимся строить маршруты, которые содержат плейсхолдеры |
9 | Middlewares Учимся создавать и использовать мидлвары в Flask |
10 | Шаблонизатор Научимся формировать HTML-страницы с помощью механизма шаблонизации |
11 | Наследование шаблонов Научимся наследовать шаблоны для оптимизации верстки |
12 | Безопасность Познакомимся с основами создания безопасных сайтов |
13 | Поисковые формы Познакомимся с формами для фильтрации данных |
14 | Персистентность Узнаем, как хранить данные на постоянной основе |
15 | Модифицирующие формы Научимся изменять данные на сервере с помощью форм |
16 | Логирование Познакомимся с записью действий приложения |
17 | Именованные маршруты Научимся использовать более устойчивую систему для управления маршрутизацией |
18 | Flash Научимся работать с одноразовыми сообщениями |
19 | CRUD Познакомимся с типичными операциями веб-приложений |
20 | CRUD: Создание Научимся создавать сущности |
21 | CRUD: Обновление Научимся обновлять сущности |
22 | CRUD: Удаление Научимся удалять сущности |
23 | Model-View-Controller (MVC) Познакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложений |
24 | Cookies Научимся использовать куки во Flask |
25 | Сессия Научимся использовать сессию во Flask |
26 | Работа с базой данных в Flask Учимся работать с базой данных в Flask-приложении |
27 | Деплой Познакомимся с ключевыми понятиями и процессом деплоя |
Формат обучения
Испытания
1 | Корзина с промокодами |
2 | Модерация комментариев |
3 | Рекомендации постов |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы