Red Hat Cloud-native Microservices Development with Quarkus
Red Hat DO378 teaches you to design, build, test, monitor, and deploy cloud-native microservices using Quarkus and OpenShift.
DO378
Red Hat Cloud-native Microservices Development with Quarkus
Develop microservice-based applications with Quarkus and OpenShift.
Course Description
Build microservice-based applications with Quarkus and OpenShift.
Enterprises are moving to cloud-native microservices, and Quarkus brings Java’s reliability and maturity with lightning-fast, container-ready deployment.
On the other hand, In Red Hat Cloud-native Microservices Development with Quarkus (DO378), you’ll learn architectural principles and hands-on skills to build, monitor, test, and deploy modern microservices using Red Hat Build of Quarkus 3.8 and Red Hat OpenShift 4.14.
Course highlights:
First, you will deploy microservices on Red Hat OpenShift. Additionally, you’ll build microservices with Quarkus from scratch
Then, implement unit and integration tests. Furthermore, configuration data is injected into services to simplify deployment
Secure microservices with OAuth
Next, implement health checks, tracing, and monitoring
Finally, develop reactive and asynchronous applications
Who should attend?
Java application developers looking to build and run cloud-native microservices.
Outline for this course
- Introducing the Red Hat Build of Quarkus
- First, describe the components and patterns of microservice-based application architectures and the features of the Red Hat Build of Quarkus.
- Developing Cloud-native Microservices with Quarkus
- Implement microservices based applications by using the Red Hat Build of Quarkus runtime and associated developer tooling.
- Testing Quarkus Microservices
- Then, Implement unit and integration tests for microservices.
- Developing Reactive and Asynchronous Microservices
- Next, describe the features of reactive architectures and implement reactive services by using Quarkus.
- Securing Quarkus Microservices
- Secure microservice communications by applying origin validation, requests authentication and authorization.
- Implementing Quarkus Microservices on the Red Hat OpenShift Container Platform
- Furthermore, develop and deploy cloud-native applications on the Red Hat OpenShift Container Platform.
- Implementing Fault Tolerance in Microservices
- Implement fault tolerance in a microservice architecture.
- Monitoring Quarkus Microservices
- Finally, monitor the operation of a microservice by using logging, metrics and distributed tracing.
Impact on the Organization
Hence organizations are moving from monolithic applications to microservices for greater agility in a DevOps-driven world. Then, Quarkus speeds up building, testing, and deploying applications, reducing time to market. Additionally, combined with existing investments in Java and the stability of Red Hat OpenShift. Finally this course enables streamlined microservice development and deployment on OpenShift clusters.
Impact on the Individual
As a result, you’ll gain the ability to develop, monitor, test and deploy microservice-based applications using Quarkus and OpenShift.
You will be able to:
Design microservices-based enterprise architectures
Build, test, and deploy microservices with Quarkus on OpenShift
Implement fault tolerance and health checks
Secure microservices against unauthorized access
Monitor and trace microservices