FastAPI - Полный курс (Начальный и Продвинутый)

16 участников

О чём курс

Создание высокопроизводительных API на Python требует не только знания синтаксиса, но и понимания архитектуры современных веб-фреймворков. Внутри разбирается, как строить масштабируемые веб-сервисы с нуля с использованием инструментов FastAPI, SQLAlchemy, Bcrypt и JWT.

Основные блоки материала:

  • Архитектура API: от настройки окружения и базовых методов HTTP-запросов (GET, POST, PUT, DELETE) до работы с динамическими данными и валидацией форм.
  • Работа с данными: интеграция баз данных, проектирование связей между таблицами (CASCADE) и управление моделями.
  • Безопасность: реализация системы регистрации пользователей, хеширование паролей и настройка авторизации через JWT-токены.

Курс подходит для тех, кто уже знаком с основами Python и хочет перейти к профессиональной серверной разработке. По итогам вы научитесь создавать защищенные, быстрые API, готовые к внедрению в реальные проекты.

Программа обучения

  • Установка и настройка Python, IDE и FastAPI
  • Обзор проектов FastAPI
  • Установка виртуальной среды для проекта
  • Создание методов HTTP-запроса (GET, POST, PUT, DELETE)
  • Проверка данных
  • Коды состояния ответа HTTP
  • Работа с динамическими данными и моделями
  • Сохранение данных в базу данных
  • Обработка пользовательского ввода и форм
  • Регистрация и аутентификация (bcrypt)
  • Авторизация (JWT)
  • Отношения с базой данных (CASCADE и др.)
Складчина создана 26 октября 2021 г. · описание обновлено 23 марта 2026 г.
210 ₽ 999 ₽