Udemy

Backend development with Vert.x

Enroll Now
  • 161 Students
  • Updated 8/2022
4.1
(26 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 21 Minute(s)
Language
English
Taught by
Asad Awadia
Rating
4.1
(26 Ratings)

Course Overview

Backend development with Vert.x

Over 5 hours of video content explaining how to build efficient and performant server side applications using Vert.x

Over 5 hours of video content explaining how to build efficient and performant server side applications using Vert.x

Vert.x is a toolkit and a library that helps you build reactive and highly concurrent backend services. It is built upon Netty, which is the defacto standard in building highly scalable applications on the JVM. Vert.x intersects performance and developer ergonomics into one amazing library.  Using this course to learn Vert.x will help you become a better backend developer all around as it will show you concepts at a more foundational level compared to using any other monolith server side framework such as Django or Rails

Even if you are not a Vert.x/backend/JVM developer - going through this course will level you up as a software developer

The course is bundled with a GitHub started project that you can clone and start coding right away [must have the JVM installed on your machine]

A few of the topics that are part of this course are:

  • TCP Servers

  • HTTP Servers

  • CRUD API

  • Event Bus

  • Threading model and Event loops

  • Futures, Callbacks, and Co-routines

  • Web-sockets [Build a terminal chat app]

  • Exposing Prometheus metrics

  • Rate limiting your HTTP endpoints

  • Communicating with PostgreSQL [transactions and listen/notify]

and much more!

This course covers both theory and practical code to help you visualize and internalize core Vert.x concepts. It is meant to give you confidence and skill in building your next server side api.

Course Content

  • 4 section(s)
  • 36 lecture(s)
  • Section 1 Intro
  • Section 2 Core
  • Section 3 Servers
  • Section 4 Outro

What You’ll Learn

  • Build efficient and performant server side applications with Vert.x
  • Develop networked applications with Vert.x
  • Learn backend development with Vert.x
  • Code REST APIs
  • Build a websocket chat app with Vert.x
  • Learn about futures, callbacks, and coroutines
  • Expose prometheus metrics
  • Communicate with PostgreSQL


Reviews

  • C
    Cedric Shimuli
    4.0

    The learning curve was amazing, only check on sound

  • A
    Andrei Lupsa
    2.5

    I had to set my volume to 100% to hear anything. I usually do not set it above 20. And if you forget to turn volume down afterwards, it will blow your head.

  • P
    Paul Merlyn
    4.5

    Very concise walk-through of a lot of the core functionality. This is a quick intro. It's not really oriented to hands-on development, but it's very good value for money and time invested!

  • G
    George Sargent
    3.5

    I liked the content, but the volume was pretty bad. It seemed like at some point, it improved, but then it became hard to understand due to the instructors soft voice

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed