Introducción a GraphQL con Spring Boot

所在平台: Udemy

课程主页: https://www.udemy.com/course/introduccion-a-graphql-con-spring-boot/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** GraphQL 与 Spring Boot 入门 **课程概述:** 本课程将带你深入了解 GraphQL,一种用于 API 的数据查询和操作语言。你将学习到 GraphQL 如何允许客户端定义所需数据结构,并了解其与 REST API 的区别。课程将从一个简单的静态数据应用程序开始,逐步演进到使用 H2 数据库,并扩展其功能。你还将学习创建自定义标量类型,从而能够自信地创建满足你需求的标量类型。课程将通过 Postman 和多种 GraphQL IDE 进行测试。 课程共分为三个部分: * **第一部分:理论基础** * 介绍 GraphQL 的基本概念及其工作原理。 * **第二部分:基础实践** * 创建基于 Spring Boot 的项目。 * 定义 GraphQL schema。 * 创建返回用户列表的 GraphQL 操作。 * 使用 Postman 进行初步测试。 * **第三部分:进阶实践** * 实现用户数据的插入、修改和删除操作。 * 创建 Post 实体并与 User 实体建立关联,学习如何查询关联数据。 * 使用 GraphiQL 和 GraphQL Playground 进行测试。 **本课程适合:** * 希望了解 GraphQL 的开发者。 * 希望将 GraphQL 集成到 Spring Boot 项目中的开发者。 * 对构建高效 API 感兴趣的开发者。

课程评论(0条)

课程详情

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

课程标签

0人关注该课程

主题相关的课程