Программирование [udemy] Django с GraphQL (2019)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Django с GraphQL (2019)​

cover.jpg

Продолжительность: 3 ч 52 мин Количество уроков: 32 Видео Язык: Английский Вес архива: 1,91 ГБ


Этот курс по Django и GraphQL помогает быстро и уверенно освоить современный подход к построению API. Материал подходит новичкам в Django и разработчикам, которые хотят понять преимущества GraphQL, научиться создавать схемы, типы, запросы, мутации и эффективно применять их в реальных проектах.

Что вы изучите в этом курсе

Курс последовательно проводит вас от базового понимания Django до создания полноценного GraphQL API с расширенными возможностями. Каждый раздел основан на практических примерах и включает объяснение ключевых концепций и паттернов.

Основы GraphQL

• Что такое GraphQL и чем он отличается от REST.
• Преимущества и возможные ограничения использования GraphQL.
• Обзор ключевых концепций: схемы, типы, запросы, мутации и подписки.

Введение в Django

Вы создадите простой проект Django, даже если у вас нет предварительного опыта. Раздел охватывает:

• Создание проекта и приложений Django.
• Настройку базовой структуры проекта.
• Работу со встроенными инструментами фреймворка.

Интеграция GraphQL в проект Django

После подготовки проекта вы добавите поддержку GraphQL и научитесь выстраивать архитектуру API.

Создание схем и обработка запросов

• Формирование корневой схемы GraphQL.
• Организация схем на уровне отдельных приложений.
• Настройка UI-инструмента GraphiQL через новый URL Django.

Добавление типов, запросов и мутаций

Вы узнаете разные способы определения GraphQL-типов и поймёте, какие подходы лучше использовать в разных сценариях. Также создадите собственные запросы и мутации.

Расширенные возможности GraphQL в Django

На этом этапе вы углубитесь в продвинутые техники разработки API.

Ключевые продвинутые функции

• Аутентификация и авторизация на основе JWT.
• Использование Relay для структурирования связей и нод.
• Фильтрация данных и разбиение на страницы.
• Оптимизация запросов и улучшение производительности API.

Интеграция с фронтендом: React и Angular

Финальная часть курса показывает, как использовать созданный GraphQL API в реальных интерфейсах.

Работа с React и Angular

• Создание двух независимых клиентских приложений.
• Получение и изменение данных через GraphQL API.
• Использование библиотеки Apollo для работы с GraphQL на фронтенде.

Итоги и ключевые преимущества курса

Завершив обучение, вы будете уверенно работать с Django и GraphQL, создавать современные API, интегрировать их с интерфейсами и масштабировать проекты за счёт гибкой архитектуры и мощных возможностей GraphQL.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху