• Форумы
  • Складчины
  • Программирование

[Stepik] Продвинутый FastAPI для продолжающих (Илья Перминов)

Найти складчину
  • Курс создан: Дата начала 28 Фев 2026
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Организатор
Организую Складчины
Команда форума
Сообщения
658 430
Реакции
15 179
Монеты
325
Оплачено
1
  • 28 Фев 2026
  • #1
Ссылка на картинку
Курс "Продвинутый FastAPI для продолжающих" предназначен для разработчиков, которые уже знакомы с основами FastAPI и хотят углубить свои знания, освоить передовые практики и научиться строить высокопроизводительные, масштабируемые и хорошо структурированные API.

Данный курс является продолжением курса «FastAPI для начинающих», который получил Приз зрительских симпатий 2024!

Для кого этот курс:
Курс будет полезен для продолжающих свое изучение создания API используя FastAPI.

Начальные требования:
Для прохождения курса необходимы знания Python, ООП, SQL и иметь базовые знания FastAPI.

Программа:

Раздел 1: Продвинутые возможности FastAPI
Мы углубимся в продвинутые инструменты FastAPI. Вы изучите вложенные маршрутизаторы (APIRouter), различные подходы к версионированию API (через заголовки Accept, Path или Header), создание пользовательских классов APIRoute для расширения функциональности и использование Lifespan Events для управления жизненным циклом приложения. Также мы рассмотрим глобальную конфигурацию FastAPI и настройку классов Response для точного контроля ответов.

Раздел 2: Продвинутая работа с Pydantic
Мы подробно разберем продвинутые возможности Pydantic. Вы научитесь работать с вложенными моделями, циклическими зависимостями, расширенной валидацией и модификацией данных. Мы изучим Pydantic Generics для создания гибких моделей, а также тонкости сериализации и десериализации. Вы узнаете, как настраивать поведение Pydantic с помощью ConfigDict.

Раздел 3: Работа с файлами в FastAPI
В этом разделе мы разберем загрузку и скачивание файлов, их валидацию и обработку. Особое внимание уделим потоковой передаче данных (Streaming) для эффективной работы с большими файлами.

Раздел 4: Архитектуры в FastAPI
Мы начнем с простых монолитных структур и постепенно перейдем к более сложным архитектурным паттернам: модульной структуре, многоуровневой архитектуре (Layered Architecture), луковой архитектуре (Onion Architecture) и чистой архитектуре (Clean Architecture). Вы научитесь проектировать легко поддерживаемые и масштабируемые приложения.

Раздел 5: Микросервисы с FastAPI
Мы изучим создание нескольких FastAPI-сервисов и организацию их взаимодействия через HTTP и брокер сообщений RabbitMQ. Вы узнаете, как внедрить концепцию API Gateway для эффективного управления сервисами.

Раздел 6: Производительность и оптимизация
В этом разделе мы разберем методы оптимизации приложений FastAPI. Вы научитесь внедрять кэширование, настраивать Rate Limiting для защиты от перегрузок, а также использовать Prometheus и Grafana для мониторинга и логирования. Мы также рассмотрим трассировку запросов с OpenTelemetry для анализа производительности API.

Раздел 7: Тестирование FastAPI-приложений
Мы изучим, как использовать TestClient для тестирования API. Вы научитесь писать эффективные тесты с помощью pytest для синхронного и асинхронного кода, тестировать защищенные конечные точки и обеспечивать изоляцию тестов для надежных результатов.
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
stepik илья перминов продвинутый fastapi для продолжающих
Похожие складчины
Скачать [Stepik] FastAPI для начинающих (Илья Перминов)
  • fastapi для начинающих stepik илья перминов любовь комиссарова свободно-ходовая вышивка
  • 27 Апр 2024
Ответы
0
Просмотры
255
27 Апр 2024
Организатор
Скачать [Stepik] FastAPI для профессионалов: Онлайн-школа на чистой архитектуре [Илья Перминов]
  • fastapi для профессионалов stepik илья перминов онлайн-школа на чистой архитектуре
  • 14 Июн 2026
Ответы
0
Просмотры
24
14 Июн 2026
Организатор
Скачать Django 5 для начинающих и Продвинутый Django 5 для продолжающих (Илья Перминов)
  • 01-09-2023 celery culottes django django 4 для начинающих django rest framework websocket вязание джанго илья перминов лана бакаева мастер-класс питон продвинутый django 4 для продолжающих
  • 1 Сен 2023
Ответы
0
Просмотры
256
1 Сен 2023
Организатор
Скачать [Stepik] SQLAlchemy: практическая работа с базой данных в Python (Илья Перминов)
  • python sqlalchemy 2.0 stepik илья перминов сложные orm-запросы
  • 18 Фев 2026
  • Python
Ответы
0
Просмотры
38
18 Фев 2026
Организатор
Скачать [Stepik] FastAPI начальный уровень (Maksim Krupchatnikov)
  • fastapi fastapi начальный уровен maksim krupchatnikov stepik
  • 20 Июл 2025
Ответы
0
Просмотры
142
20 Июл 2025
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?