Открыто

Django REST Framework (DRF) для начинающих [Stepik] [Илья Перминов]

Тема в разделе "Курсы по программированию", создана пользователем fay_day, 30 дек 2024.

Цена: 3999р.-81%
Взнос: 746р.

Основной список: 7 участников

  1. 30 дек 2024
    #1
    fay_day
    fay_day СкладчикСкладчик

    Складчина: Django REST Framework (DRF) для начинающих [Stepik] [Илья Перминов]

    upload_2024-12-30_10-21-7.png

    Чему вы научитесь:
    • Создавать 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.

    Модуль 2: Знакомство с Django REST Framework
    Погрузимся в мир DRF! Вы узнаете, что такое DRF и как он упрощает разработку API на Django. Мы настроим среду разработки, создадим тестовый проект и заложим фундамент для дальнейшего обучения.

    Модуль 3: Создание CRUD-приложения на DRF
    Практическая часть, где мы шаг за шагом создадим полноценное CRUD (Create, Read, Update, Delete) приложение. Вы освоите различные подходы к созданию представлений: функциональные представления, представления на основе классов (APIView), использование GenericAPIView и миксинов, а также мощные ViewSet и ModelViewSet. Узнаете, как эффективно использовать сериализаторы и маршрутизацию, включая декоратор @action.

    Модуль 4: Интернет-магазин на DRF
    Это самая важная часть курса! Мы создадим полноценный интернет-магазин, включая модели покупателей, продавцов, товаров, корзин и заказов. Вы научитесь оптимизировать модели данных, использовать абстрактные модели и кастомные QuerySet. Мы изучим автоматическую генерацию документации API, настроим надежную авторизацию и аутентификацию на основе JWT токенов, реализуем загрузку файлов и управление правами доступа. Вы также освоите работу с фильтрацией, пагинацией товаров и созданием сложных эндпоинтов. В конце части вас ждет экзамен, проверяющий усвоение материала.

    Модуль 5: Продвинутые возможности в DRF
    Заключительная часть посвящена продвинутым темам DRF. Вы узнаете, как работать с CORS, дросселированием (throttling), версионированием API и асинхронностью. Также, мы изучим тестирование API в DRF для создания надежного и устойчивого кода.

    Начальные требования
    Обладать хорошими практическими знаниями Python и иметь знания SQL. Знать фреймворк Django на начальном уровне.

    Цена 3999 руб, при оплате до 9 января - 3199,20 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 1 янв 2025
    1 человеку нравится это.
  2. Последние события

    1. vkusanet
      vkusanet не участвует.
      4 фев 2025 в 16:46
    2. Meff86
      Meff86 участвует.
      4 фев 2025 в 13:54
    3. naz25naz
      naz25naz участвует.
      10 янв 2025
    4. blackfish
      blackfish участвует.
      3 янв 2025

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      30 дек 2024
    2. skladchik.com
      fay_day организатор.
      30 дек 2024