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

Быстрый старт в FastAPI Python 4.797

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Быстрый старт в FastAPI Python»Учеников на курсе 26 814
Сертификаты, выданные на курсе «Быстрый старт в FastAPI Python»Сертификатов выдано 3 271
Отзывы о курсе «Быстрый старт в FastAPI Python»Отзывов получено 202
Рейтинг курса «Быстрый старт в FastAPI Python»Рейтинг курса 4.797
Уроки в курсе «Быстрый старт в 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. Заключение