Introducción a GraphQL con Spring Boot

Conoce las base de GraphQL y construye una API con Spring Boot.

Ratings: 4.74 / 5.00




Description

¡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.

What You Will Learn!

  • Conceptos básicos de GraphQL.
  • Crear schema en GraphQL.
  • Crear APIs GraphQL sencillas sin base de datos.
  • Crear APIs GraphQL usando H2 database.
  • Consumir APIs con Postman.
  • Consumir APIs usando el playground de GraphQL.

Who Should Attend!

  • Estudiantes de informática y/o ingeniería.
  • Profesionales técnicos o ingenieros.
  • Personas apasionadas por las nuevas tecnologías con alguna base en Java.