Tutorial do GraphQL

O GraphQL é uma tecnologia de código aberto do lado do servidor, desenvolvida pelo Facebook para otimizar as chamadas à API RESTful. É um mecanismo de execução e uma linguagem de consulta de dados. Este tutorial apresentará os conceitos fundamentais do GraphQL, incluindo -

  • Implemente a API GraphQL usando o servidor Apollo

  • Teste a API do GraphQL usando o GraphiQL

  • Crie aplicativos ReactJS (com biblioteca Apollo Client) e cliente jQuery para consumir a API

Público

Este tutorial foi criado para desenvolvedores que trabalharam em aplicativos JavaScript com base na arquitetura Cliente-Servidor. Depois de concluir este tutorial, você poderá criar APIs GraphQL moderadamente complexas para aplicativos móveis e da Web.

Pré-requisitos

Este curso é baseado em NodeJs e Express. Portanto, se você possui um conhecimento básico do NodeJS, será fácil aprender o GraphQL. Para integração front-end do GraphQL, usaremos ReactJs e Jquery. Como as ilustrações neste tutorial usam a sintaxe EcmaScript 6 (ES6), o conhecimento nessas áreas pode ser útil.