Tutoriel GraphQL

GraphQL est une technologie open source côté serveur qui a été développée par Facebook pour optimiser les appels d'API RESTful. C'est un moteur d'exécution et un langage de requête de données. Ce tutoriel vous présentera les concepts fondamentaux de GraphQL, y compris -

  • Implémenter l'API GraphQL à l'aide du serveur Apollo

  • Tester l'API GraphQL à l'aide de GraphiQL

  • Créez des applications client ReactJS (avec la bibliothèque client Apollo) et jQuery pour consommer l'API

Ce didacticiel est destiné aux développeurs qui ont travaillé sur des applications JavaScript basées sur une architecture client-serveur. Après avoir terminé ce didacticiel, vous serez en mesure de créer des API GraphQL modérément complexes pour les applications mobiles et Web.

Ce cours est basé sur NodeJs et Express. Donc, si vous avez une compréhension de base de NodeJS, il sera facile d'apprendre GraphQL. Pour l'intégration frontend de GraphQL, nous utiliserons ReactJs et Jquery. Étant donné que les illustrations de ce didacticiel utilisent la syntaxe EcmaScript 6 (ES6), des connaissances dans ces domaines peuvent être utiles.