Курс на Stepik
Обложка курса «Создаем блог на базе фреймворка Python Flask» на Stepik
900 ₽

Создаем блог на базе фреймворка Python Flask 5.000

Открыть на
STEPIK.ORG

Веб-приложения стали частью нашей жизни. Это онлайн-магазины, блоги, различные сервисы. Значительная их часть разрабатывается на базе языка программирования Python и фреймворка Flask. Данные технологии очень востребованы в коммерческой разработке и в ближайшие годы спрос на специалистов, разбирающихся в Python и Flask будет только расти. А значит самое время их освоить и создать полноценное приложение, которое позволит вести блог. Если вас заинтересовал курс или возникли вопросы, мой телеграм @cdi999

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создаем блог на базе фреймворка Python Flask»Учеников на курсе 94
Сертификаты, выданные на курсе «Создаем блог на базе фреймворка Python Flask»Сертификатов выдано 0
Отзывы о курсе «Создаем блог на базе фреймворка Python Flask»Отзывов получено 3
Рейтинг курса «Создаем блог на базе фреймворка Python Flask»Рейтинг курса 5.000
Уроки в курсе «Создаем блог на базе фреймворка Python Flask»Количество уроков 100
Время прохождения курса «Создаем блог на базе фреймворка Python Flask»Время прохождения курса
Стоимость курса «Создаем блог на базе фреймворка Python Flask»Стоимость курса 900 ₽
Обновления курса «Создаем блог на базе фреймворка Python Flask»Обновления курса
Дата публикации курса «Создаем блог на базе фреймворка Python Flask»Дата публикации курса
Последнее обновление курса «Создаем блог на базе фреймворка Python Flask»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Создаем блог на базе фреймворка Python Flask» 15 разделов Уроки в курсе «Создаем блог на базе фреймворка Python Flask» 100 уроков Время прохождения курса «Создаем блог на базе фреймворка Python Flask» 5 ч. Последнее обновление курса «Создаем блог на базе фреймворка Python Flask» обн. 18 августа 2026

Создаем виртуальное окружение и шаблон Flask-проекта

4 урока
1. создаем виртуальное окружение
2. немного о Flask
3. создаем файл __init__.py
4. выполняем тестовый запуск

Создаем приложение для главной страницы

8 уроков
1. введение
2. начинаем реализацию системы хранения данных
3. начинаем реализацию системы аутентификации
4. создаем модели проекта
5. создаем конфиг для проекта
6. создаем первый блюпринт
7. подключаем шаблоны
8. выполняем тестовый запуск проекта

Создаем приложение для работы с пользователями

16 уроков
1. введение
2. форма регистрации нового пользователя
3. форма авторизации пользователя
4. форма обновления параметров пользователя
5. форма запроса на обновление параметров пользователя
6. форма изменения пароля пользователя
7. функция изменения аватарки пользователя
8. выполняем импорты
9. функция регистрации нового пользователя
10. шаблон регистрации нового пользователя
11. выполняем регистрацию приложения
12. проверяем работу приложения
13. реализуем авторизацию пользователя
14. проверяем работу приложения
15. реализуем профиль пользователя
16. реализуем завершение сессии пользователя

Создаем приложение для работы с записями блога

10 уроков
1. введение
2. форма создания нового сообщения
3. компонент отображения всех записей блога
4. выполняем регистрацию приложения
5. проверяем работу нового приложения
6. реализуем вывод списка постов текущего пользователя
7. реализуем возможность создания новой записи блога
8. реализуем функционал отображения содержимого записи блога
9. реализуем функционал изменения содержимого записи блога
10. реализуем функционал удаления поста блога

Реализуем механизм восстановления паролей

14 уроков
1. введение
2. дорабатываем код моделей
3. добавляем новые формы
4. добавляем контроллер для запроса на изменение пароля
5. добавляем специальную утилиту
6. добавляем контроллер для изменения пароля
7. подключаем шаблоны
8. проверяем работу проекта
9. выполняем доработку проекта
10. проверяем работу проекта ч1
11. проверяем работу проекта ч2
12. модифицируем систему восстановления паролей
13. реализуем отправку писем, используя smtp-сервер yandex
14. выполняем еще один тестовый запуск проекта

Создаем приложение для обработки ошибок

5 уроков
1. введение
2. добавляем приложение
3. добавляем шаблоны
4. выполняем регистрацию приложения
5. проверяем работу приложения

Подключаем статику

4 урока
1. введение
2. добавляем директорию со статикой
3. дорабатываем шаблоны
4. проверяем работу статики

Выполняем развертывание проекта

8 уроков
1. введение
2. регистрируемся на render.com
3. готовим проект к развертыванию
4. инициализируем локальный и удаленный репозитории
5. связываем локальный репозиторий с удаленным
6. загружаем проект на GitHub
7. создаем приложение в render ч1
8. создаем приложение в render ч2

Реализуем возможность создания комментариев к постам

6 уроков
1. дорабатываем код моделей
2. дорабатываем код форм
3. дорабатываем код контроллеров
4. дорабатываем код шаблона
5. проверяем работу проекта ч1
6. проверяем работу проекта ч2

Реализуем скрипт обновления структуры таблиц базы данных

3 урока
1. введение
2. создаем служебный скрипт
3. проверяем работу

Модифицируем систему восстановления паролей

3 урока
1. введение
2. выполняем доработку методов модели User
3. проверяем работу проекта

Реализуем возможность добавления изображения к посту

5 уроков
1. дорабатываем код моделей
2. дорабатываем код форм
3. дорабатываем код контроллеров
4. дорабатываем код шаблонов
5. проверяем работу проекта

Реализуем возможность добавления лайков к посту

5 уроков
1. дорабатываем код моделей
2. дорабатываем код форм
3. дорабатываем код контроллеров
4. дорабатываем код шаблонов
5. проверяем работу проекта

Реализуем миграции

6 уроков
1. устанавливаем дополнительные зависимости
2. дорабатываем модуль __init__.py
3. создаем и применяем миграции при создании новых моделей
4. создаем универсальный скрипт для работы с миграциями
5. проверяем работу скрипта
6. как создать миграции для отдельной таблицы

Реализуем админку

3 урока
1. устанавливаем дополнительную зависимость
2. создаем новое приложение
3. проверяем работу проекта