Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Vert.x - Reactive microservices with Java
Rating: 4.3 out of 5(1,192 ratings)
8,358 students

Learn Vert.x - Reactive microservices with Java

Learn how to create reactive web applications. Featuring Vert.x 4, Mutiny and Quarkus!
Created byDaniel Prinz
Last updated 4/2022
English
German [Auto],English [Auto],

What you'll learn

  • Learn how to use the Vert.x 4 Framework
  • Build a REST API
  • Reactive Database Access with Vert.x
  • Using Web Sockets with Vert.x
  • Configuring a Vert.x application properly
  • Using Mutiny and Vert.x
  • Creating a Quarkus Reactive Application
  • and more!

Course content

9 sections87 lectures10h 8m total length
  • Introduction6:02

    Explore reactive microservices with vert.x, a Java toolkit for building scalable, low-latency applications. Learn how message driven, elastic, resilient, and responsive design enables fault tolerance and fast recovery.

  • Course Content2:40

    Discover Vertex course content, from actor model and event loop to event bus, promise and future, web module, reactive SQL, PostgreSQL and MySQL, Flyway, Mutiny, Quarkus, and websockets.

  • About your instructor1:35

    Meet Daniel, the instructor based in Austria, with a decade of experience as a senior software engineer and technical lead, building scalable, reactive Java backends on AWS.

  • Code Examples & Setup2:33

    Explore Vertex code examples and tooling, access the GitHub repository, and learn to set up IntelliJ or alternatives and Docker for reactive Java microservices.

Requirements

  • Be able to read and understand Java
  • Know how to work with Docker
  • Desire to learn while having fun!

Description

In this course you will learn how to build reactive web applications using the Vert.x toolkit. The course starts with the core features of Vert.x and throughout the course we will cover more and more Vert.x modules.

The course is very practical and most of the course are hands-on coding examples. Basic Java 11 knowledge and docker experience is preferred to be able to follow everything in the course.

  • Vert.x Core:

    • Understand the basic concepts: Future, Promise & the event bus

  • Vert.x Web:

    • Build reactive REST APIs

  • Vert.x Reactive SQL Clients

    • Reactive non-blocking Database Access.

  • Vert.x Config:

    • Configure your application properly

and more...

Vert.x was one of the first JVM based reactive libraries. It is battle proven and used by a lot of companies in production. It found its way into multiple components and plays a key role in:

  • Hibernate Reactive:

    • Non-blocking database access featuring the reactive SQL Clients from Vert.x

  • Quarkus Reactive:

    • Reactive programming using Vert.x

    • Inject Vert.x into Quarkus Beans

    • Deploy Vert.x Verticles

    • Use the Vert.x Eventbus


The original content of this course is only available on Udemy and the copyright is by the instructor!


About the instructor:

Daniel is a senior software engineer and developed multiple web applications serving millions of users. He started as full stack developer and was able to gain experience for frontend and backend development.

He found his passion in developing highly scalable applications. Currently he works as a senior software engineer on a fin-tech platform that is used by more than three million users (2022). He advanced into a role as Technical Lead and offers his knowledge to his colleagues. The fin-tech platform utilises Technologies such as Apache Kafka, Java (Vert.x & Micronaut), PostgreSQL and AWS and consists of multiple Microservices.

Who this course is for:

  • Software Engineers looking for a reactive java framework
  • Software Engineers building microservices with Java
  • Software Engineers building microservices at scale