GraphQL es una tecnología del lado del servidor de código abierto que fue desarrollada por Facebook para optimizar las llamadas a la API RESTful. Es un motor de ejecución y un lenguaje de consulta de datos. Este tutorial le presentará los conceptos fundamentales de GraphQL, incluidos:
Implementar la API GraphQL con el servidor Apollo
Prueba la API GraphQL con GraphiQL
Construya ReactJS (con la biblioteca cliente Apollo) y aplicaciones cliente jQuery para consumir la API
Este tutorial está creado para desarrolladores que han trabajado en aplicaciones JavaScript basadas en la arquitectura Cliente-Servidor. Después de completar este tutorial, podrá crear API GraphQL moderadamente complejas para aplicaciones móviles y web.
Este curso se basa en NodeJs y Express. Por lo tanto, si tiene un conocimiento básico de NodeJS, será fácil aprender GraphQL. Para la integración frontend de GraphQL, usaremos ReactJs y Jquery. Dado que las ilustraciones de este tutorial utilizan la sintaxis de EcmaScript 6 (ES6), el conocimiento en estas áreas puede resultar útil.