RHCEAD logo
Focused certification exam prep
Start practice

RHCEAD Study Guide 2026: How to Pass on Your First Attempt

TL;DR
  • EX183 is a hands-on JBoss EAP 7 development exam, not a multiple-choice test, so you pass by building working code.
  • Seven preparation categories apply: bean validation, JPA mapping, JPA query, messaging, JAX-RS REST, security and CDI.
  • Configurations must persist after reboot, so verify your work by restarting services before you submit.
  • Internet and personal notes are prohibited; only documentation shipped with JBoss EAP is available during the exam.

What EX183 Actually Tests

The exam behind this credential is EX183, delivered by Red Hat, Inc. through its exam delivery channels. It is a performance-based assessment: you sit in front of a live JBoss Enterprise Application Platform 7 environment and complete enterprise Java development tasks. There is no question bank to memorize and no option letters to guess. Either your application behaves correctly or it does not.

That distinction shapes everything about preparation. Reading about JPA relationships is not the same as getting an entity mapping to deploy, persist data and survive a server restart. Candidates who treat this like a recall exam tend to discover the gap when the first deployment fails and there is no answer key to consult.

This guide focuses on the practical preparation path. If you want a deeper treatment of each content area, the companion piece on all seven RHCEAD exam content areas goes further into scope, while this article concentrates on how to sequence your effort and what to practice.

Naming, Legacy Labels and Why They Matter

Search results and job postings use several names for this credential, which can be confusing. "RHCEAD" is the legacy shorthand many candidates still search for. The current credential name is Red Hat Certified Specialist in Enterprise Application Development, and the exam code is EX183. Red Hat's May 11, 2026 framework changed the title formerly worded as Enterprise Application Developer without changing the exam SKU at that transition. Some Red Hat page URLs and browser titles still carry the older "Developer" wording, so do not be alarmed if you see both.

The practical advice is simple: always book and research by the exam code EX183, and use the issuer's pages as the source of truth. Be careful not to mix this exam up with other Red Hat or Java credentials such as EX283 or EX378, which cover different syllabuses. If you are still orienting yourself, the explainers on what the RHCEAD certification is and what the RHCEAD acronym stands for clear up the terminology.

Exam Format, Cost and Booking Logistics

Several facts are worth pinning down before you build a schedule. Others are deliberately left open because the issuer does not specify them on the reviewed exam page.

TopicWhat the issuer statesWhat you should do
FormatHands-on enterprise Java development on JBoss EAP 7Practice building, deploying and verifying, not just reading
PrerequisitesNone formally requiredBring solid Java SE knowledge anyway
Reference materialInternet and candidate-supplied documentation prohibited; JBoss EAP documentation is suppliedLearn to navigate the shipped docs quickly
DurationNot specified on the reviewed exam pageConfirm the timer on your booking confirmation
List priceProgram-wide standard of USD 500Check the regional booking cart for your actual price
ResultsProgram guide gives a window of up to five business daysDo not assume a faster turnaround
DeliveryRemote, testing center or classroom, subject to availabilityBook early if you need a specific slot

Remote candidates carry extra responsibilities: you need LiveUSB, a successful compatibility test and the required identity and hardware checks. Run the compatibility test well before exam day rather than the night before. For the money side, the RHCEAD certification cost breakdown covers pricing considerations in more detail, and the RHCEAD requirements guide explains eligibility and recommended background.

Recommended Background: There are no formal prerequisites, but Red Hat's recommendations are worth taking seriously: solid Java SE knowledge, familiarity with JBoss Developer Studio on RHEL, and preparation equivalent to the AD183 course. Treat these as the unofficial entry bar, because the exam assumes you can already write competent Java.

Working Through the Seven Domains

Red Hat lists seven preparation categories for this exam. Importantly, these are unweighted preparation categories drawn from the objective list, not a percentage-based blueprint, so you cannot safely skip any of them on the assumption that it is worth little. The exam overview also explicitly supports stateless EJB business logic, so keep that skill in your preparation even though it is not a separate objective heading.

Domain 1: Bean Validation

Bean Validation

Expect to apply constraints to model classes and have the platform enforce them at the right layers.

  • Apply built-in constraint annotations to fields and properties and confirm violations are actually raised.
  • Write a custom constraint with its own validator when built-ins are not enough.
  • Understand how validation interacts with JPA persistence and with REST resource inputs.
  • Use validation groups where different operations require different rules.

This is often the quickest domain to get working, which makes it a good early confidence builder. The trap is assuming validation fires everywhere automatically; verify it end to end in a deployed application.

Domain 2: JPA Mapping

JPA Mapping

This is where object-relational fundamentals either click or cause hours of debugging.

  • Map entities, identifiers and generated keys correctly.
  • Model relationships (one-to-one, one-to-many, many-to-many) including ownership and cascade behavior.
  • Configure persistence units and datasources on JBoss EAP so the deployment actually connects.
  • Understand fetch behavior and what it means for lazy loading outside a transaction.

Domain 3: JPA Query

JPA Query

Once entities map correctly, you need to retrieve data the way a task describes.

  • Write JPQL queries with parameters, joins and filtering.
  • Use named queries and know when they are appropriate.
  • Be comfortable with the Criteria API as an alternative to string-based queries.
  • Handle result types, projections and pagination.

Domain 4: Messaging

Messaging

Messaging on JBoss EAP 7 combines server configuration with application code, which is why it deserves dedicated lab time.

  • Configure queues and topics in the messaging subsystem.
  • Produce and consume messages using JMS from application components.
  • Implement message-driven beans and understand their transactional behavior.
  • Verify delivery by actually sending and receiving, not by inspecting configuration alone.

Domain 5: REST Services with JAX-RS

REST Services with JAX-RS

Most candidates have seen REST in some form, but exam tasks reward precision on the details.

  • Define resource classes with the correct path, method and media-type annotations.
  • Handle path, query and header parameters, and return appropriate status codes.
  • Serialize and deserialize JSON or XML payloads reliably.
  • Combine REST endpoints with validation, persistence and stateless EJB business logic.

Domain 6: Security

Security

Security tasks often involve both application metadata and server-side configuration, a combination that trips up candidates who only practice one half.

  • Configure authentication and authorization for web and EJB resources.
  • Define roles and map them to users via the platform's security configuration.
  • Use declarative role-based access on business methods.
  • Confirm that unauthorized access is actually rejected after you configure restrictions.

Domain 7: CDI

CDI

Contexts and Dependency Injection ties the other domains together, so weak CDI skills slow down every other task.

  • Inject beans using qualifiers and understand scopes such as request, session and application.
  • Use producers and disposers where object creation needs control.
  • Apply interceptors and observers for cross-cutting behavior and events.
  • Resolve ambiguous or unsatisfied dependency errors quickly, since they appear at deployment time.
Stateless EJBs Count Too: The exam overview and credential competency list both support stateless EJB business logic even though it has no separate heading among the seven categories. Practice writing a stateless session bean and injecting it into REST resources and message-driven components so it feels routine.

Building a JBoss EAP 7 Lab That Mirrors the Exam

Because this is a live-environment exam, the most valuable preparation is repeating realistic build tasks in a comparable setup. Aim for a Red Hat Enterprise Linux environment with JBoss EAP 7 installed, since that matches the platform context the exam assumes. If you have worked with JBoss Developer Studio on RHEL, keep using it; familiarity with the tooling saves real time.

  1. Install and start a standalone server. Learn the layout of the configuration directory and how to run the server as a managed service.
  2. Practice the management interfaces. Be fluent with the command-line management tool for adding datasources, queues and security settings, since these are the changes that must survive a reboot.
  3. Build small, single-purpose projects. One project per domain, each deployable and testable in isolation.
  4. Combine them. A final project that exposes a REST endpoint, validates input, persists via JPA, publishes a message and enforces roles mirrors the integrated thinking the exam rewards.
  5. Restart and re-verify. After every lab, reboot the server or machine and confirm everything still works.

Key Takeaway

Write your own original practice scenarios rather than hunting for leaked or reconstructed exam content. Original labs build real skill, and anything claiming to be actual EX183 questions is both unreliable and unethical to rely on. Search interest in EX183 practice tests and exam questions is high, so choose resources that teach skills, such as the scenario-style drills at the main practice test site.

Train With Only the Shipped Documentation

Since the internet and your personal notes are off-limits and only the JBoss EAP documentation is supplied, practice looking things up in that documentation alone. Time yourself finding how to configure a datasource or a security domain. Candidates who rely on search engines in practice often stall when that safety net disappears.

A Domain-Sequenced Preparation Plan

Rather than a generic study schedule, sequence your weeks by dependency: later domains reuse earlier skills. The pacing below suits someone with working Java experience who is new to JBoss EAP 7; stretch or compress it to match your starting point.

Week 1

Environment and CDI foundations

  • Install JBoss EAP 7, learn the management CLI and deploy a trivial application.
  • Cover CDI scopes, qualifiers and producers first, because every later domain injects beans.
Week 2

JPA mapping and queries

  • Map entities and relationships, configure the datasource and persistence unit.
  • Move straight to JPQL, named queries and Criteria so mapping and querying are practiced together.
Week 3

Bean validation and JAX-RS

  • Add constraints to the week-two entities and expose them through REST endpoints.
  • Test validation failures through the API and check the returned status codes.
Week 4

Messaging and security

  • Configure queues, build producers and message-driven beans.
  • Secure the REST and EJB layers with roles, then verify rejection of unauthorized calls.
Week 5

Integrated rehearsals

  • Build full applications under time pressure with only the shipped documentation.
  • Reboot after each build and confirm persistence of every configuration change.

Starting with CDI is deliberate: dependency injection errors surface at deployment, and you will meet them constantly while practicing everything else. For an honest read on how demanding this ramp-up feels, see the discussion in how hard the RHCEAD exam really is.

Exam-Day Habits for a Hands-On Java Assessment

  • Read every task fully before touching the keyboard. Tasks often have multiple requirements, and missing one can cost the whole item.
  • Deploy early and often. Small deployments reveal errors while the cause is still obvious.
  • Check logs first. The server log usually names the missing dependency, bad mapping or misconfigured resource.
  • Prove persistence. Because configurations must persist after reboot, make changes through persistent mechanisms and verify them by restarting.
  • Manage the clock using the actual timer. The reviewed exam page does not specify a duration, so confirm the length from your booking and plan accordingly.
  • Move on from blockers. Do not let a single stubborn task consume the time you need for the others.
Score and Scoring Caveats: Published pass marks, task counts and pass-rate statistics for this exam are not verified here, so be skeptical of any site quoting precise figures. For context on what is and is not known, see the notes on the RHCEAD passing score and the RHCEAD pass rate.

Results, Retakes and Renewal

The Red Hat certification program guide gives a results window of up to five business days, so avoid planning around an earlier announcement. Eligible unsuccessful first individual attempts receive one free retake under Red Hat's training policies, subject to purchase or subscription eligibility periods and scheduling restrictions. Read those terms before booking so you know whether your purchase qualifies.

Certifications are current for three years. Renewal can be done by retaking the original exam or by earning qualifying same-level or higher-level credentials under the current framework. If your credential predates the May 11, 2026 framework, Red Hat's FAQ states that updated renewal and mapping rules apply to the active transcript after you pass a new exam following that date. One caution: an older Red Hat renewal page still uses non-expiring terminology and narrower exam-only wording for specialist credentials, so consult the current handbook, the dated framework and your active transcript rather than relying on that legacy page alone.

Who Values This Credential

The skills EX183 covers map to enterprise Java roles: application developers, back-end engineers and integration developers working on Java EE style platforms, particularly in organizations running Red Hat middleware. Employers in sectors with long-lived enterprise Java estates, such as financial services, government and large consultancies, tend to value demonstrable JBoss EAP experience. A performance-based credential can signal that you can build and deploy working applications rather than simply recall facts.

Be realistic about outcomes. The certification demonstrates skills, but it does not by itself cause a particular salary or guarantee employment. If you are weighing the investment, read the RHCEAD salary guide and the worth-it ROI analysis with attention to the evidence behind any numbers, and browse RHCEAD-related jobs to see how roles describe these skills.

Frequently Asked Questions

Is EX183 a multiple-choice exam?

No. It is a hands-on assessment in which you complete enterprise Java development tasks on JBoss EAP 7. Configurations must persist after reboot, so you are graded on working results rather than recalled answers.

Are there prerequisites for the RHCEAD certification?

There are no formal prerequisites. Red Hat recommends solid Java SE knowledge, familiarity with JBoss Developer Studio on RHEL, and preparation equivalent to AD183. The requirements guide covers this in more detail.

Can I use the internet or my own notes during the exam?

No. Internet access and candidate-supplied documentation are prohibited. The documentation shipped with JBoss EAP is provided, so practice navigating it before exam day.

How much does EX183 cost?

Red Hat's program-wide standard list price is USD 500, but the amount in your regional booking cart controls what you actually pay. Check the cart at the time of booking.

What happens if I do not pass on the first try?

Eligible unsuccessful first individual attempts receive one free retake under Red Hat's training policies, subject to eligibility periods and scheduling restrictions. Review the policy terms for your purchase before relying on it, and use the full study guide to refine your plan.

Ready to pass your RHCEAD exam?

Put this into practice with free RHCEAD questions across every exam domain.