
Full Stack GraphQL Applications
William Lyon
- Editorial
- Manning
- Año
- 2022
- Páginas
- ~264
- Nivel
- Intermedio
De qué trata
Manual exhaustivo de William Lyon (ingeniero principal en Neo4j) publicado por Manning en 2022. Enseña a diseñar y programar aplicaciones web de pila completa utilizando el stack 'GRAND' (GraphQL, React, Apollo y Neo4j Database). Pensado para desarrolladores web con conocimientos de JavaScript que desean explotar el poder de los grafos en toda la arquitectura del sistema.
El autor demuestra cómo modelar datos interconectados en una base de datos de grafos nativa con Neo4j y consultarlos sin fricción mediante Cypher y la librería `@neo4j/graphql`. Explica cómo generar automáticamente esquemas y resolvers a partir de definiciones de tipos, construir interfaces de usuario interactivas en React con Apollo Client, e implementar búsquedas de texto completo, filtrado espacial y paginación eficiente. Además, cubre la autenticación segura con Auth0 y el despliegue en entornos sin servidor (serverless).
A lo largo del libro se desarrolla una aplicación completa de reseñas de empresas y comercios con mapas interactivos y recomendaciones sociales. Su mayor mérito es eliminar la disonancia de impedancia entre el modelo de datos jerárquico de GraphQL y la persistencia en base de datos gracias a los grafos de Neo4j.
- GRANDstack
- GraphQL
- React
- Apollo
- Neo4j
- Cypher
- Bases de datos de grafos
- Manning
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de Reseñas y Recomendaciones con GRANDstack
Desarrollo completo de una red social de reseñas sobre Neo4j y GraphQL con autenticación Auth0, visualización espacial en mapas y frontend dinámico en React.

