GraphQL es un lenguaje de consultas que proporciona una descripción entendible y completa de los datos en nuestro API, lo que les da a los clientes el poder de pedir exactamente lo que necesitan y nada más, permitiendo que nuestros APIs puedan evolucionar.
A diferencia de los APIs REST convencionales, en los que para obtener información adicional sobre un recurso, es necesario realizar peticiones adicionales.
En graphQL, en una sola petición podemos obtener la información que necesitemos sin sobrecarga de información.
Bienvenidos, mi nombre se Jimmy Javier y en este curso aprenderás a implementar un servidor de GraphQL con .NET Core y la librería HotChocolate.
A pesar de que GraphQL ya lleva tiempo en el mercado, es con NodeJS en el que es muy popular y de lado de .NET Core no se le había puesto tanta atención, en últimos años ha cobrado importancia debido a la versatilidad que esta brinda para que el cliente sólo pida la información que necesita.
Ahora, con la librería open source HotChocolate de la compañía Chillicream, esto está cambiando y en este curso te enseñaré de forma muy sencilla y con los conocimientos que ya poseas de .NET Core, los elementos necesarios para desarrollar tu propio API.
Así que no se diga más y empecemos esta aventura con GraphQL y .NET Core.