¿Cuáles son los mejores recursos para que los principiantes comiencen a aprender GraphQL?

Bueno, primero debe saber qué es GraphQL, qué puede hacer, cómo usarlo como un lenguaje de consulta para su API y como una interfaz entre sus datos (que son la base de datos y la lógica empresarial) y el cliente (navegador o aplicación móvil).

Entonces, para simplificar todo lo que necesita para comenzar a construir algo, realmente se especifica en el sitio oficial de GraphQL [1] y el orden recomendado para tener una comprensión concisa del alcance GraphQL que necesitaría de …

Aprender: GraphQL: Un lenguaje de consulta para APIs.

A…

Código: GraphQL: Un lenguaje de consulta para las API. Aquí encontrará recursos no solo para Javascript, sino para casi todas las otras implementaciones de GraphQL en otros idiomas.

Entonces, en el caso de Javascript necesitas dominar graphql-tools [2].

En el lado del cliente, elegirías qué usar dependiendo de tus necesidades, pero con Apollo [3] estás completamente seguro.

Si encuentra que Apollo es un poco abrumador al principio, ya que aprendió cómo construir su API GraphQL, entonces consulte su backend sin ninguna capa de abstracción con solo la solicitud ajax como se especifica en la documentación oficial y usted mismo adoptará algunos clientes GraphQL para El trabajo más tarde.

Esto es solo para comenzar, pero es suficiente para construir algo serio con GraphQL.

Espero que mi respuesta te ayude …

Notas al pie

[1] GraphQL: Un lenguaje de consulta para las API.

[2] herramientas gráficas | Herramientas GraphQL

[3] Apollo Client

El “nuevo” lenguaje de consulta API de GraphQL es impresionante, pero puede ser abrumador al principio. Recientemente escribimos un tutorial con un CMS basado en Graph en nuestro blog, donde brindamos una buena descripción general de qué es GraphQL y en qué se diferencia de REST. También compilamos recursos clave al hacerlo. Aquí están:

+ Documentación oficial de GraphQL, uno de los lugares más concisos y mejores para aprender sobre él.

+ Especificación RFC oficial del borrador de Facebook para GraphQL, pesado, pero en profundidad.

+ The Anatomy of a GraphQL Query, de Sashko Stubailo, una publicación asesina en el blog de desarrolladores de Apollo.

+ “GraphQL vs REST: Overview” de Phil Sturgeon, una descripción detallada de por qué y cuándo usar uno u otro.

+ awesome-graphql, un enorme repositorio de GitHub que enumera muchas bibliotecas, herramientas, ejemplos y publicaciones relacionadas con GraphQL.

+ GraphQL Weekly, un boletín de noticias sobre todo lo relacionado con GraphQL y Apollo.

+ Wes Bos también analiza GraphQL, Graphcool y Apollo en algunos episodios de su Syntax Podcast.

¡Espero que esto ayude!

Mañana realizaremos un seminario web para discutir las mejores prácticas con GraphQL, ¿te gustaría unirte a nosotros?

http://bit.ly/GraphQLReduceCost