GraphQL Tutorial

GraphQL - это серверная технология с открытым исходным кодом, которая была разработана Facebook для оптимизации вызовов RESTful API. Это механизм исполнения и язык запросов данных. Этот учебник познакомит вас с основными понятиями GraphQL, включая:

  • Реализация API GraphQL с использованием сервера Apollo

  • Тестирование API GraphQL с использованием GraphiQL

  • Сборка ReactJS (с клиентской библиотекой Apollo) и клиентских приложений jQuery для использования API

Аудитория

Этот учебник создан для разработчиков, которые работали над приложениями JavaScript на основе архитектуры клиент-сервер. После завершения этого урока вы сможете создавать умеренно сложные API-интерфейсы GraphQL для мобильных и веб-приложений.

Предпосылки

Этот курс основан на NodeJs и Express. Итак, если у вас есть базовое понимание NodeJS, вам будет легко изучить GraphQL. Для интеграции внешнего интерфейса GraphQL мы будем использовать ReactJs и Jquery. Поскольку иллюстрации в этом руководстве используют синтаксис EcmaScript 6 (ES6), знания в этих областях могут оказаться полезными.