
PurpleSchool
8.8
·20 отзывов
FastAPI от PurpleSchool
1 месяц·Средний
Полный курс по созданию API на Python с помощью FastAPI. Мы начнём с быстрого и практичного входа в FastAPI: разберём, зачем он нужен и где выигрывает у других фреймворков, настроим проект с использованием uv, запустим приложение через uvicorn и создадим первые роуты. По ходу вы научитесь работать с параметрами пути и запроса, статусами ответов, исключениями и классами Response, а также подключите линтер ruff. Уже на этом этапе вы поймёте философию FastAPI — как из простых функций быстро получать чистый, типизированный и предсказуемый API. Далее мы перейдём к контрактам и архитектуре API. Вы глубоко разберёте Pydantic-модели, валидацию данных, разделение схем на Create/Update/Read, кастомные валидаторы и формат ошибок. На этой основе мы приведём OpenAPI-документацию в идеальный порядок: научимся работать со Swagger и ReDoc, описывать эндпоинты, responses и примеры, а также версионировать API. Параллельно вы освоите Dependency Injection в FastAPI, научитесь выносить бизнес-логику в сервисы, работать с конфигурацией, логированием и health-endpoint’ами, и выстроите слоистую архитектуру проекта. В финальной части мы соберём полноценное backend-приложение, максимально приближённое к реальной продакшн-разработке. Вы подключите асинхронную SQLAlchemy, реализуете репозитории и миграции, разберётесь с транзакциями, пагинацией и целостностью данных. Затем добавите аутентификацию и авторизацию и middleware. В результате у вас будет не просто знание FastAPI, а целостное понимание того, как проектировать, реализовывать и поддерживать современный, масштабируемый backend-API.
Параметры курса
Основная информация
Длительность
1 месяц
Уровень подготовки
Средний
Документ об окончании обучения
Сертификат о прохождении курса
Налоговый вычет
Нет
Пробный доступ
3 модулей
Доступ к материалам
Навсегда
Формат
Формат обучения
Онлайн (записи)
Формат взаимодействия
Индивидуальный
Размер группы
Не актуально
Нагрузка
Свободный темп
Частота занятий
Свободный темп
Темп обучения
Свободный темп
Отзывы о школе «PurpleSchool»
20 отзывов
Похожие курсы
Больше курсовРейтинг лучших курсов Python-разработки PurpleSchool за октябрь 2026 года
Курс | Начало | Длительность | Стоимость | Рассрочка |
|---|---|---|---|---|
| 1 месяц | 3 999 ₽ 6 990 ₽ | |||
| 1 месяц | Бесплатно | |||
| 1 месяц | 3 999 ₽ 6 990 ₽ | |||
| 1 месяц | 3 999 ₽ 6 990 ₽ |







