GraphQL Federation – Build APIs with Spring Boot 3 & Java
Free Download GraphQL Federation – Build APIs with Spring Boot 3 & Java
Published 7/2024
Created by Santhosh Krishnan
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 29 Lectures ( 1h 55m ) | Size: 758 MB
Mastering GraphQL : with Netflix Domain Graph Service (DGS) and Apollo Federation Gateway
What you'll learn:
Implement GraphQL Federation with Spring Boot 3, Java 21, NetFlix DGS Framework and Apollo Gateway.
Learn to write GraphQL queries, mutations and design GraphQL schemas.
Learn to implement CRUD operations with GraphQL and PostgreSQL in a Federated setup.
Design federated schemas using NetFlix DGS Framework.
Set up Apollo Server Gateway for federated GraphQL services.
Gain expert knowledge in handling errors and exceptions for GraphQL APIs.
Learn to write Junit Test cases and integration test in a Federated setup.
Requirements:
Basic programing experience in Java language.
Familiarity with Spring Framework or Spring Boot.
Basic understanding of RESTful API concepts and principles is recommended.
Basic familiarity with database operations- either SQL or NoSQL is recommended.
Familiarity with Git
Description:
This course is about using GraphQL Federation with Spring Boot 3 and Java 21. Mastering the art of architecting scalable, distributed systems for modern applications.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 21.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 GrapghQL 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 GrapghQL queries and mutations using GrapghQL 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.
Who this course is for:
Java API Developers: If you are a Java developer with an understanding of Spring Boot and looking to expand your skill set by learning how to build and manage GraphQL APIs. This course will elevate your backend development skills and keep you updated with the latest trends in API development.
Full-stack Developers: As a full-stack developer, understanding both frontend and backend technologies is crucial. This course will help you gain a comprehensive understanding of GraphQL APIs, enabling you to design more efficient interactions between front-end and back-end systems.
Developers Transitioning to Modern Web Development: You might be a developer experienced in traditional web technologies and looking to transition into modern web development practices. This course will help you understand how GraphQL and Spring Boot can be used to build scalable and efficient web applications.
Software Architects and Technical Leads: If you're in a role that involves architectural decisions or leading development teams, this course will provide you with the knowledge to make informed decisions about implementing GraphQL in your projects and guiding your team effectively.
Homepage
https://www.udemy.com/course/graphql-federation-build-apis-with-spring-boot-3-java-21/
No Password - Links are Interchangeable