What You’ll Learn
  • You will Learn the GraphQL basic types
  • You will learn how to implement GraphQL Query
  • Mutation and Subscription with Spring
  • You will learn how JPA interacts with GraphQL
  • You will learn how to how to implement Instrumentation custom logic for validation
  • You will learn how to create custom exceptions and validation
  • You will learn how to handle all Exceptions on Global Application scale
  • You will implement GraphQL Pagination using two methods
  • You will learn how to use websocket with GraphQL
  • You will learn how to package your Application with GraalVm into a native Image
  • You will secure the GraphQL application as an Oauth2 Resource Server
  • You will learn how to Implement Authorization Server (Client Credentials)
  • You will learn how to convert GraphQL scripts to Classes or POJOs
  • You will learn how to programmatically connect to external GraphQL Servers using Rest Cleint
  • You will learn how to create native Image using GraalVM
  • You will see how to Dockerize your application
  • You will learn how to prepare to deploy to Kubernetes
  • You will learn pragmatic path to deploy to Kubernetes
  • You will learn how to Implement CI-CD with Github Actions

Requirements

  • Java 22. However
  • Java 8+ experience is enough
  • Basic Familiarity with Spring or Spring Boot
  • Very little experience with JPA (You will be guided on all you need to know)
  • Appreciates Hands-on Coding

Description

Would you like to learn how to leverage GraphQL using Spring? Then this course is for you

It teaches you all you need to know about Spring GraphQL from scratch. We take a pragmatic approach building on the previous sections.

You will master why and how each component GraphQLcommunicates.


The course also explains pragmatically how to:

  • extend the basic GraphQL types.

  • use Instrumentation to create extra validation logic

  • implement Spring Authorization Server (Oauth2): Client Credentials Granr

  • implement CI/CD Pipeline using Git actions

  • use GraalVm to create a native image depending on your operating system

  • interact with Kubernetes using the low-level kubectl commands to create pods, services, deployments, config maps, port-forwarding

  • use WebSocket to publish events or messages

  • Specific Spring Data JPA repositories to do specific tasks

  • use SpringBootTest with GraphQL, Junit and Hamcrest

  • We write effective Integration test to cover virtually all our use cases


In addition to the Course, you will learn about and/or highlight a bit on:

  • Containerization (Docker)

    • The course shows you how to containerize our application. i.e create image

    • we likewise ran the application via Docker commands in the terminal

  • PostgresDB

  • Custom Exceptions and Validations

  • Java records

  • Spring Boot Starter Docker Compose and how to use it in development.

Who this course is for:

  • This course is for all Java developers: beginners to advanced who want to learn GraphQL with Spring
  • For developers/Engineers who want api responses to be dynamic
  • The Course is idea for all Java/ Spring Developers and intending Spring Developers
Courses

Course Includes:

  • Price: FREE
  • Enrolled: 3349 students
  • Language: English
  • Certificate: Yes

Recomended Courses

TensorFlow: Basic to Advanced Training
4.519231
(26 Rating)
FREE
Category
Development, Data Science, TensorFlow
  • English
  • 9118 Students
TensorFlow: Basic to Advanced Training
4.519231
(26 Rating)
FREE

Flexible, Scalable, Open-Source Machine Learning Framework

Enrolled
C-level management: 100 models for business - 5 courses in 1
4.58
(76 Rating)
FREE

Learn how to use proven business models and frameworks - strategic, operational and tactical

Enrolled
Metallurgy of Welding for Engineers
3.7297297
(37 Rating)
FREE
Category
Teaching & Academics, Engineering, Welding
  • English
  • 4292 Students
Metallurgy of Welding for Engineers
3.7297297
(37 Rating)
FREE

9+ Hours Course that Covers all the Eelding Types, Defects of Welding and their Solution with Animated Explanations.

Enrolled
Fundamentals of Heat & Mass Transfer -Basic to Advance Level
4.0
(16 Rating)
FREE

In-depth Exploration of Heat and Mass Transfer-A Comprehensive 22+Hour Course Covering All Concepts and Essential Topics

Enrolled
Plastic Molding Fundamentals - SPE Certification Program
3.8846154
(39 Rating)
FREE

Discover the Secrets to Successful Plastic Molding Processes and Join the Elite Ranks of Certified Professionals

Enrolled
Fundamentals of Metal Machining Techniques & Machine Tools
3.8833334
(30 Rating)
FREE

Develop Your Metalworking Expertise to Excel in the Competitive Manufacturing Industry.

Enrolled
Metal Forming Processes -Bulk Deformation&Sheet Metalworking
4.1764708
(17 Rating)
FREE

Mastering Techniques for Precision Manufacturing of Metal Components

Enrolled
Fundamentals of Electrical Circuit Analysis
3.9038463
(26 Rating)
FREE

Master the Fundamentals of Electrical Engineering and Take Your Circuit Analysis Skills to the Next Level.

Enrolled
Advanced Internal Combustion Engine Analysis and Design
4.4264708
(34 Rating)
FREE

Become an Internal Combustion Engine Expert in 27 Hours of In-Depth Training: From Basics to Advanced Techniques

Enrolled

Previous Courses

Personal Finance #11-Stock Investment -Equity Investments
4.364865
(37 Rating)
FREE

Unlocking Financial Success: Mastering Stocks, Equities, and Mutual Funds

Enrolled
Personal Finance #10-Bonds & Fixed-Income Investments
4.55
(40 Rating)
FREE

Demystifying Bonds: Your Path to Successful Fixed-Income Investing

Enrolled
Personal Finance #8-Insurance-Medical & Disability
4.59375
(16 Rating)
FREE

Learn personal finance strategies for medical and disability insurance from a Certified Public Accountant (CPA)

Enrolled
Personal Finance #7-Insurance-Home & Car
4.6666665
(9 Rating)
FREE
Category
Finance & Accounting, Finance, Personal Finance
  • English
  • 14016 Students
Personal Finance #7-Insurance-Home & Car
4.6666665
(9 Rating)
FREE

Learn risk mitigation strategy & how homeowners insurance and car insurance are used from a Certified Public Account CPA

Enrolled
Personal Finance #5-Purchasing Strategies
3.9230769
(13 Rating)
FREE

Learn best practices for making long-term, large dollar amount, purchases from a Certified Public Accountant (CPA)

Enrolled
Personal Finance #4-Credit: Sources, Costs, Pros & Cons
4.2222223
(9 Rating)
FREE

Learn about debt and credit related, personal finance decisions, from a Certified Public Accountant (CPA)

Enrolled
CSS, Bootstrap ,JavaScript, PHP Full Stack Crash Course
4.2619047
(746 Rating)
FREE
Category
Development, Web Development, CSS
  • English
  • 74155 Students
CSS, Bootstrap ,JavaScript, PHP Full Stack Crash Course
4.2619047
(746 Rating)
FREE

Learn Full Stack Course CSS, Bootstrap ,JavaScript, PHP All in one Crash Course For Beginners

Enrolled
Java And C++ And PHP Crash Course All in One For Beginners
4.352459
(484 Rating)
FREE

Get Started With C++, Java And PHP Programming in This Crash Course, Learn C++, Java And PHP Basics All in One Course

Enrolled
Personal Finance #6-Housing: Purchase vs Renting
4.5
(28 Rating)
FREE

Home strategies for making personal housing decisions from a Certified Public Accountant (CPA)

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1542 Free Coupon. Total Live Coupon: 1055

Confuse which course 100% Off coupon live? Click Here

For More Update Join Our Telegram Channel.