Открыто

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

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

Цена: 1500р.-69%
Взнос: 462р.

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

Резервный список: 2 участников

  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
    2 пользователям это понравилось.
  2. Последние события

    1. rickfuld
      rickfuld участвует.
      22 авг 2025
    2. rickfuld
      rickfuld не участвует.
      22 авг 2025
    3. rickfuld
      rickfuld участвует.
      22 авг 2025
    4. Ostwind
      Ostwind не участвует.
      26 июн 2025

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

    1. skladchik.com
      Цена составляет 1500р.
      6 июн 2025
    2. skladchik.com
      severli организатор.
      5 июн 2025
    3. skladchik.com
      Нужен организатор складчины.
      30 дек 2024
    4. skladchik.com
      fay_day организатор.
      30 дек 2024