EX288 logo
Focused certification exam prep
Start practice

What Is A EX288?

TL;DR
  • EX288 is Red Hat's hands-on, four-hour OpenShift exam for the Red Hat Certified Advanced Developer in Cloud-native Applications credential.
  • There are no multiple-choice questions; you build and fix real configurations on a live OpenShift environment.
  • The public exam page lists 11 objective areas, from S2I builds to OpenShift Pipelines and Operators, without percentage weights.
  • The current page specifies OpenShift Container Platform 4.22, so confirm the version on your exact booking.

What the EX288 Actually Is

EX288 is the exam code for the Red Hat Certified Advanced Developer in Cloud-native Applications credential, issued and governed by Red Hat, Inc. It is a performance-based exam: instead of choosing answers from a list, you sit in front of a live Red Hat OpenShift environment and complete development and deployment tasks. If an application does not build, deploy, or run correctly at the end, no amount of theoretical knowledge rescues the task.

The credential is aimed at developers who build, package, and ship applications on OpenShift Container Platform rather than administrators who run the cluster. The skills it measures are the day-to-day work of an application developer on the platform: getting source code into images, managing images through image streams, wiring configuration into pods, automating builds and delivery, and consuming Operators that are available to users.

If you are looking for other explainers on the name itself, our articles on what EX288 is and what EX288 stands for cover the basics from different angles. This article focuses on what the exam looks like in practice and what you need to master.

The 2026 Renaming and Where EX288 Sits

Many candidates and older study resources still refer to this exam as the Red Hat Certified Specialist in OpenShift Application Development. Red Hat's May 11, 2026 certification framework update renamed that credential to its current title, Red Hat Certified Advanced Developer in Cloud-native Applications. If you find forum posts, videos, or books using the older name, they are generally talking about the same EX288 exam code, though you should always verify details against the current exam page because the content may predate the rename.

Don't confuse EX288 with the combined Engineer credential: Red Hat also lists an Engineer in Cloud-native Applications path that requires both EX188 and EX288. That is a separate, combined credential. Passing EX288 earns you the Advanced Developer credential described here; it does not by itself award the Engineer title.

For the full picture of the certification as a whole, see our overview page on EX288 certification.

How the Exam Works: Format, Time and Delivery

AttributeWhat Red Hat Publishes
Exam codeEX288
FormatPerformance-based tasks on a live Red Hat OpenShift environment
Duration4 hours (per the current EX288 page)
Question styleHands-on tasks, not a multiple-choice bank
Task countNot publicly specified
DeliveryRed Hat administers its own proctored remote, individual testing-station and classroom exams, subject to availability for the exact exam
Reference materialsRelevant product documentation is supplied; outside assistance is prohibited

What "performance-based" means for your preparation

Red Hat assesses the final state of your configuration against objective criteria. That has two practical consequences. First, you can solve a task by any valid route; the grader looks at the outcome, not your keystrokes. Second, your work must survive normal platform behavior: configurations and services need to persist through the normal platform lifecycle without manual intervention. A pod you fixed by hand-editing something that gets reverted, or an application that only works until it restarts, will not earn credit.

Because documentation is supplied during the exam, memorizing every flag is less important than knowing where to look and being fast at it. Candidates who have practiced navigating the product documentation under time pressure tend to have an advantage over those who only read it casually. For a sense of how demanding this style is, our guide on how hard the EX288 exam is breaks down the difficulty factors.

Remote delivery requirements

If you choose remote delivery, you need compatible equipment and must follow the proctoring and technical rules of the exam you booked. Treat the technical check as part of your preparation, not an afterthought, since a hardware or connectivity problem costs time in a four-hour exam.

The 11 Objective Areas, Explained

Red Hat's public exam page lists 11 top-level objective headings. These are published as objective areas, not as percentage-weighted domains, and Red Hat does not publish weights or identify a single highest-weighted area. Treat all 11 as fair game and avoid assuming any can be skipped. For a fuller breakdown, see our complete guide to all 11 content areas.

1. Work with Red Hat OpenShift Container Platform

The foundation: operating as a developer on the platform, using the web console and command line to create and manage projects and resources.

  • Fluent use of the oc command line, including inspecting resources and logs
  • Understanding how applications, services, and routes relate to each other

2. Deploy multi-container applications

Real applications rarely run as a single container. You need to deploy applications made of cooperating components and connect them correctly.

  • Connecting application tiers through services
  • Handling dependencies between components during deployment

3. Work with container images in OpenShift Container Platform

Pulling, referencing, and managing the images your workloads run from, including how the platform locates and uses them.

  • Referencing images from different registries
  • Understanding how images are tagged and used in deployments

4. Troubleshoot application builds and deployment issues

Expect tasks where something is already broken. Diagnosing why a build fails or a pod will not start is a core developer skill and a likely time sink if you lack a systematic approach.

  • Reading build logs and pod events to find the root cause
  • Distinguishing image, configuration, permission, and resource problems

5. Work with image streams

Image streams are an OpenShift-specific abstraction that confuses newcomers from plain Kubernetes backgrounds.

  • How image streams track images and tags
  • How image streams connect to builds and deployments

6. Work with configuration maps and secrets

Separating configuration and sensitive data from images, and delivering both to running applications.

  • Injecting values as environment variables or mounted files
  • Knowing when updates to these resources reach running pods

7. Work with the source-to-image (S2I) framework

S2I builds a runnable image directly from application source code and a builder image. It is central to the OpenShift developer experience.

  • Creating applications from source repositories
  • Understanding builder images and how S2I assembles the result

8. Work with build hooks and build triggers

Controlling when builds start and running extra logic around the build process.

  • Configuring triggers so image or configuration changes start builds
  • Using build hooks to run verification or setup steps

9. Work with templates

Templates package a set of resources with parameters so that applications can be instantiated repeatably.

  • Processing and instantiating templates with parameters
  • Understanding how a template defines the objects it creates

10. Work with OpenShift Pipelines

Continuous integration and delivery on the platform using Pipelines.

  • Understanding how pipelines are composed of tasks
  • Running pipelines and reading their results

11. Work with Operators accessible for users to run in their applications

Consuming Operator-managed services from the perspective of an application developer, not building Operators yourself.

  • Using an Operator-provided service within your own project
  • Understanding how applications consume resources an Operator manages
Objectives are not course chapters: Red Hat's DO288 course is a useful way to learn this material, but it is preparation curriculum, not the exam blueprint. Anchor your study to the 11 objective headings on the official exam page rather than to a course table of contents or to topics a third party says are "likely."

OpenShift Version: Check Before You Book

The current public EX288 page specifies OpenShift Container Platform 4.22, and the current DO288 course page also references 4.22. However, the picture is not perfectly uniform across Red Hat's own materials: the DO289 course-with-exam page still states 4.18, and a third-party Udemy listing updated in August 2026 also mentions 4.18 along with a three-hour duration that conflicts with Red Hat's four-hour figure.

The practical lesson is that multiple exam versions can coexist, and a course page's version does not override the version of the exam you actually book. Before scheduling, confirm the exact exam version on your booking. When a third-party listing disagrees with Red Hat on timing or version, treat Red Hat's exam page and your booking confirmation as the authority.

Fee, Booking and the Free Second Attempt

Red Hat's certification program guide lists a standard certification-exam list price of USD 500. Regional pricing and the actual checkout amount for EX288 can differ, so verify the figure at the point of purchase. The reviewed issuer material does not publish a member versus non-member price difference.

Under the current program policy, an initially purchased paid exam includes one free second attempt. That makes your first sitting lower-risk than it might appear, though it is no reason to go in unprepared; a retake still costs you time and momentum. Our EX288 certification cost breakdown goes deeper on budgeting, including training costs that may exceed the exam fee itself.

Red Hat administers its own examinations in remote proctored, individual testing-station, and classroom formats, depending on availability for the exact exam. For scheduling mechanics, see EX288 exam dates and scheduling.

Prerequisites in plain terms

The current exam page recommends DO180, DO188, and DO288 and encourages you to review the objectives. These are recommendations, not mandatory eligibility requirements. No mandatory degree, fixed number of experience hours, or EX188 prerequisite for sitting EX288 was verified in the issuer material. More detail is in our guide to EX288 requirements.

Scoring, Results and Renewal

Scoring and results

Red Hat evaluates whether your final configurations meet objective criteria. A numeric passing threshold was not verified on the exam page or in the program guide, and figures like 210/300 or 300/500 that circulate on third-party sites are not issuer-confirmed. Similarly, an aggregate pass rate is not published; individual anecdotes and "guarantee" marketing do not establish one. We discuss this further in our articles on the EX288 passing score and pass rate data.

On results timing, Red Hat's sources disagree slightly. The exam page says results are usually available within 3 US business days and reported as total scores, while the general program guide says within 5 business days with feedback by objective area. Neither provides item-level feedback. Plan for the longer window and do not expect to see which specific tasks you missed.

Validity and renewal

The credential is current for 3 years. Red Hat's May 2026 framework FAQ describes several renewal routes, including retaking the highest-level exam, adding a certification at the same level, or advancing to a higher level. The program guide also supports renewing by retaking the original exam. Older legacy renewal pages still say Specialist credentials can only be renewed by retaking their exams and use "non-current" rather than "expired" wording, so there is a documented wording conflict in Red Hat's own materials. The safest verified route is retaking EX288 while your credential is still current. No EX288-specific CEU route is published.

Who Should Take It and Who Hires for It

EX288 suits developers, DevOps-leaning engineers, and platform-adjacent application teams who deploy to OpenShift as their primary or a significant target environment. Organizations that run OpenShift tend to value candidates who can prove they can build and troubleshoot applications on it without hand-holding, because the exam is practical rather than recall-based.

Typical contexts where the credential carries weight include enterprises standardizing on Red Hat's platform, consultancies and integrators delivering OpenShift-based projects, and teams migrating existing applications to containers. Role titles vary widely, from application developer to DevOps engineer to cloud-native engineer, so read job postings for the actual OpenShift requirements rather than relying on titles. We cover the market in more depth in EX288 jobs, and for earnings context, see the EX288 salary guide. If you are weighing the investment, our ROI analysis walks through the trade-offs without inflated claims.

Sequencing Your Preparation Around the Objectives

Because the exam is hands-on and the objectives build on each other, order matters more than total hours. One reasonable sequencing, adjusted to your existing background, looks like this:

Weeks 1-2

Platform and image fundamentals

  • Work with OpenShift Container Platform and multi-container deployments daily in a real cluster
  • Get comfortable with container images and image streams, since later areas depend on them
Weeks 3-4

Build pipeline mechanics

  • Practice S2I, build triggers, and build hooks together, because they interact
  • Add configuration maps and secrets to those same applications
Weeks 5-6

Packaging, automation and consumption

  • Build and process templates, then automate with OpenShift Pipelines
  • Use Operator-managed services from an application perspective
Final week

Troubleshooting under the clock

  • Break your own deployments and fix them using only supplied documentation
  • Rehearse full four-hour sessions to build pacing

Troubleshooting builds and deployments deserves repeated attention throughout, not just at the end, since it is both an objective area and a skill every other task depends on. For a longer plan, read our EX288 study guide, keep the EX288 cheat sheet handy for fast review, and consider structured EX288 training options. To check how ready you are, try the questions on our practice test site, and revisit weak objectives with repeated hands-on drills.

Key Takeaway

Do not study EX288 as a list of facts. For every one of the 11 objective areas, be able to produce a working result from a blank project using only the supplied documentation, then break it and fix it again.

Frequently Asked Questions

What does EX288 certify?

It is the exam for the Red Hat Certified Advanced Developer in Cloud-native Applications credential, which validates hands-on ability to build, deploy, and troubleshoot applications on Red Hat OpenShift Container Platform.

Is the exam multiple choice?

No. It consists of hands-on performance tasks on a live OpenShift environment over four hours. Red Hat does not publicly specify the exact number of tasks.

How much does it cost and can I retake it?

Red Hat's program guide lists a standard exam list price of USD 500, though regional pricing and checkout may differ. An initially purchased paid exam includes one free second attempt under current policy.

Do I need to pass EX188 or take DO288 first?

The current page recommends DO180, DO188, and DO288, but no mandatory course, experience requirement, or EX188 prerequisite for sitting EX288 was verified. Recommended training is not an eligibility requirement.

How long is the certification valid?

It is current for 3 years. Retaking EX288 while your credential is still current is the commonly verified renewal route, though Red Hat's 2026 framework describes additional options, so check the latest policy before your credential lapses.

Ready to pass your EX288 exam?

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