- Documentación oficial de referencia
- Cheat sheet para definir tipos
- Librerías de JavaScript para crear servidores
-
Node >= 7 y npm >=5
-
Un editor de texto
-
Un navegador moderno
-
Conocimiento de JavaScript y HTML
-
Conocimiento de cómo funcionan las aplicaciones Web (protocolo HTTP, AJAX, etc.)
-
Features de JavaScript como Promises, funciones asincrónicas
-
Alguna noción de React puede ser útil pero no es obligatorio.
- Introducción a GraphQL
- Creando un servidor simple
- Conectándose a fuentes de datos
- El schema: tipos y resolvers
- Batching y caching con
dataloader
- Un cliente GraphQL simple con Apollo Client
- Paginación y optimistic UI (work in progress)
La estructura de este taller está basada en el excelente taller de Vue.js de ianaya89.
Licencia MIT