Mastering Vert.x


In this course, we’ll deep dive into the popular Vert.x framework.
Vert.x is a Node.js – like framework for the JVM. Allowing to build highly-scalable and performant applications without residing to low-level synchrozation mechanisms.
The course includes extensive hand-on which is crucial to the understanding of the subjects discussed in the training.

Target Audience

Java Developers


Experience with Java



Vert.x Architecture:

  • The Challenges of Concurrency
  • The Event-loop Concept
  • Vertx Instances
  • Introducing the Verticles
  • Verticle Types
  • The Event-Bus
  • Introduction to Distributed Vert.x

Vert.x & IO:

  • HTTP Clients
  • Vert.x as an HTTP Server
  • Scheduling
  • Integration with Messaging Systems
  • File Operations

Reactive Streams:

  • Introducing Reactive Streams in Java 9
  • Vert.x Implementation of Reactive Streams

Performance & Troubleshooting:

  • Dealing with Blocking Operations
  • Performance Best Practices
  • Monitoring
  • Troubleshooting Vert.x Applications


2 days

Enroll Now
Contact us