Flask Web Framework

  • Базовый

  • 24 урока

  • 8 часов

imageimage

С курсом по Flask ты научишься быстро создавать мощные веб-приложения REST API, а также работать с базами данных

Обзор курса

В курсе по Flask ты научишься создавать веб-приложения с использованием маршрутизации и обработки запросов. Ты освоишь интеграцию с базами данных и реализуешь аутентификацию пользователей. Практические задания помогут тебе уверенно применять полученные знания в коммерческих проектах.

Ты научишься
  • Создавать веб-приложения с маршрутизацией

  • Интегрировать базы данных (postgresql)

  • Реализовывать аутентификацию и управление пользователями

  • Разрабатывать REST API и тестировать с pytest

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

Обзор Flask

Теория

Установка и настройка окружения

Код

Структура простого приложения

Код

Создание первого API

Код

REST API и HTTP

Теория

Flask-RESTful

Код

Квиз по введению в Flask

Квиз

Использование PostgreSQL

Код

Подробнее об SQLAlchemy

Код

Создание сложных моделей данных

Код

Маршрутизация Flask-Restful

Код

Обработка ошибок в Flask-Restful

Код

Создание кастомных валидаторов

Код

Аутентификация и авторизация

Теория

Flask-JWT-Extended

Код

Квиз

Квиз

Сериализация с Marshmallow

Код

Миграция данных

Код

Квиз по функциональности Flask

Квиз

Тестирование API с PyTest

Код

Управление сессиями и состоянием

Код

Кэширование в Flask-Restful

Код

Автоматическая генерация документации

Код

Квиз по дополнительным возможностям Flask

Квиз

Часто задаваемые вопросы

Подписка на платформу дает тебе безграничный доступ ко всем курсам платформы, а также доступ к онлайн-тренажеру с практическими задачами.

Помимо этого при оформлении подписки Premium и выше ты также получаешь доступ ко всем пет-проектам и получаешь возможность проходить технические собеседования с AI-ментором.

Ты можешь отменить подписку в любой момент времени, при этом у тебя сохранится доступ к платформе на оплаченный период. Сделать это можно через личный кабинет в разделе «Управление подпиской»‎.

Да, ты можешь в любое время перейти на новый тариф. При этом мы предоставим скидку, учитывая неиспользованное время на текущем тарифе. Изменить тариф можно в личном кабинете.

Чтобы вернуть деньги за оплаченный тариф, напиши нам на почту support@upshell.io

В течение 5 рабочих дней мы вернем тебе деньги в размере неиспользованного тарифного лимита.