Полный курс по Django REST Framework — фреймворку для создания веб-API на Django. Курс охватывает все ключевые аспекты: от базовых сериализаторов до продвинутых тем вроде аутентификации, прав доступа, троттлинга, фильтрации, версионирования и документирования API. Курс предназначен для разработчиков, уже знакомых с Django, и поможет вам создавать профессиональные REST API.
Доступен после всех тем (0 из 15)
Доступен после зачёта
Компонент DRF, который преобразует сложные типы данных (модели Django, queryset) в простые типы Python для последующей сериализации в JSON/XML, и обратно — десериализует данные из запроса в Python-объекты.
Пример
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ['id', 'username', 'email']Связанные термины
Состав курса, уровни, практика и способы проверки знаний.
Курс включает 15 тем и 206 вопросов с разбором ответа. Начать можно с первой темы курса.
Маршрут охватывает уровни Middle. Темы расположены от основы к более сложным инженерным задачам, поэтому можно начать с подходящего места и не пропускать важные зависимости.
После прохождения тем доступен зачёт по курсу «Django REST Framework» — 20 случайных вопросов с порогом 80%. После зачёта открывается экзамен с развёрнутыми ответами и автоматической оценкой, приближённый к техническому собеседованию.
Да, курс полностью бесплатный: все 15 тем доступны без оплаты.