Module 1: Introducing the Red Hat Build of Quarkus
Describe the components and patterns of microservice-based application architectures and the features of the Red Hat Build of Quarkus.
Module 2: Developing Cloud-native Microservices with Quarkus
Implement microservices based applications by using the Red Hat Build of Quarkus runtime and associated developer tooling.
Module 3: Testing Quarkus Microservices
Implement unit and integration tests for microservices.
Module 4: Developing Reactive and Asynchronous Microservices
Describe the features of reactive architectures and implement reactive services by using Quarkus.
Module 5: Securing Quarkus Microservices
Secure microservice communications by applying origin validation, requests authentication and authorization.
Module 6: Implementing Quarkus Microservices on the Red Hat OpenShift Container Platform
Develop and deploy cloud-native applications on the Red Hat OpenShift Container Platform.
Module 7: Implementing Fault Tolerance in Microservices
Implement fault tolerance in a microservice architecture.
Module 8: Monitoring Quarkus Microservices
Monitor the operation of a microservice by using logging, metrics and distributed tracing.