
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Язык запросов GraphQL — это мощный инструмент для работы с современными API. В этом материале вы узнаете, как эффективно формировать запросы, использовать мутации и работать с подписками, чтобы получать и изменять данные в удобном и гибком формате.
GraphQL предоставляет универсальный язык для взаимодействия с API, позволяющий клиентам самостоятельно определять, какие данные им нужны. Этот курс полностью посвящён практическому освоению языка запросов, независимо от того, какая серверная реализация используется.
В ходе обучения вы освоите три основополагающих типа операций в GraphQL: запросы, мутации и подписки.
Вы научитесь составлять запросы, которые возвращают весь необходимый набор данных одним ответом. Это позволяет минимизировать количество сетевых обращений и повысить эффективность работы приложений.
Мутации позволяют изменять данные на стороне сервера: создавать, обновлять и удалять объекты.
Подписки обеспечивают получение данных в реальном времени. В завершении курса вы разберёте, как подписаться на события API и обрабатывать изменения, не отправляя повторные запросы.
После прохождения курса вы сможете уверенно работать с API, построенными на GraphQL:
Курс станет отличной отправной точкой для разработчиков, стремящихся эффективно взаимодействовать с современными API и осваивать продвинутые инструменты работы с данными.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.