Saltar al contenido

Construyendo APIs escalables con GraphQL

Descripción

¿Quieres ponerte en marcha con la construcción y el consumo de las API de GraphQL? En este curso, la construcción de API escalables con GraphQL, usted aprenderá lo que separa a GraphQL de otros lenguajes y tiempos de ejecución de la API, como las API REST, así como qué problemas resuelve GraphQL, y cómo utilizarlo para la comunicación de datos declarativos. Este curso es un buen lugar para empezar a aprender GraphQL, pero para obtener el máximo provecho de este curso, usted debe tener alguna experiencia con JavaScript y con las bases de datos, como MongoDB y PostgreSQL. Aprenderá cómo crear un esquema de GraphQL y cómo utilizarlo a través de cualquier interfaz, incluyendo una basada en HTTP. Aprenderás sobre las diferentes características del lenguaje GraphQL, así como a construirlas en un servidor GraphQL. A continuación, aprenderá a utilizar múltiples bases de datos con GraphQL, cómo modelar las relaciones entre las diferentes entidades y colecciones, y cómo utilizar la caché y la agrupación a través de herramientas como Dataloader para evitar consultas adicionales a la base de datos y para resolver problemas como el problema de las consultas N+1. Finalmente, aprenderá cómo trabajar con promesas, mutaciones, tipos de unión, y cómo usar vistas de base de datos con GraphQL. Al final de este curso, usted sabrá cómo construir y consumir una API de GraphQL, y cómo hacerlo de manera eficiente.

Construyendo APIs escalables con GraphQL
Construyendo APIs escalables con GraphQL