SHAREWOOD

SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 141.582
- Репутация
- 89.437
Складчина: Django REST Framework (DRF) для начинающих [Stepik] [Илья Перминов]
Описание:
Обучаемые навыки
- Создание REST API через Django REST Framework
- Манипулирование с сериализаторами
- Использование разнообразных классовых представлений в DRF
- Применение автоматической документации
- Организация аутентификации через JWT токены
- Управление фильтрацией и пагинацией в REST API
- Внедрение передовых методик для оптимизации и масштабирования API
- Добавление крупного проекта в портфолио
Об этом курсе
Данный курс целью имеет обучение разработчиков построению эффективных и масштабируемых REST API при помощи мощного Django REST Framework (DRF). От основ API до реализации сложного проекта интернет-магазина, изучая углубленные техники DRF.
Модуль 1: Основы REST API
- Начинаем с базового понимания REST API. Изучим, что представляет собой API, его различные типы и архитектуру REST. Проработаем наилучшие способы проектирования RESTful API, подробно разберем HTTP методы (GET, POST, PUT, DELETE), принцип идемпотентности и статус-коды HTTP.
Модуль 2: Введение в Django REST Framework
- Погружаемся в DRF! Рассмотрим, что такое DRF и как он упрощает разработку API на Django. Настроим окружение для разработки, создадим тестовый проект и заложим основу для всего последующего обучения.
Модуль 3: Создание приложения CRUD на DRF
- Практическая часть, где будем создавать полноценное приложение CRUD шаг за шагом. Изучите разные подходы к формированию представлений: функциональные представления, классовые представления (APIView), использование GenericAPIView и миксинов, а также эффективные ViewSet и ModelViewSet. Познакомимся с использованием сериализаторов и роутинга, включая декоратор @action.
Модуль 4: Онлайн-магазин на DRF
- Самая ключевая часть курса! Создание полноценного интернет-магазина, включающего модели покупателей, продавцов, товаров, корзин и заказов. Вы научитесь оптимизации моделей данных, применению абстрактных моделей и кастомных QuerySet. Изучим автоматическую генерацию документации API, настроим надежную авторизацию и аутентификацию на основе JWT токенов, реализуем загрузку файлов и управление доступом. Освоите работу с фильтрацией, пагинацией товаров и созданием сложных эндпоинтов. В завершении модуля вас ждет проверка знаний.
Модуль 5: Продвинутые возможности DRF
- В заключительной части рассмотрим продвинутые аспекты DRF. Узнаем, как обращаться с CORS, throttling, версионированием API и асинхронностью. А также изучим тестирование API в DRF для построения надёжного кода.
Этот курс идеально подойдет для разработчиков, стремящихся овладеть созданием высококачественных REST API и улучшить свои профессиональные навыки. Он предоставит вам необходимый практический опыт для работы над реальными проектами.
Скрытая ссылка
Материал «Django REST Framework (DRF) для начинающих [Stepik] [Илья Перминов]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.