Tutorial GraphQL
GraphQL è una tecnologia lato server open source sviluppata da Facebook per ottimizzare le chiamate API RESTful. È un motore di esecuzione e un linguaggio di query dei dati. Questo tutorial ti introdurrà ai concetti fondamentali di GraphQL, tra cui:
Implementa l'API GraphQL utilizzando il server Apollo
Prova l'API GraphQL utilizzando GraphiQL
Crea applicazioni client ReactJS (con la libreria Apollo Client) e jQuery per utilizzare l'API
Questo tutorial è stato creato per gli sviluppatori che hanno lavorato su applicazioni JavaScript basate sull'architettura client-server. Dopo aver completato questo tutorial, sarai in grado di creare API GraphQL moderatamente complesse per applicazioni mobili e web.
Questo corso è basato su NodeJs ed Express. Quindi, se hai una conoscenza di base di NodeJS, sarà facile imparare GraphQL. Per l'integrazione frontend di GraphQL, utilizzeremo ReactJs e Jquery. Poiché le illustrazioni in questo tutorial utilizzano la sintassi EcmaScript 6 (ES6), la conoscenza di queste aree può essere utile.