Microservices: GraphQL APIs with Spring Boot 3 & Java 17

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-graphql-apis-with-spring-boot-java-17/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:微服务:使用 Spring Boot 3 和 Java 17 创建 GraphQL API 课程概述: 本课程是一个全面的指南,旨在帮助开发人员掌握使用 GraphQL 结合 Spring Boot 创建高效现代 API 的技巧,Spring Boot 是 Java 生态系统中最受欢迎的框架之一。 课程学习目标: - 学会使用 Spring Boot 3 和 Java 17 构建基于 GraphQL 的微服务。 - 学会将 GraphQL 模式进行模块化的简单步骤。 - 学会编写有效的 GraphQL 查询和 GraphQL 变更。 - 学会创建 GraphQL 接口、图形片段和别名。 - 学会使用针对 Spring Boot 的 GraphQL 扩展标量库来处理高级数据类型。 - 实施 GraphQL 安全性,包括 HTTP 认证、OAuth 2.0 以及 JWT 认证和授权。 - 学习使用 GraphQL 测试接口编写 JUnit 测试用例,测试 GraphQL 查询和变更。 课程的主要学习目的是让参与者深入理解 GraphQL 作为强大的 API 查询语言及其与 Spring Boot 的有效集成。完成课程后,学员将能够熟练构建和部署高效、可扩展和强大的 GraphQL API,能够应对现代 web 开发中的实际挑战。 实际项目作业: 为了强化对微服务、GraphQL、Spring Boot 和 Java 17 的理解,我们将构建一个符合金融数据交换(FDX)标准的真实项目——存款账户管理微服务。 项目的关键收获: - GraphQL 模式设计 - Spring Boot 集成 - 实现 CRUD 操作 - 错误处理 - 使用 HTTP 认证、OAuth 2.0 和 JWT 保护 GraphQL 端点 - GraphQL 模式的模块化 - 验证和枚举的使用 - 使用 GraphQL IT 测试框架进行单元测试 此课程适合希望提升自身能力的 Java 开发者,特别是对微服务架构和现代 API 开发感兴趣的人员。

课程评论(0条)

课程详情

This course, is a comprehensive guide, designed for developers looking to master the art of creating efficient, modern APIs using GraphQL in conjunction with Spring Boot, one of the most popular frameworks in the Java ecosystem. Course Learning Objectives:Learn to build Microservices with GraphQL APIs: using Spring Boot 3 and Java 17Learn to apply easy steps to GraphQL schema modularization.Learn to write effective GraphQL queries and GraphQL Mutations.Learn to create GraphQL interfaces, GraphQL fragments and Aliases.Learn to use GraphQL extended scalars libraries for Spring Boot for advanced data types.Apply GraphQL Security with HTTP Authentication, OAuth 2.0, and JWT Authentication and Authorization.Learn to write JUint testecases for your GraphQL queries and mutations using GraphQL tester interface.The primary learning objectives of the course is to equip participants with a thorough understanding of GraphQL as a powerful API query language and its effective integration with Spring Boot.By the end of the course, attendees will be adept at building and deploying efficient, scalable, and robust GraphQL APIs using Spring Boot 3 and JDK 17, ready to tackle real-world challenges in modern web development.Complete a real-world project assignment: To reinforce our understanding of Microservices, GraphQL, Spring Boot, Java 17 - we will build a real-world project "Financial Data Exchange (FDX) compliant, Deposit Account Management Microservice.'Key take aways from the Project:GraphQL Schema DesignSpring Boot IntegrationImplementing CRUD OperationsError HandlingSecuring GraphQL endpoints with HTTP Authentication, OAuth 2.0, and JWT.Modularization of GraphQL SchemaValidation and Enum UsageUnit Testing with GraphQL IT Tester Framework

课程标签

0人关注该课程

主题相关的课程