Учебник GraphQL
GraphQL - это серверная технология с открытым исходным кодом, разработанная Facebook для оптимизации вызовов RESTful API. Это механизм выполнения и язык запросов данных. Это руководство познакомит вас с фундаментальными концепциями GraphQL, включая:
Реализуйте GraphQL API с помощью сервера Apollo
Протестируйте GraphQL API с помощью GraphiQL
Создание клиентских приложений ReactJS (с клиентской библиотекой Apollo) и jQuery для использования API
Это руководство создано для разработчиков, которые работали над приложениями JavaScript на основе клиент-серверной архитектуры. После изучения этого руководства вы сможете создавать умеренно сложные API-интерфейсы GraphQL для мобильных и веб-приложений.
Этот курс основан на NodeJs и Express. Итак, если у вас есть базовое представление о NodeJS, выучить GraphQL будет легко. Для фронтальной интеграции GraphQL мы будем использовать ReactJs и Jquery. Поскольку в иллюстрациях в этом руководстве используется синтаксис EcmaScript 6 (ES6), знания в этих областях могут быть полезны.