¡Bienvenido al curso de GraphQL y Spring Boot!
En este curso aprenderás las bases de GraphQL, un lenguaje de consulta y manipulación de datos para APIs, y que permite a los clientes definir la estructura de datos requerida, y las diferencias que tiene con una API Rest. Implementarás una pequeña aplicación con datos estáticos y la evolucionarás para usar H2 como base de datos y ampliar su funcionamiento. Crearás un tipo escalar personalizado que te servirá para tener la confianza suficiente como para crear los tipos escalares que necesites. Realizaremos pruebas tanto en Postman como con diferentes GraphQL IDE.
El curso se divide en tres partes diferentes, la primera parte es totalmente teórica. En ella veremos los conceptos básicos para entender qué es GraphQL y cómo funciona.
La segunda parte la comenzaremos creando el proyecto Spring Boot sobre el cuál se basa el resto del curso. Comenzaremos creando el esquema y crearemos una operación que nos devuelva una lista de usuarios. Para las primeras pruebas usaremos Postman.
Por último, crearemos las operaciones necesarias para insertar, modificar y eliminar usuarios. También crearemos una entidad Post para relacionarla con usuarios y ver cómo obtener la relación. Para las pruebas de esta sección usaremos tanto GraphiQL como GraphQL Playground.
130
30
TAKE THIS COURSE