You will build on Java EE application development fundamentals and focus on how to develop, monitor, test, and deploy modern microservices applications. Many enterprises are looking for a way to take advantage of cloud-native architectures, but many do not know the best way to go about it. These enterprises have monolithic applications written in Java Enterprise Edition (JEE).
- Deploy and monitor microservice-based applications.
- Implement a microservice with MicroProfile.
- Implement unit and integration tests for microservices.
- Use the config specification to inject data into a microservice.
- Create a health check for a microservice.
- Implement fault tolerance in a microservice.
- Secure a microservice using the JSON Web Token (JWT) specification.
As a result of attending this course, you will understand how to develop, monitor, test, and deploy microservice-based Java EE applications using Wildfly Swarm and Red Hat OpenShift. You should be able to demonstrate these skills:
- Design a microservices-based architecture for an enterprise application.
- Implement fault tolerance and health checks for microservices.
- Secure microservices to prevent unauthorized access.
Who Can Benefit
- This course is designed for Java developers.
- Attend Red Hat Application Development I: Programming in Java EE (JB183) or demonstrate equivalent experience
- Be proficient in using an integrated development environment such as Red Hat® Developer Studio or Eclipse
- Experience with Maven is recommended, but not required