FastAPI Framework

  • Базовый

  • 26 уроков

  • 9 часов

imageimage

Курс по FastAPI позволит тебе быстро и эффективно создавать мощные и масштабируемые веб-приложения с REST API

Обзор курса

Курс по FastAPI даст возможность легко разрабатывать высокопроизводительные веб-приложения. Ты научишься создавать масштабируемые RESTful API, которые могут эффективно справляться с высокой нагрузкой. Получи ценные навыки асинхронного программирования, улучшая свои возможности и продуктивность в разработке.

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

  • Создавать и документировать RESTful API, интегрируя их с front-end

  • Применять асинхронное программирование

  • Работать с базами данных, используя ORM

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

Знакомство с FastAPI

Теория

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

Код

Обработка HTTP-запросов

Код

Модели данных Pydantic

Код

Обработка входных и выходных данных

Код

Файловая структура проекта

Код

Квиз по знакомству с FastAPI

Квиз

Асинхронное программирование

Код

Асинхронность и HTTP

Код

Асинхронность в FastAPI

Код

SQL-запросы в SQLAlchemy

Код

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

Код

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

Код

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

Код

Dependency Injection

Код

Контекст HTTP-запросов

Код

Обработчики ошибок

Код

Middlewares

Код

Кастомное логирование

Код

Квиз по возможностям FastAPI

Квиз

JWT в FastAPI

Код

Настройка систем прав доступа

Код

Написание тестов с pytest

Код

Кеширование

Код

Переменные окружения

Код

Квиз по безопасности FastAPI

Квиз

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

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

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

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

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

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

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