Live Webinar - Options for Running Microservices in AWS

closeClose

Red Hat Application Development II: Implementing Microservice Architectures with exam

Course Details
Code: JB284
Tuition (USD): $3,610.00 • Classroom (5 days)

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.

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.

Who Can Benefit

  • This course is designed for Java developers.

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 Details

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