Создание мощного API с Django Rest Framework на Heroku

9 участников

О чём курс

Вам нужен инструмент для быстрого создания и развертывания RESTful API — здесь показывают, как пройти путь от настройки Django Rest Framework до публикации готового бэкенда на платформе Heroku. Вы разберете работу с базой данных (отношения один-к-одному, внешний ключ, многие-ко-многим), настройку фильтрации, поиска и пагинации, а также внедрите систему защиты через токены. Курс сфокусирован на практике: вы создадите полноценное приложение Customer Base, научитесь работать с HTTP-глаголами и тестировать запросы через Postman. После обучения вы сможете самостоятельно разрабатывать и деплоить масштабируемые API на Python.

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

  • Введение
  • Подготовка среды
  • Создание базы приложения (клиентское приложение)
  • Настройка Django Rest Framework
  • Предоставление API для конечной точки клиента
  • Использование этого API в Google Chrome и Postman
  • Создание конечной точки для всех объектов
  • Персонализация метода get_queryset для предоставления списка пользователей с фильтрами
  • Переопределение поведения для HTTP-глаголов по умолчанию (Get, Post, Put, Patch, Delete)
  • Создание пользовательских действий
  • Использование строк запроса
  • Фильтрация запросов с помощью брандмауэра DjangoFilter
  • Включение поиска API
  • Пользовательское поле поиска
  • Улучшение безопасности API с помощью токенов
  • Пользовательские разрешения на токен
  • Вложенные отношения
    • Один к одному
    • Внешний ключ
    • ManyToMany
  • Типы сериализаторов
    • Вложенные сериализаторы
    • Поля функции
  • Типы представлений
  • Включение разбивки на страницы в API
  • Развертывание на Heroku
  • Обновление версий приложения после развертывания на Heroku
Складчина создана 13 августа 2018 г. · описание обновлено 23 марта 2026 г.

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

U Udemy Все материалы
302 ₽ 750 ₽