Django REST Framework

  • Базовый

  • 22 урока

  • 9 часов

imageimage

Ты освоишь Django REST Framework, научишься реализовывать API, аутентификацию, кэширование, WebSockets и многое другое

Обзор курса

Ты освоишь Django REST Framework и научишься создавать мощные API. Разберёшься в аутентификации, кэшировании, WebSockets и оптимизации запросов. Получишь практический опыт разработки и документирования API.

Ты научишься
  • Создавать RESTful API с помощью Django REST Framework

  • Работать с сериализаторами и аутентификацией в API

  • Строить эффективные и масштабируемые backend-приложения

  • Тестировать и документировать свои API для удобства использования

Содержание курса

О курсе

Теория

Инициализация проекта

Код

Подключение PostgreSQL

Код

CRUD в DRF

Код

Фильтрация данных (django-filters)

Код

Объект request

Код

Иерархия классов APIView

Теория

Квиз по основам DRF

Квиз

Миграция данных

Код

Валидация данных

Код

Кастомные обработчики ошибок

Код

Middlewares

Код

Логирование

Код

Пагинация

Код

Websockets

Код

Квиз по DRF

Квиз

Встроенные методы аутентификации

Код

JWT-токены

Код

Управление доступом

Код

Кэш и оптимизация

Код

Документация API с drf-yasg

Код

Заключительный квиз по DRF

Квиз

Часто задаваемые вопросы

Подписка на платформу дает тебе безграничный доступ ко всем курсам платформы, а также доступ к онлайн-тренажеру с практическими задачами.

Помимо этого при оформлении подписки Premium и выше ты также получаешь доступ ко всем пет-проектам и получаешь возможность проходить технические собеседования с AI-ментором.

Ты можешь отменить подписку в любой момент времени, при этом у тебя сохранится доступ к платформе на оплаченный период. Сделать это можно через личный кабинет в разделе «Управление подпиской»‎.

Да, ты можешь в любое время перейти на новый тариф. При этом мы предоставим скидку, учитывая неиспользованное время на текущем тарифе. Изменить тариф можно в личном кабинете.

Чтобы вернуть деньги за оплаченный тариф, напиши нам на почту support@upshell.io

В течение 5 рабочих дней мы вернем тебе деньги в размере неиспользованного тарифного лимита.