Mastering Vert.x

Abstract

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

Prerequisites

Experience with Java

 

Content

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

Duration

2 days

Enroll Now
Contact us
Share: