Udemybeginneren

Backend development with Vert.x

Learn to build fast, scalable server applications with Vert.x! 5+ hours of video tutorials for efficient backend development.

4.1(26)
161students
5h 21m
Certificate
Asad Awadia
Asad AwadiaInstructor for all things Server side

Course Content

Backend development with Vert.x is a beginner-level Udemy course taught by Asad Awadia. It runs 5h 21m, is taught in English, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 26 reviews, with 161 students enrolled. It is a paid course, first published August 2022.

Unlock the power of Vert.x for building high-performance server-side applications! This comprehensive course offers over 5 hours of video content to guide you through creating efficient and scalable backend services.

What is Vert.x?

Vert.x is a powerful toolkit and library designed for building reactive and highly concurrent backend services. Built on the robust foundation of Netty, the industry-standard for scalable JVM applications, Vert.x expertly balances performance and developer ergonomics.

Why Learn Vert.x?

This course will elevate your backend development skills. We delve into foundational concepts, offering a deeper understanding compared to monolithic frameworks like Django or Rails. Even if you're new to Vert.x, backend development, or the JVM, this course will significantly enhance your overall software development capabilities.

Hands-on Learning:

Get started immediately with a GitHub starter project included with the course! Simply clone the repository and begin coding (JVM required).

Key Topics Covered:

  • TCP Servers: Master the fundamentals of building robust TCP-based applications.
  • HTTP Servers: Learn to create high-performance HTTP servers for your APIs.
  • CRUD API Development: Build complete CRUD APIs for data management.
  • Event Bus: Understand and utilize the Event Bus for inter-component communication.
  • Threading Model & Event Loops: Grasp Vert.x's unique threading model and event loop architecture.
  • Futures, Callbacks, and Coroutines: Become proficient in asynchronous programming techniques.
  • WebSockets: Build real-time applications – including a practical terminal chat app!
  • Prometheus Metrics: Expose application metrics using Prometheus.
  • Rate Limiting: Protect your APIs with effective rate limiting.
  • PostgreSQL Integration: Learn how to communicate with PostgreSQL using transactions and listen/notify mechanisms.
  • ...and much more!

Course Highlights:

This course combines both theory and practical code examples to ensure a thorough understanding of core Vert.x concepts. Gain the confidence and skills needed to build your next-generation server-side API.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(1,738)
1h 15m
all
skillshare
5.0(131)
5h 22m
beginner
skillshare
5.0(123)
7h 7m
all
skillshare