Мы узнаем, что такое GraphQL, каковы плюсы и минусы его использования. Мы поговорим об основной концепции в GraphQL, такой как схемы, типы, запросы, мутации и подписки. В первом разделе мы создадим простой проект Django. Это введение в Django, и никаких предварительных знаний не требуется.
Как только проект будет настроен, мы добавим GraphQL. Таким образом, вы сможете следовать либо вашему собственному проекту Django, либо простому проекту, который мы создали вместе в первом разделе. Я объясню, как создать корневую схему и как создавать схемы для приложений. Также мы будем реализовывать новый URL-адрес Django для использования graphiql: пользовательский интерфейс для выполнения запросов или мутаций. Как только GraphQL будет готов, мы добавим типы, запросы и мутации. Я покажу вам разные способы их написания и объясню, почему мы можем использовать один вариант над другим.
После того, как у нас будет четкое понимание GraphQL и того, как он связан с Django, мы углубимся и добавим некоторые дополнительные функции, такие как: аутентификация токенов (JWT), реализации реле, фильтры, разбиение на страницы и тд.
Мы закончим курс примерами использования нашего API-интерфейса GraphQL с интерфейсными приложениями на основе React и Angular. У нас будет 2 отдельных приложения, которые будут извлекать данные из нашей базы данных Django с помощью нашего API-интерфейса graphql. Мы будем использовать библиотеку apollo на фронтенде.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Django with GraphQL,
а также все другие курсы, прямо сейчас!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
GraphQL набирает обороты как один из самых популярных способов создания API. Независимо от того, какую реализацию GraphQL вы выберете, вы будете использовать QL в GraphQL - языке запросов - для запроса данных, изменения данных с помощью мутаций и прослушивания изменений данных с помощью подписок.
Full-Stack GraphQL with Absinthe, Phoenix, and React
GraphQL революционизирует способ, которым разработчики создают API. Прошли те времена, когда сервер решал форму данных ответа. GraphQL позволяет клиенту контролировать все данные, которые ему нужны, и ничего более.
Создайте интернет-магазин с React и GraphQL за 90 минут
Build an Online Store with React and GraphQL in 90 Minutes
Создание полноценного приложения для электронной коммерции с нуля с использованием React, GraphQL, Stripe и Headless CMS Strapi. Заинтересованы в создании впечатляющих полнофункциональных приложений с React и GraphQL в рекордно короткие сроки? Это курс для вас!
Создавайте и развертывайте приложение с React и GraphQL с нуля с помощью Apollo Boost, Express и MongoDB.Этот курс предназначен для всех, кто хочет начать создавать приложения с помощью React и GraphQL! В этом курсе мы создадим приложение "рецептов" с нуля с полной аутентификацией (signup, signin, signout), а также с возможностью создавать, просматривать, искать, сохранять и удалять рецепты.Построение этого проекта даст вам навыки для с
Изучите GraphQL, написав full stack приложение JavaScript с помощью Node.js, Express, Apollo Server, React, Apollo Client.Все больше и больше команд выбирают GraphQL вместо (или вместе с) REST для своих веб-API. Запросы GraphQL предоставляют клиентам большую гибкость в том, как они запрашивают данные с сервера, предотвращая такие проблемы, как чрезмерный выбор или недопонимание данных, а также возможность получения нескольких ресурсов в одн
+51
[Книга] Django для начинающих / API / для профессионалов (3 в 1)