Программа повышения квалификации «WEB-разработка на Python (Flask)» соответствует третьему модулю полной программы профессиональной переподготовки по направлению «Backend-разработка на Python».
Курс включает 18 лекционных уроков (36 академических часов) и 18 практических работ для самостоятельного выполнения. Обучение проходит в индивидуальном формате по согласованному расписанию.
Вы научитесь создавать полноценные веб-приложения и REST API на Flask, работать с базами данных через SQLAlchemy, реализовывать аутентификацию, развёртывать приложения на сервере и в облаке, а также обеспечивать безопасность и производительность.
Технологический стек
Python
Flask
Jinja2
Flask-RESTful
SQLAlchemy
JWT
Gunicorn
Nginx
Git
Облачные хостинги (без VPN)
Flask
Jinja2
Flask-RESTful
SQLAlchemy
JWT
Gunicorn
Nginx
Git
Облачные хостинги (без VPN)
Программа реализуется Центром индивидуального обучения Центра 25-12.
Обучение проходит в формате 1-на-1 с преподавателем по согласованному расписанию.
Обучение проходит в формате 1-на-1 с преподавателем по согласованному расписанию.
Документ об окончании
📜 Удостоверение о повышении квалификации — для слушателей с высшим или средним профессиональным образованием.
📜 Сертификат о прохождении обучения — для всех остальных участников.
📜 Сертификат о прохождении обучения — для всех остальных участников.
Стоимость и оплата
Оплата производится единым платежом. Все платежи осуществляются напрямую в адрес образовательной организации — без процентов и скрытых комиссий.
Стоимость программы — 72 000 ₽
Содержание
- 1 модуль
- 36 уроков
- 60 часов
- Программа курса36
- 1.1Введение в Flask и создание первого веб-приложения
- 1.2Практическая работа №1. Установка Flask и создание первого маршрута
- 1.3Маршруты и обработка запросов
- 1.4Практическая работа №2. Обработка маршрутов и параметров в Flask
- 1.5Шаблоны Jinja2 в Flask
- 1.6Практическая работа №3. Создание HTML-шаблонов с динамическими данными
- 1.7Формы и обработка данных
- 1.8Практическая работа №4. Создание формы авторизации с валидацией
- 1.9Основы REST API в Flask
- 1.10Практическая работа №5. Создание простого API с Flask
- 1.11Создание API с использованием Flask-RESTful
- 1.12Практическая работа №6. Разработка CRUD API с Flask-RESTful
- 1.13Аутентификация и авторизация в Flask API
- 1.14Практическая работа №7. Реализация JWT-аутентификации в Flask API
- 1.15Защита API и обработка ошибок
- 1.16Практическая работа №8. Улучшение безопасности API и обработка ошибок
- 1.17Введение в базы данных и SQLAlchemy
- 1.18Практическая работа №9. Настройка базы данных с SQLAlchemy
- 1.19Работа с моделями данных в Flask
- 1.20Практическая работа №10. Создание модели пользователей и управление данными
- 1.21AJAX-запросы в Flask
- 1.22Практическая работа №11. Создание динамической веб-страницы с AJAX
- 1.23Интеграция Flask с фронтендом
- 1.24Практическая работа №12. Интеграция фронтенда с Flask API
- 1.25Развёртывание Flask-приложения на Gunicorn и Nginx
- 1.26Практическая работа №13. Развёртывание Flask-приложения на сервере
- 1.27Хостинг Flask-приложения в облаке
- 1.28Практическая работа №14. Развёртывание Flask-приложения в облаке
- 1.29Оптимизация производительности Flask-приложений
- 1.30Практическая работа №15. Оптимизация производительности приложения
- 1.31Защита веб-приложений на Flask
- 1.32Мониторинг и логирование
- 1.33Практическая работа №16. Улучшение безопасности веб-приложения
- 1.34Практическая работа №17. Добавление логирования и мониторинга в Flaskприложение
- 1.35Работа с фоновыми задачами в Flask
- 1.36Практическая работа №18. Создание фоновой задачи в Flask
Нет. Flask проще, и вы с нуля научитесь работать с серверной логикой.
Да. Flask — отличное решение для быстрого создания таких приложений.
Да, преподаватель поможет с консультацией по итоговому проекту.
Требования
- Владение основами Python
- Установленная среда разработки (рекомендации даются в начале курса)
Особенности
- Индивидуальный формат – преподаватель работает только с вами
- Максимум практики – каждая тема закрепляется реальными задачами
- От маршрутов до деплоя – вы пройдёте весь путь создания веб-приложения
- Фокус на безопасность и масштабирование – проект не просто «запускается», он стабильно работает
Целевая аудитория
- Начинающие веб-разработчики
- Python-программисты, осваивающие бэкенд
- Разработчики, которым нужен лёгкий и гибкий фреймворк
- Тех, кто готовит собственный MVP, сервис или SaaS-проект

