Курс на Stepik
Обложка курса «Быстрый старт в FastAPI Python» на Stepik
Бесплатно

Быстрый старт в FastAPI Python ★ 4.798

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Быстрый старт в FastAPI Python»Учеников на курсе 27 238
Сертификаты, выданные на курсе «Быстрый старт в FastAPI Python»Сертификатов выдано 3 352
Отзывы о курсе «Быстрый старт в FastAPI Python»Отзывов получено 203
Рейтинг курса «Быстрый старт в FastAPI Python»Рейтинг курса 4.798
Уроки в курсе «Быстрый старт в FastAPI Python»Количество уроков 26
Тесты в курсе «Быстрый старт в FastAPI Python»Количество квизов 93
Время прохождения курса «Быстрый старт в FastAPI Python»Время прохождения курса —
Обновления курса «Быстрый старт в FastAPI Python»Обновления курса — —
Дата публикации курса «Быстрый старт в FastAPI Python»Дата публикации курса — ———
Последнее обновление курса «Быстрый старт в FastAPI Python»Последнее обновление — ———
Сложность hard — ———

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

Разделы в курсе «Быстрый старт в FastAPI Python» 9 разделов Уроки в курсе «Быстрый старт в FastAPI Python» 26 уроков Тесты в курсе «Быстрый старт в FastAPI Python» 93 теста Время прохождения курса «Быстрый старт в FastAPI Python» 4 ч. Последнее обновление курса «Быстрый старт в FastAPI Python» обн. 3 июля 2026

Начало

1 урок
1. Предисловие ↗

Введение в FastAPI

3 урока
1. Что такое FastAPI и его особенности ↗
2. Настройка проекта FastAPI ↗
3. Работа с конечными точками и параметрами в FastAPI ↗

Обработка запросов и их проверка

3 урока
1. Обработка HTTP-запросов (GET, POST, PUT, DELETE и т.д.) ↗
2. Дополнительные типы, асинхронность и параметры Cookie ↗
3. Работа с заголовками запросов (headers) ↗

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

3 урока
1. Реализация базовой аутентификации ↗
2. Аутентификация на основе JWT ↗
3. Управление доступом на основе ролей ↗

Интеграция баз данных

3 урока
1. Подключение FastAPI к базам данных ↗
2. Выполнение операций CRUD ↗
3. Миграция базы данных с помощью Alembic ↗

Обработка ошибок и ошибки валидации

3 урока
1. Пользовательская обработка ошибок в FastAPI ↗
2. Обработка ошибок валидации ↗
3. Продвинутые возможности в работе с ошибками ↗

Тестирование приложений FastAPI

3 урока
1. Написание модульных (юнит) тестов для FastAPI ↗
2. Мокинг (подделка) внешних зависимостей в юнит тестах ↗
3. Запуск интеграционных тестов с помощью TestClient ↗

Расширенные функции и развертывание

3 урока
1. Внедрение зависимостей и расширенная маршрутизация ↗
2. Поддержка WebSocket в FastAPI ↗
3. Развертывание приложений FastAPI (Docker, ASGI-серверы) ↗

Завершение курса

4 урока
1. Краткое изложение ключевых концепций и лучших практик FastAPI ↗
2. Введение в создание проекта на SQLAlchemy с PostgreSQL ↗
3. Итоговый проект по программированию ↗
4. Заключение ↗