Learn to build a GraphQL server in Java step by step

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-graphql-in-java/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Java 分步构建 GraphQL 服务器 **课程概述:** 本课程将深入探讨 GraphQL,并使用生产级的 `graphql-java` 库,教您如何在 Java 中构建 GraphQL 服务器。学完本课程后,您将掌握构建高效、模块化且适用于任何用例的 GraphQL 服务所需的一切知识。 课程将引导您了解创建 GraphQL 服务器所需的一切,并通过精心设计的动手实践示例和练习来巩固您的学习。完成课程后,您将能够自信地构建自己的生产级 GraphQL 服务器。 **课程内容包括:** * **Schema 创建:** * 使用 Schema Description Language (SDL) 创建 Schema。 * 通过代码直接创建 Schema。 * **DataFetcher(Resolver)编写:** * 编写同步 DataFetcher。 * 编写异步 DataFetcher。 * **Schema 与 DataFetcher 的绑定:** * 将 DataFetcher 逻辑与 Schema 关联起来。 * **数据库连接:** * 将 GraphQL 服务连接到数据库。 * **HTTP 服务构建:** * 构建基于 HTTP 的 GraphQL 服务。 * 嵌入 GraphiQLGUI 作为图形用户界面。 * **GraphQL 核心概念:** * GraphQL 提供的所有 Schema 和 Query 构造。 * Schema Introspection 的详细介绍。 * GraphQL 查询执行的全面解析。 * **性能优化:** * 如何实现批量加载 (Batch Loading) 以优化数据库访问。 课程将通过具体的演示和练习,使用一个实际数据库作为演示用例,构建一个完整的 GraphQL 服务。

课程评论(0条)

课程详情

In this course we will take a deep dive into GraphQL and how to build a GraphQL server in Java using the production ready graphql-java library. After this course you will master everything you need to know to build an efficient and modular GraphQL service adapted to any use case.We will walk through everything you need to know to create a GraphQL server and go through the different notions with hands-on examples and exercises for you to train. After this course you should be comfortable in building your own production ready GraphQL server.We will walk through:Schema creation via the schema description language (SDL) and via codeWriting DataFetcher (also called resolvers) both synchronous and asynchronousWiring the data fetchers with your schemaConnecting a GraphQL service to a databaseBuilding an GraphQL service over HTTP embedding GraphiQL as a GUIAll the schema and query constructs of offered by GraphQLAll about schema introspectionEverything there is to know about GraphQL query executionHow to implement batch loading to optimize database accessThroughout the course we will illustrate these concepts with hands-on presentations and exercises.We will be using a concrete database as a demonstration use case and build a full GraphQL service on top of it.

课程标签

0人关注该课程

主题相关的课程