Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn- Instalar el programa
- Interfaz
- Comandos
- servidores
DescriptionGraphQL es un lenguaje de consulta y un tiempo de ejecución del servidor para las interfaces de programación de aplicaciones (API); su función es brindar a los clientes exactamente los datos que solicitan y nada más.
Gracias a GraphQL, las API son rápidas, flexibles y sencillas para los desarrolladores. Incluso se puede implementar en un entorno de desarrollo integrado …
Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn- Instalar el programa
- Interfaz
- Comandos
- servidores
DescriptionGraphQL es un lenguaje de consulta y un tiempo de ejecución del servidor para las interfaces de programación de aplicaciones (API); su función es brindar a los clientes exactamente los datos que solicitan y nada más.
Gracias a GraphQL, las API son rápidas, flexibles y sencillas para los desarrolladores. Incluso se puede implementar en un entorno de desarrollo integrado (IDE) conocido como GraphiQL. Como alternativa a REST, GraphQL permite que los desarrolladores creen consultas para extraer datos de varias fuentes en una sola llamada a la API.
Además, GraphQL otorga a los encargados del mantenimiento de las API la flexibilidad para agregar campos o modificarlos, sin que esto afecte las consultas actuales. Los desarrolladores pueden diseñar estas interfaces con los métodos que prefieran, y la especificación de GraphQL garantizará que funcionen de forma predecible para los clientes.
Temas
Introduccion
comandos
Instalar componentes necesarios
Babel y servidores
Formas de iniciar un servidor
Ventajas
Un esquema de GraphQL establece una fuente única de información en una aplicación de GraphQL. Ofrece a la empresa una forma de unificar toda su API.
Las llamadas a GraphQL se gestionan en un solo recorrido de ida y vuelta. Los clientes obtienen lo que solicitan sin que se genere una sobrecarga.
Los tipos de datos bien definidos reducen los problemas de comunicación entre el cliente y el servidor.
GraphQL es una herramienta introspectiva. Un cliente puede solicitar una lista de los tipos de datos disponibles. Esto es ideal para la generación automática de documentación.
GraphQL permite que las API de las aplicaciones evolucionen sin afectar las consultas actuales.
Muchas extensiones open source de GraphQL ofrecen funciones que no están disponibles con las API de REST.
GraphQL no exige una arquitectura de aplicación específica. Puede incorporarse a una API de REST actual y funcionar con la herramienta de gestión de API que ya posee.