+

We'd love to work with you!

By answering these 7 questions, we can find out if we're a match

Red Hat Application Development II: Implementing Microservice Architectures with exam

Course Details Find Out More
Code DO283
Tuition (CAD) N/A
Tuition (USD) 3600.00

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).

Who Can Benefit

  • This course is designed for Java developers.

Skills Gained

  • 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.

Prerequisites

  • 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

Course Content

Course Outline

  • Describe microservice architectures
  • Deploy microservice-based applications
  • Implement a microservice with MicroProfile
  • Test microservices
  • Inject configuration data into a microservice
  • Create application health checks
  • Implement fault tolerance
  • Develop an API gateway
  • Secure microservices with JWT
  • Monitor microservices

Find Out More

  • This field is for validation purposes and should be left unchanged.