Master GraphQL With Java Spring Boot And GraphQL Testing

所在平台: Udemy

课程主页: https://www.udemy.com/course/master-graphql-with-spring-boot-java-and-testing/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## 掌握 Java Spring Boot 与 GraphQL 及其测试 本课程专为希望学习 **Java Spring Boot** 中 **GraphQL** 的开发者设计,并涵盖 **GraphQL 应用的测试**。完成课程后,您将能够清晰地向任何人解释 GraphQL,并成为一名合格的 GraphQL 工程师。 **课程核心内容:** * **GraphQL 基础:** 深入理解 GraphQL 是什么,它作为 API 查询语言的优势,以及与 REST API 的区别。 * **GraphQL 工作原理:** 学习如何构建 GraphQL **Schema**,理解 **Query** 和 **Mutation** 的概念,以及 **QueryResolver**、**MutationResolver** 和 **FieldResolver** 的作用。 * **Spring Boot 集成:** 掌握如何使用 Spring Boot 设置 GraphQL 项目,并通过 **Spring Data JPA** 将 GraphQL 应用与数据库集成。 * **Schema 管理与进阶:** 学习如何维护 GraphQL Schema,了解 **Voyager** 的作用,体验 **Subscription** 实现实时通信。 * **高级特性与实践:** 涵盖 GraphQL 中的 **异常处理**、**自定义 Scalar Type** 的创建、**输入验证**、使用 **@Directive** 转换字段值,以及解决 **N+1 查询问题**。 * **GraphQL 测试:** 重点学习如何为 GraphQL 应用编写 **集成测试**。 通过大量的实践练习,您将全面掌握 GraphQL 的生态系统及其在 Spring Boot 中的应用,并具备对其进行有效测试的能力。

课程评论(0条)

课程详情

Are you someone who want to learn GraphQL with spring boot java and how to test GraphQl application then you are in right place:).This course enables you as a GraphQL engineer who can explain graphQL in simple words to anyone.Throughout the course, we will practice a lot writing graphql schema and we will understand how the graphQL ecosystem works with spring boot.You will learn what is GraphQl and how to set up the graphQL project with spring boot.What is GraphQL?A query language for your APIGraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.Ask for what you need,get exactly thatSend a GraphQL query to your API and get exactly what you need, nothing more and nothing less. GraphQL queries always return predictable results. Apps using GraphQL are fast and stable because they control the data they get, not the server.In this course, you will learn:-What is GraphQL?Difference between GraphQL and REST APIWhat is Query in GraphQL?What is Mutation in GraphQL?What is Schema in GraphQL?What is QueryResolver in GraphQL?What is MutationResolver in GraphQL?What is FieldResolver in GraphQL?How to Integrate GraphQL application with database using Spring Data JPA.How to write an integration test for graphQL.How to maintain graphQL schema.What is Voyager in graphQL? What is Subscription in graphQL? - Real time communicationHow to handle Exception in graphQLHow to create custom scalar type in graphQLHow to perform input validation in graphQlHow to transform field value with @DirectiveHow to solve N+1 query problem in graphql

课程标签

0人关注该课程

主题相关的课程