RESTful и HTTP API в Pyramid

О чём курс

Создание высокопроизводительных веб-сервисов требует понимания принципов RESTful и умения связывать их с базами данных — здесь вы научитесь реализовывать это на Python с использованием фреймворка Pyramid.

В основе курса — архитектура API для взаимодействия с JavaScript-фронтендами, мобильными приложениями или интеграция сервисов в уже готовые веб-проекты. Основной упор сделан на техническую реализацию: от настройки среды в PyCharm до работы с HTTP-заголовками, кодами состояния и сложной авторизацией через API-ключи.

Курс подойдет разработчикам, которые знают Python и хотят углубиться в построение серверной части (бэкенда). Вы пройдете путь от первых запросов до продакшн-развертывания: настроите NGINX, uWSGI на Linux и научитесь управлять базами данных через SQLAlchemy, обеспечивая корректную обработку ошибок и логирование.

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

  • Настройка окружения: Python 3, Postman, PyCharm
  • Концепции и принципы RESTful-сервисов
  • Архитектура веб-фреймворка Pyramid
  • Работа с HTTP-протоколом: заголовки, коды состояния, типы контента
  • Механизмы согласования контента
  • Идентификация и авторизация: работа с API-ключами
  • Взаимодействие со службами через Python и JavaScript
  • Реализация CORS для межсайтового доступа
  • Базы данных: основы SQLAlchemy для бэкенда
  • Мониторинг: логирование и контроль времени выполнения ошибок
  • Развертывание в продакшн: Linux, NGINX, uWSGI
Складчина создана 12 апреля 2018 г. · описание обновлено 23 марта 2026 г.

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

T TalkPython Все материалы
932 ₽ 3 400 ₽