Как использовать GraphQL

Как использовать GraphQL

GraphQL изменил способ взаимодействия разработчиков с API и приложениями, управляемыми данными. И велика вероятность того, что вам, как разработчику, понадобится знать о нем.

Мы только что разместили полный курс по GraphQL на YouTube-канале freeCodeCamp.org. В этом комплексном курсе, разработанном специально для тех, кто только начинает изучать GraphQL, вы получите знания и навыки для создания надежных и эффективных приложений, управляемых данными.

Этот курс создал Net Ninja. Он является активным создателем технических курсов, а также одним из самых просматриваемых инструкторов по GraphQL в Интернете. Поэтому он идеально подходит для преподавания этого нового курса по GraphQL.

GraphQL - это язык запросов для вашего API и среда выполнения для выполнения этих запросов с помощью системы типов, которую вы определяете для своих данных. Разработанный Facebook в 2012 году и выпущенный в качестве проекта с открытым исходным кодом в 2015 году, GraphQL представляет собой более эффективную, мощную и гибкую альтернативу традиционному REST API. Вместо того чтобы иметь несколько конечных точек для различных потребностей в данных, с помощью GraphQL вы можете запросить именно то, что вам нужно, в одном запросе. Это может привести к более быстрому и точному получению данных.

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

Вот разделы этого курса:

  • Что такое GraphQL?
  • Основы запросов
  • Создание сервера GraphQL (с Apollo)
  • Схема и типы
  • Функции ресолвера
  • Переменные запроса
  • Связанные данные
  • Мутации (добавление и удаление данных)
  • Мутация обновления

К моменту завершения этого курса вы будете обладать практическими навыками, необходимыми для разработки, внедрения и оптимизации приложений, управляемых данными, с использованием GraphQL. Увлекательный стиль преподавания Net Ninja и пошаговые учебники гарантируют, что вы сможете следовать за ним и сразу же применять полученные знания.

Смотрите полный курс на youtube (1,5 часа просмотра).