Складчина: Django REST Framework (DRF) для начинающих [Stepik] [Илья Перминов]
Чему вы научитесь
Этот курс предназначен для разработчиков, желающих освоить создание высокопроизводительных и масштабируемых REST API с использованием мощного фреймворка Django REST Framework (DRF). Вы пройдете путь от базовых концепций API до реализации сложного проекта интернет-магазина и изучения продвинутых техник DRF.
Модуль 1: Основы REST API
Скачать
Чему вы научитесь
- Создавать REST API на Django REST Framework
- Работать с сериализаторами
- Работать с различными видами представлений на основе классов в DRF
- Использовать автоматическую документацию
- Создавать аутентификацию с использованием JWT токенов
- Работать с фильтрацией и пагинацей в REST API
- Применять продвинутые техники для оптимизации и масштабирования API
- Большой проект в портфолио
Этот курс предназначен для разработчиков, желающих освоить создание высокопроизводительных и масштабируемых REST API с использованием мощного фреймворка Django REST Framework (DRF). Вы пройдете путь от базовых концепций API до реализации сложного проекта интернет-магазина и изучения продвинутых техник DRF.
Модуль 1: Основы REST API
- Начнём с фундаментальных знаний о REST API. Вы узнаете, что такое API, различные типы API и архитектура REST. Мы изучим лучшие практики проектирования RESTful API, глубоко разберем HTTP методы (GET, POST, PUT, DELETE), понятие идемпотентности и коды состояния HTTP.
- Погрузимся в мир DRF! Вы узнаете, что такое DRF и как он упрощает разработку API на Django. Мы настроим среду разработки, создадим тестовый проект и заложим фундамент для дальнейшего обучения.
- Практическая часть, где мы шаг за шагом создадим полноценное CRUD (Create, Read, Update, Delete) приложение. Вы освоите различные подходы к созданию представлений: функциональные представления, представления на основе классов (APIView), использование GenericAPIView и миксинов, а также мощные ViewSet и ModelViewSet. Узнаете, как эффективно использовать сериализаторы и маршрутизацию, включая декоратор @action.
- Это самая важная часть курса! Мы создадим полноценный интернет-магазин, включая модели покупателей, продавцов, товаров, корзин и заказов. Вы научитесь оптимизировать модели данных, использовать абстрактные модели и кастомные QuerySet. Мы изучим автоматическую генерацию документации API, настроим надежную авторизацию и аутентификацию на основе JWT токенов, реализуем загрузку файлов и управление правами доступа. Вы также освоите работу с фильтрацией, пагинацией товаров и созданием сложных эндпоинтов. В конце части вас ждет экзамен, проверяющий усвоение материала.
- Заключительная часть посвящена продвинутым темам DRF. Вы узнаете, как работать с CORS, дросселированием (throttling), версионированием API и асинхронностью. Также, мы изучим тестирование API в DRF для создания надежного и устойчивого кода.
Скачать
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- Мое руководство для тех, кто не хочет быть лидером [Николай Щербатюк]
- Профайлинг. Путеводитель по невидимому миру людей и себя [Николай Щербатюк]
- Холестерин, статины, инсулинорезистентность, сердечно-сосудистые заболевания [Ольга Видманова]
- Клуб Цивилистов [Тариф На 1 год] [Андрей Егоров, Роман Бевзенко, Сергей Сарбаш]
- [Фоамиран] Мастер-классы на бантики, повязочки, ободки [Кристина Котова]
- Выживание на ТВД (театр военных действий) : особенности экипировки и лайфхаки [Юрий Евич]
- Цветные маски [Марина Бернат]
- Цветные заливки [Марина Бернат]
- Седина и цвет [Марина Бернат]
- Обучение Smart Money трейдингу [Education PRO] [Dart Trader]
- Доступ в закрытый канал Тренинг по вниманию (1 месяц) [Анастасия Исакова]
- Измени свой 2025. Сборник связок для заработка [ArbiMarket]
- Наследники и продолжатели Кастанеды: постсоветский эзотерический андеграунд [Eosforos]
- Практикум для подготовки к заданию 6 ЕГЭ и заданию 4 ВПР [Алсу Газизова]
- Начинающий кондитер 2.0 [Тариф Профи] [Кристина Шумская]
- Вокология. Искусство вокального преподавания [Дарья Манакова]
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [openai.com] [PRO №5 на 1 месяц по 25 человек]
- Инструменты везунчика–выбирайте на вкус и цвет! [Тамара Юдина]
- Как батониться по гари, чтобы не засилили [Архэ] [Борис Иомдин]
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [Team №29 на 1 месяц по 30 человек] [openai.com]