Descripción
The Road to GraphQL es tu viaje personal para dominar GraphQL de forma pragmática en JavaScript. El libro está lleno de aplicaciones que vas a construir a lo largo del camino con React.js y Node.js. Después, podrás implementar aplicaciones JavaScript de pila completa.
Escribí The Road to GraphQL durante el último año, mientras construía varias aplicaciones GraphQL para mis clientes y para mí. Durante este tiempo, llegué a comprender la genialidad práctica de GraphQL y cómo mejora drásticamente la comunicación en las arquitecturas cliente-servidor. No solo mejora la interfaz entre el cliente y el servidor, sino que también mejora la gestión del estado del lado del cliente al eliminar la gestión remota de datos. Bibliotecas sofisticadas de GraphQL como Apollo Client proporcionan características potentes como el almacenamiento en caché, la UI optimista y la precarga de datos de forma gratuita. Este libro cubre los fundamentos de GraphQL en sí, así como su ecosistema. Apliqué los mismos principios que en mis otros libros:
- Mantente pragmático
- Mantenlo simple
- Responde al porqué, no solo al cómo
- Experimenta un problema, resuelve un problema
Este libro no pretende ser una referencia definitiva para las API de GraphQL, ni una guía en profundidad sobre los entresijos de la especificación de GraphQL. En cambio, su propósito es viajar a través del aprendizaje de GraphQL con JavaScript de la manera pragmática, construyendo tus propias aplicaciones cliente y servidor. El libro cubre muchas facetas de GraphQL en JavaScript que son importantes para construir aplicaciones modernas, sin simplemente lanzar bibliotecas como Apollo a los problemas antes de experimentarlos. Comienza con las solicitudes HTTP básicas para realizar consultas GraphQL primero, luego pasa a usar bibliotecas GraphQL dedicadas para ello. Incluso tendrás la oportunidad de implementar tu propia biblioteca cliente GraphQL, para que entiendas cómo funcionan estas bibliotecas por dentro. No hay abstracciones ocultas en este libro, solo muchos fundamentos para JavaScript, React.js, Node.js y GraphQL.
RequisitosPara sacar el máximo provecho de este libro, debes estar familiarizado con los conceptos básicos del desarrollo web, lo que incluye algunos conocimientos de HTML, CSS y JavaScript. También necesitarás estar familiarizado con el término API, ya que se discuten con frecuencia. Te animo a unirte al Grupo oficial de Slack para el libro, a ayudar o a recibir ayuda de otros.
ReactEn el lado del cliente, este libro utiliza React para enseñar sobre GraphQL en JavaScript. Mi otro libro llamado The Road to learn React te enseña todos los fundamentos de React. También te enseña a hacer la transición de JavaScript ES5 a JavaScript ES6. El libro está disponible de forma gratuita y después de haber leído The Road to learn React, deberías poseer todo el conocimiento para implementar la aplicación GraphQL del lado del cliente con este libro.
NodeEn el lado del servidor, este libro utiliza Node con Express como biblioteca para enseñar sobre GraphQL en JavaScript. No necesitas saber mucho sobre esas tecnologías antes de usarlas para tus primeras aplicaciones con GraphQL. El libro te guiará a través del proceso de configurar una aplicación Node con Express y te mostrará cómo integrar GraphQL. Después, deberías poder consumir la API de GraphQL proporcionada por tu aplicación del lado del servidor en tu aplicación del lado del cliente.
Author: Robin Wieruch
Publisher: Independently Published
Published: 11/05/2018
Pages: 354
Binding Type: Paperback
Weight: 1.81lbs
Size: 11.00h x 8.50w x 0.74d
ISBN13: 9781730853937
ISBN10: 1730853935
BISAC Categories:
- Computers | Software Development & Engineering | General
This title is not returnable

