
Learning GraphQL
Alex Banks, Eve Porcello
- Editorial
- O'Reilly
- Año
- 2018
- Páginas
- ~198
- Nivel
- Básico
De qué trata
Manual formativo canónico de Alex Banks y Eve Porcello publicado por O'Reilly en 2018. Constituye una de las mejores introducciones existentes al paradigma de GraphQL, explicando de forma clara y accesible cómo la recuperación declarativa de datos transforma el desarrollo de aplicaciones web contemporáneas.
Los autores guían al lector desde la teoría de grafos y la historia de los protocolos web hasta la definición práctica de tipos, campos, consultas y mutaciones en GraphQL SDL. Enseñan a construir un servidor GraphQL desde cero con Apollo Server y Express, diseñar resolvers eficientes que consumen bases de datos relacionales y APIs REST legadas, y estructurar aplicaciones frontend en React utilizando Apollo Client para gestionar el flujo de datos y la caché en memoria.
A lo largo del texto se construye una aplicación completa de fotografía social ('PhotoShare'), abordando flujos de autenticación con GitHub OAuth, carga de imágenes y suscripciones en tiempo real. Su estilo didáctico, ameno y riguroso lo convierte en el libro ideal para que cualquier desarrollador se inicie con bases firmes en GraphQL.
- GraphQL
- Apollo Server
- Apollo Client
- React
- Teoría de grafos
- Resolvers
- OAuth
- O'Reilly
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
PhotoShare: Red Social de Fotografía con GraphQL
Construcción completa de una aplicación web para compartir fotografías con backend en Apollo Server, autenticación OAuth con GitHub y frontend interactivo en React.
