Learn Vert.x – Reactive microservices with Java
Learn Vert.x – Reactive microservices with Java, available at $64.99, has an average rating of 4.57, with 110 lectures, based on 942 reviews, and has 6775 subscribers.
You will learn about 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! This course is ideal for individuals who are Software Engineers looking for a reactive java framework or Software Engineers building microservices with Java or Software Engineers building microservices at scale It is particularly useful for Software Engineers looking for a reactive java framework or Software Engineers building microservices with Java or Software Engineers building microservices at scale.
Enroll now: Learn Vert.x – Reactive microservices with Java
Summary
Title: Learn Vert.x – Reactive microservices with Java
Price: $64.99
Average Rating: 4.57
Number of Lectures: 110
Number of Published Lectures: 87
Number of Curriculum Items: 110
Number of Published Curriculum Objects: 87
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will 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!
Who Should Attend
- Software Engineers looking for a reactive java framework
- Software Engineers building microservices with Java
- Software Engineers building microservices at scale
Target Audiences
- Software Engineers looking for a reactive java framework
- Software Engineers building microservices with Java
- Software Engineers building microservices at scale
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Course Content
Lecture 3: About your instructor
Lecture 4: Code Examples & Setup
Chapter 2: Vert.x Core
Lecture 1: Overview
Lecture 2: Your first Vert.x Application
Lecture 3: The Vert.x Object
Lecture 4: Vert.x Verticles
Lecture 5: Vert.x Verticle Scaling
Lecture 6: Vert.x Verticle Config
Lecture 7: Logging
Lecture 8: Event Loop Threads
Lecture 9: Worker Threads
Lecture 10: The Event Bus – Overview
Lecture 11: The Event Bus – Request Response Messaging
Lecture 12: The Event Bus – Point to Point messaging
Lecture 13: The Event Bus – Publish Subscribe Messaging
Lecture 14: The JSON Object
Lecture 15: The JSON Array
Lecture 16: Mapping Java Objects
Lecture 17: The Event Bus – JSON
Lecture 18: The Event Bus – Custom Message Codec Part 1
Lecture 19: The Event Bus – Custom Message Codec Part 2
Lecture 20: Vert.x Future & Promise
Lecture 21: Vert.x Future & Promise – Hands on
Lecture 22: Using Futures
Lecture 23: Vert.x Launcher
Lecture 24: Live Redeploy
Lecture 25: Vert.x Docker – Fat Jar
Lecture 26: Vert.x Docker – Jib
Chapter 3: Vert.x Web
Lecture 1: Overview
Lecture 2: Vert.x Web Application
Lecture 3: Http Routing – GET request
Lecture 4: Custom Object – Error handling
Lecture 5: Unit tests using WebClient
Lecture 6: Project Lombok
Lecture 7: Http Routing – Path Variables
Lecture 8: In Memory Store
Lecture 9: Custom HttpResponse
Lecture 10: HTTP Routing – PUT
Lecture 11: Body Handler
Lecture 12: HTTP Routing – DELETE
Lecture 13: HTTP Headers – Content Type
Lecture 14: HTTP Headers – Custom
Lecture 15: Refactor HTTP Handlers
Lecture 16: Scaling the Web Server
Lecture 17: Scaling the Web Server – Load Test
Chapter 4: Vert.x Config
Lecture 1: Overview
Lecture 2: Environment Variables
Lecture 3: System Properties & Overload Rules
Lecture 4: System Properties Test Configuration
Lecture 5: YAML file
Chapter 5: Vert.x Data – Reactive SQL Clients
Lecture 1: Overview
Lecture 2: Setup a PostgreSQL Database
Lecture 3: Setup Schema migration with Flyway
Lecture 4: First Schema migration with Flyway
Lecture 5: Database Connection Configuration
Lecture 6: PgPool – Overview
Lecture 7: PgPool – Configuration
Lecture 8: PgPool – Select
Lecture 9: SQL Template – Custom Object
Lecture 10: SQL Template – Json Object
Lecture 11: SQL Template – Insert
Lecture 12: SQL Template – Batch Insert
Lecture 13: SQL Template – Delete
Lecture 14: Using Transactions
Lecture 15: Reactive SQL Client using MySQL
Lecture 16: Reactive MySQL Client Configuration
Lecture 17: Flyway MySQL Configuration
Chapter 6: Vert.x Reactive – Mutiny
Lecture 1: Overview
Lecture 2: Mutiny – Uni
Lecture 3: Mutiny – Multi
Lecture 4: Mutiny – Vert.x Core, Vert.x Web
Lecture 5: Mutiny – Vert.x Reactive Clients
Chapter 7: Quarkus Reactive and Vert.x
Lecture 1: Overview
Lecture 2: Setup a Quarkus Project
Lecture 3: Quarkus Reactive – RESTEasy and Hibernate Reactive with Panache Part 1
Lecture 4: Quarkus Reactive – RESTEasy and Hibernate Reactive with Panache Part 2
Lecture 5: Quarkus Reactive – Vert.x Verticles
Lecture 6: Quarkus Reactive – Inject Vert.x
Lecture 7: Quarkus Reactive – Vert.x EventBus
Chapter 8: Vert.x Web Sockets
Lecture 1: Overview
Lecture 2: Web Socket Server – Simple
Lecture 3: Web Socket Server – Advanced
Lecture 4: Web Socket Server – Broadcast
Lecture 5: Web Socket Client
Chapter 9: Ending
Lecture 1: Congratulations!
Instructors
-
Daniel Prinz
Principal Software Engineer
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 14 votes
- 3 stars: 87 votes
- 4 stars: 351 votes
- 5 stars: 483 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024