Have a question?
Message sent Close
0
1 review

Learn Spring GraphQL

Spring GraphQL, Spring Boot 3, MVC, Security(OAuth2), Websocket, Spring Data JPA, Docker, CI/CD, Kubernetes, GraalVM
1,085 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

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.

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
76395
Course details
Video 20 hours
Lectures 11
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW