Aprende GraphQL desde cero con .NET 8 y Hot Chocolate
Iníciate al mundo de GraphQL con .NET 8 y la librería Hot Chocolate, y una app web con AlpineJS.
Description
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.
What You Will Learn!
- Crear un API GraphQL multiplataforma con .NET Core
- Aprender el Lenguaje GraphQL
- Implementar la Creación, Actualización, Eliminación y Lectura de recursos en GraphQL
- Conocer una solución cliente con JavaScript y AlpineJS para entender lo fácil que es comunicarse con GraphQL
Who Should Attend!
- Desarrolladores que deseen sustituir REST APIs por GraphQL
- Desarrolladores que deseen adentrarse a conocer GraphQL por medio de .NET Core
- Desarrolladores que deseen conocer un paradigma diferente a las Web APIs convencionales
- Desarrolladores que necesiten que sus APIs no sobrecarguen información hacia los clientes