Companies Home Search Profile

Basic to Advanced, Complete GraphQL Java with Spring boot 3

Focused View

Pritam Roy

5:56:58

9 View
  • 1 - Welcome to the Course and Course Setup.mp4
    02:52
  • 2 - Course Structure.mp4
    02:24
  • 2 - GQL-ppt.pptx
  • 3 - Introduction to GraphQL.mp4
    05:21
  • 4 - Writing first GraphQL Query.mp4
    19:06
  • 4 - graphql-springboot-tutorial.zip
  • 5 - MySQL Database Design and connect with Spring Data JPA.mp4
    06:27
  • 5 - graphql-springboot-tutorial.zip
  • 5 - sql-scripts.txt
  • 6 - DataFetcher and GraphQL Resolver.mp4
    20:04
  • 6 - graphql-springboot-tutorial.zip
  • 7 - GraphQL Dataloader to solve n1 problem.mp4
    09:31
  • 7 - graphql-springboot-tutorial.zip
  • 8 - GraphQL Interfaces and Fragments.mp4
    32:36
  • 8 - graphql-springboot-tutorial.zip
  • 9 - GraphQL Unions and differences with Interfaces.mp4
    14:21
  • 9 - graphql-springboot-tutorial.zip
  • 10 - GraphQL Join Queries.mp4
    04:06
  • 11 - GraphQL Extended Scalars.mp4
    13:50
  • 11 - graphql-springboot-tutorial.zip
  • 12 - GraphQL Directives.mp4
    20:55
  • 12 - graphql-springboot-tutorial.zip
  • 13 - Cursor Paginations.mp4
    35:19
  • 13 - graphql-springboot-tutorial.zip
  • 14 - GraphQL Mutation.mp4
    25:54
  • 14 - graphql-springboot-tutorial.zip
  • 15 - How to handle Exceptions in GraphQL.mp4
    16:00
  • 15 - graphql-springboot-tutorial.zip
  • 16 - Request and Response Interceptors.mp4
    18:21
  • 16 - graphql-springboot-tutorial.zip
  • 17 - GraphQL Subscription Part I.mp4
    14:19
  • 17 - graphql-springboot-tutorial.zip
  • 18 - GraphQL Subscription Part II.mp4
    18:03
  • 18 - graphql-springboot-tutorial.zip
  • 19 - GraphQL Query Test Cases.mp4
    18:21
  • 19 - graphql-springboot-tutorial.zip
  • 20 - GraphQL Mutation Test Cases.mp4
    15:53
  • 20 - graphql-springboot-tutorial.zip
  • 21 - GraphQL Subscription Test Cases.mp4
    32:16
  • 21 - graphql-springboot-tutorial.zip
  • 22 - GraphQL ErrorException Test Cases.mp4
    09:09
  • 22 - graphql-springboot-tutorial.zip
  • 23 - GQL-ppt.pptx
  • 23 - GraphQL Docs and Thank you.mp4
    01:50
  • Description


    In-depth, hands-on GraphQL Query, Mutation, Subscription API using latest Spring for GraphQL with Spring Web and WebFlux

    What You'll Learn?


    • What is GraphQL and how to implement GraphQL APIs using Spring for GraphQL and Springboot architecture
    • GraphQL Query, Mutation and Subscriptions using Springboot 3 (Spring Web and Spring WebFlux - Reactive Web Applications)
    • Event based Subscription (in-detail) using GraphQL over WebSocket and Rsocket
    • GraphQL integration with Apache Kafka, how to consume kafka messages using GraphQL Subscription
    • GraphQL Custom Scalars and Directives
    • GraphQL Paginations including Offset-Limit and Cursor Paginations
    • GraphQL Exception Handling
    • GraphQL Request and Response Interceptors
    • GraphQL Test cases for Query, Mutation and Subscription

    Who is this for?


  • Any Java developer, who wants to learn and develop GraphQL APIs using latest Spring Framework
  • What You Need to Know?


  • basic knowledge of Java Programming and Spring Framework, mostly Springboot architecture
  • knowledge of Reactive Programming, WebSocket, Rsocket, Apache Kafka (little or basic understanding is absolutely fine for this course)
  • More details


    Description

    In this Course, you will learn from basic to advanced features of GraphQL API design using Spring for GraphQL with Springboot 3 framework including Spring Reactive Web Applications.

    Earlier, you need to write more java codes of GraphQL-Java to implement query, mutation or subscription. After springboot version 2.7, Spring for GraphQL released, which helped developers immensely with its annotation based architecture. In this course, we will develop GraphQL microservice APIs using Springboot 3 and Spring for GraphQL framework.

    Now-a-days, GraphQL is gaining its popularity over REST apis. In my experience, I have seen many projects move towards GraphQL mostly because of its Query features which retrieves data exactly what the client has requested for. In this course, I have extensively covered all the features of GraphQL Query including custom scalars, directives and paginations for this purpose.

    This course is mostly hands-on and java programming based, I have focused more on how to implement GraphQL services rather that on the theoretical aspects. This course covers GraphQL Query, Mutation, Subscription as well as advanced topics like extended scalars (using external jars), directives, cursor paginations etc. You will also learn about exception handling and how to use interceptors. In any API development, writing unit test cases or integration test cases is a must, hence, you will learn that as well using Spring GraphQLTester apis.

    In the later part of the course, with basic pre-requisite knowledge of WebSocket, Reactive Socket (Rsocket) and reactive programming, you will learn how to develop GraphQL apis in reactive web project as well. You will also learn how to integrate GraphQL with Apache Kafka, specially how to consume Kafka messages using GraphQL Subscription easily and effectively.

    After completion of the course, you will be able to write complete GraphQL microservice applications using Spring framework (both Web and Reactive Web) with most its features including test cases.

    Who this course is for:

    • Any Java developer, who wants to learn and develop GraphQL APIs using latest Spring Framework

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    · 10+ years of IT Industry experience on Java development· Keen on learning new technologies· Data Science and ML enthusiast; having patent on machine learning.· Research Experience in Optimization techniques and Operation Research; published multiple papers on reputed international journals.· Love to teach; provided many lectures on technologies, research topics.· Love to travel and enjoy my life!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 23
    • duration 5:56:58
    • Release Date 2024/04/14