【Udemy中英字幕】Build GraphQL Federation with Spring Boot 3 and NetFlix DGS
最近更新 2025年03月30日
资源编号 29198

【Udemy中英字幕】Build GraphQL Federation with Spring Boot 3 and NetFlix DGS

2025-03-30 IT与软件 0 667
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

使用 Spring Boot 3 和 NetFlix DGS 构建 GraphQL 联合

掌握 GraphQL:使用 Netflix 域图服务 (DGS)、Spring Boot 3 和 Apollo 联邦网关

讲师:Santhosh Krishnan

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 使用 Spring Boot 3、Java 21、NetFlix DGS Framework 和 Apollo Gateway 实现 GraphQL 联合。
  • 学习编写 GraphQL 查询、变异并设计 GraphQL 模式。
  • 学习在联合设置中使用 GraphQL 和 PostgreSQL 实现 CRUD 操作。
  • 使用 NetFlix DGS 框架设计联合模式。
  • 为联合 GraphQL 服务设置 Apollo Server Gateway。
  • 获得处理 GraphQL API 的错误和异常的专业知识。
  • 学习在联合设置中编写 Junit 测试用例和集成测试。

探索相关主题

  • 其他 IT 和软件
  • 信息技术与软件

要求

  • 具有Java语言基本编程经验。
  • 熟悉 Spring Framework 或 Spring Boot。
  • 建议对 RESTful API 概念和原则有基本的了解。
  • 熟悉数据库操作的基本知识——建议使用 SQL 或 NoSQL。
  • 熟悉 Git

描述

本课程介绍如何使用 GraphQL Federation 与 Spring Boot 3 和 Java 21,掌握为现代应用程序构建可扩展分布式系统的艺术。

课程学习目标:

  • 了解 GraphQL Federation 的基础知识以及它如何与多个 GraphQL 服务集成。

  • 学习使用 Spring Boot 3 和 Java 实现 GraphQL API。

  • 探索 Netflix 域图服务 (DGS) 框架及其在构建可扩展 GraphQL API 中的应用。

  • 掌握 Apollo 联邦网关的设置和配置,以连接多个 GraphQL 服务。

  • 获得联合模式、错误处理和请求拦截器的实践经验。

  • 学习编写有效的 GraphQL 查询和 GraphQL 变异。

  • 学习创建 GraphQL 片段和别名。

  • 学习使用 Spring Boot 的 GraphQL 扩展标量库来处理高级数据类型。

  • 学习使用 GraphQL 测试器界面为您的 GraphQL 查询和变异编写 JUint 测试用例。

  • 在本课程结束时,学生将掌握使用 Java 和 Spring Boot 3 实现 GraphQL Federation、域图服务 (DGS) 和 Apollo Federation Gateway,并具备构建和测试高效且可扩展的 GraphQL API 的技能。

  • 每章提供的快速入门指南是帮助学生开始课程练习的重要步骤,确保他们拥有顺利设置和运行应用程序所需的信息。这包括有关设置项目、切换分支以及在 IDE 中运行应用程序的详细说明。本指南确保学生可以专注于学习,而不会因设置问题而陷入困境。

  • 每章附带的Postman 集合旨在帮助学生运行示例查询和变异。通过导入提供的 Postman 集合,学生可以轻松测试课程中讨论的 GraphQL 查询和变异。这种实践方法可以强化学习,并帮助学生理解所涵盖概念的实际应用。

本课程适合哪些人:

  • Java API 开发人员:如果您是一名了解 Spring Boot 的 Java 开发人员,并希望通过学习如何构建和管理 GraphQL API 来扩展您的技能。本课程将提升您的后端开发技能,并让您了解 API 开发的最新趋势。
  • 全栈开发人员:作为全栈开发人员,了解前端和后端技术至关重要。本课程将帮助您全面了解 GraphQL API,使您能够设计更高效的前端和后端系统之间的交互。
  • 过渡到现代 Web 开发的开发人员:您可能是一位在传统 Web 技术方面经验丰富的开发人员,并希望过渡到现代 Web 开发实践。本课程将帮助您了解如何使用 GraphQL 和 Spring Boot 构建可扩展且高效的 Web 应用程序。
  • 软件架构师和技术主管:如果您担任涉及架构决策或领导开发团队的职务,本课程将为您提供知识,以便您做出明智的决策,在您的项目中实施 GraphQL 并有效地指导您的团队。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务