Part 2 Developing Quarkus applications

 

By now, you have gained at least a basic understanding of what Quarkus is and how it can help you build applications easily and painlessly. But yeah, writing real-world applications in Java requires using Java frameworks. And with Quarkus, you have a lot of them at your disposal. In the second part of the book, we will look at some of the most important frameworks that you will probably need to use when actually using Quarkus in the real world. But don’t worry. Quarkus does not invent a bunch of new frameworks and force you to learn them. Instead, it integrates with the most popular Java frameworks and libraries that you are probably already familiar with.

We will start by looking at frameworks related to remote communication because microservices have to talk together. Then we will move on to testing because software needs to be tested before it can be put to production. Then we will move on to frontend because you might need to create a web application that users will access via a browser. We will also look at security, because you don’t want unauthorized users to do bad things to your application. After that, we will look at database access, because all applications need to store data somewhere. Then we will make an excursion to the world of reactive programming and explain why you might or might not need it.

After part 2, you will be able to really claim to be a Quarkus developer. Let’s go!