logo

Red Hat Course

course overview

Click to View dates & book now

Overview

The Red Hat Certified Enterprise Microservices Developer exam (EX283) tests your skills and knowledge to develop reliable, performant JEE applications in a microservices-style environment. The exam focuses on using the Microprofile APIs to develop microservices enterprise Java applications.

If you are a current Red Hat Certified Enterprise Application Developer (RHCEAD), you will become a Red Hat Certified Enterprise Microservices Developer by passing this exam.

If you are a current Red Hat Certified JBoss Developer (RHCJD), you will become a Red Hat Certified Specialist in Enterprise Microservices Development by passing this exam. Anyone can take this exam, but you must be either an RHCEAD or an RHCJD in order to become a Red Hat Certified Enterprise Microservices Developer.

This exam is based on Eclipse MicroProfile 1.3.

Audience

JEE developers who wish to demonstrate their skills and abilities using Java to develop advanced, microservices-oriented enterprise applications.

Skills Gained

Study points for the exam

You should be able to accomplish the tasks below without assistance. While explicitly addressing Microprofile and microservices, the skills and abilities demonstrated in this exam are also applicable to a wide range of advanced enterprise Java developments:

  • Provide and obtain configuration properties through several environment-aware sources both internal and external to the application and made available through dependency injection or lookup using Configuration for Microprofile
    • Externalize data into configured values
    • Inject configured values into beans using the @Inject and the @ConfigProperty qualifier
    • Access or create a certain configuration
    • Understand default and custom ConfigSource and ConfigSource ordering
    • Understand and implement converters
  • Separate execution logic from business logic using Microprofile Fault Tolerance
    • Understand the relationship to MicroProfile Config
    • Understand async vs. sync execution type and know the default
    • Use @Timeout
    • Understand retry policies and apply using @Retry
    • Understand and define fallback
    • Understand and apply CircuitBreaker and Bulkhead
    • Understand and set up fault tolerance configuration
  • Probe the state of a computing node from another machine using MicroProfile Health Check
    • Understand and implement the Health Check interface and Health Check Response
    • Construct human-friendly Health Check Response
    • Understand protocol and wireformat
  • Export monitoring data to management agents using Microprofile Metrics
    • Understand difference with Health Check
    • Understand and use three sets of sub-resource (scopes): base, vendor, and application
    • Understand tags (labels), metric registry, and @Metric
    • Understand metadata and why it is best practice
    • Expose metrics via REST API
    • Know required metrics
    • Understand application metrics programming model
  • MicroProfile Interoperable JWT RBAC: OpenID Connect (OIDC)–based JSON Web Tokens (JWTs) for role-based access control (RBAC) of microservice endpoints
    • Understand security tokens in RESTful services and token-based authentication
    • Use JWT bearer tokens to protect services
    • Mark a JAX-RS application as requiring MP-JWT access control
    • Map MP-JWT tokens to Java EE Container APIs

As with all Red Hat performance-based exams, configurations must persist after reboot without intervention.

Prerequisites

  • Attend Red Hat Application Development II: Implementing Microservice Architectures (JB283)
  • Pass Red Hat Certified Enterprise Application Developer Exam (EX183) or have equivalent industry JEE experience
  • Be familiar with using Red Hat® JBoss® Developer Studio in a Red Hat® Enterprise Linux environment
  • Have a solid background with JEE, including a knowledge and understanding of the core Java concepts and APIs. For example, exceptions, annotations, and the collections API are all required during the exam
  • Some familiarity with Openshift is beneficial

Outline

Red Hat is the world's leading open source application and technology solutions provider whose core products are based on the Linux operating system.

Red Hat revolutionised Linux with Red Hat Enterprise Linux some 25 years ago. Red Hat now has a broad portfolio, including hybrid cloud infrastructure, middleware, agile integration, cloud-native application development, and management and automation solutions. With Red Hat technologies, companies can successfully adapt as business becomes more digital and interconnected.

Red Hat is now a subsidiary of IBM (since July 2019).

As authorised Resellers of Red Hat applications and certifications, CM Training has the full product portfolio of Red Hat training courses and Certification tracks including JBoss open source middleware. Those wanting an introduction to the main concepts of Red Hat Enterprise Linux will find the Red Hat System Administration 1 RH124 ideal, and a pre-requisite for obtaining the RHCSA certification track.

Other popular training courses and tracks include: JBoss Hibernate Technology (JB297), Red Hat Certified Engineer (RHCE), Red Hat Enterprise Security (RHS333), the highly practical Linux Troubleshooting Techniques and Tools (RH142) and the newly released - Red Hat Cloud Architecture (CL350) course.

Note that Red Hat sells subscriptions for support, training, and integration services to help customers in using their open-source software products. Customers pay one set price for unlimited access to services such as Red Hat Network and up to 24/7 support. 

Contact us now to get more information on Red Hat certification and training courses and accessing a Red Hat subscription

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.