Learn GraphQL Federation with Spring Boot 3 and NetFlix Domain Graph Service (DGS)
Vložit
- čas přidán 6. 09. 2024
- This course is about using GraphQL Federation with Spring Boot 3 and Java 21.
Course Learning Objectives:
Learn the fundamentals of GraphQL Federation and how it integrates with multiple GraphQL services.
Learn to implement GraphQL APIs using Spring Boot 3 and Java.
Explore the Netflix Domain Graph Service (DGS) framework and its application in building scalable GraphQL APIs.
Master the setup and configuration of the Apollo Federation Gateway to connect multiple GraphQL services.
Gain hands-on experience with federated schemas, error handling, and request interceptors.
Learn to write effective GraphQL queries and GraphQL Mutations.
Learn to create GraphQL fragments and Aliases.
Learn to use GraphQL extended scalars libraries for Spring Boot for advanced data types.
Learn to write JUint testecases for your GraphQL queries and mutations using GraphQL tester interface.
By the end of this course, students will master the implementation of GraphQL Federation, Domain Graph Service (DGS), and Apollo Federation Gateway using Java and Spring Boot 3, equipping them with the skills to build and test efficient and scalable GraphQL APIs.
The Quick Start Guide provided in every chapter is an essential steps to help students get started with the course exercises, ensuring they have the necessary information to set up and run the applications smoothly. This includes detailed instructions on setting up projects, switching branches, and running the applications in an IDE. This guide ensures that students can focus on learning without getting bogged down by setup issues.
The Postman collection, attached to each chapter, is designed to help students run sample queries and mutations. By importing the provided Postman collection, students can easily test the GraphQL queries and mutations discussed in the course. This hands-on approach reinforces the learning and helps students understand the practical application of the concepts covered.
www.udemy.com/...