Course
DO378
Red Hat Cloud-native Microservices Development with Quarkus («DO378»)
Learn to leverage Quarkus and OpenShift for rapid development and deployment of cloud-native microservices.
Vendor code
DO378
Duration
5 days
Price
3'700.–
Please note:
This is a reseller course and as such excluded from any discounts (excluding promo codes).
Version:
This course is based on OpenShift 4.12 and Quarkus 2.13
Course facts
- Deploying microservice applications on Red Hat® OpenShift Container Platform
- Building a microservice application with Quarkus
- Implementing unit and integration tests for microservices
- Using the config specification to inject data into a microservice
- Securing a microservice using OAuth
- Implementing health checks, tracing and monitoring of microservices
- Building reactive and asynchronous applications using Quarkus
This course emphasizes learning architectural principles and implementing microservices based on Quarkus and OpenShift. You will build on application development fundamentals and focus on how to develop, monitor, test, and deploy modern microservices applications.
Course contents:
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.
- Implement microservices based applications by using the Red Hat Build of Quarkus runtime and associated developer tooling.
- Implement unit and integration tests for microservices.
- Describe the features of reactive architectures and implement reactive services by using Quarkus.
- Secure microservice communications by applying origin validation, requests authentication and authorization.
- Develop and deploy cloud-native applications on the Red Hat OpenShift Container Platform.
- Implement fault tolerance in a microservice architecture.
- Monitor the operation of a microservice by using logging, metrics and distributed tracing.
- Experience with application development or Red Hat Application Development I: Programming in Java EE (JB183)
- Be proficient in using an IDE such as Visual Studio Code
- Recommended, but not required: experience with Maven and version control
- Recommended, but not required: experience with OpenShift or Introduction to OpenShift Applications (DO101)