Aprende cómo utilizar la biblioteca Neo4j GraphQL para construir APIs GraphQL en Node.js respaldadas por la base de datos de grafos Neo4j. Este masterclass cubre la construcción de APIs GraphQL utilizando la biblioteca Neo4j GraphQL y la base de datos nativa de grafos Neo4j AuraDB en la nube para construir una API GraphQL de comercio electrónico respaldada por una base de datos de grafos nativa en la nube.
Tabla de contenidos:
- Introducción a GraphQL y Neo4j
- La biblioteca Neo4j GraphQL: modelando un grafo con definiciones de tipos GraphQL; creando y consultando una API GraphQL utilizando la biblioteca Neo4j GraphQL
- Agregando lógica personalizada con Cypher y resolutores personalizados: utilizando la directiva de esquema @cypher GraphQL; agregando funciones de resolutores personalizados con la biblioteca Neo4j GraphQL
- Autorización con la biblioteca Neo4j GraphQL: trabajando con JSON Web Tokens (JWT) para autenticar a los usuarios de tu API; utilizando la directiva de esquema @auth GraphQL para adjuntar reglas de autorización a tu API GraphQL
Prerrequisitos:
No se requiere configuración local para el masterclass. Utilizaremos Codesandbox (una herramienta basada en el navegador para editar y ejecutar código en el navegador) y Neo4j AuraDB, un servicio de base de datos administrada gratuita. Alguna familiaridad con GraphQL y JavaScript es útil, aunque no estrictamente necesario. No se requiere experiencia con Neo4j.
This workshop has been presented at GraphQL Galaxy 2022, check out the latest edition of this Tech Conference.
Comments