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
T TalkPython Все материалыОтзывов пока нет. Будьте первым!
Продажи приостановлены. Можно подписаться на уведомление о возобновлении продаж.