Eve: Building RESTful APIs with MongoDB and Flask

15 участников

О чём курс

Создание полноценных RESTful веб-сервисов требует написания большого количества шаблонного кода, но фреймворк Eve позволяет автоматизировать этот процесс, используя Flask и MongoDB в качестве основы. Вы научитесь проектировать архитектуру API, настраивать сложные схемы данных и разворачивать готовые службы в продакшн.

Внутри разбираются ключевые возможности Eve: от настройки валидации входящих данных и работы с XML/JSON до реализации систем аутентификации и ограничения скорости запросов (rate limiting). Особое внимание уделяется работе с перехватчиками событий для гибкой обработки данных перед их сохранением в БД и управлению пагинацией для больших объемов информации.

Курс подойдет разработчикам, которые знают основы Python и хотят ускорить создание масштабируемых API. На выходе вы получите готовые навыки разработки и развертывания веб-сервисов, которые можно сразу внедрять в реальные проекты.

Программа обучения

  • Введение в MongoDB и Flask
  • Архитектура Eve REST framework
  • Создание приложения и определение схем данных
  • Работа с HTTP-запросами
  • Валидация данных и пользовательские правила
  • Настройка пагинации для больших наборов данных
  • Форматирование ответов (JSON и XML)
  • Реализация аутентификации
  • Использование перехватчиков событий (pre-insert hooks)
  • Ограничение скорости доступа к API (rate limiting)
  • Развертывание сервиса
Складчина создана 15 марта 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 10

T TalkPython Все материалы
524 ₽ 3 150 ₽