- What EX288 Training Actually Needs to Cover
- The Official Training Path: DO180, DO188 and DO288
- Version Conflicts to Check Before You Train
- Training by Domain: What to Practice Hands-On
- Building a Training Lab That Mirrors the Exam
- Sequencing the Domains Across Your Training Weeks
- Training Options Compared
- What the Exam Rules Mean for How You Train
- After Training: Booking, Results and Renewal
- Frequently Asked Questions
- EX288 is a four-hour, hands-on exam on a live OpenShift environment, so training must be lab-heavy, not reading-heavy.
- Red Hat recommends DO180, DO188 and DO288, but recommended training is not a mandatory eligibility requirement.
- The exam page specifies OpenShift Container Platform 4.22; verify your booked exam version before choosing course material.
- Eleven objective headings define scope, from S2I and image streams to OpenShift Pipelines and Operators.
What EX288 Training Actually Needs to Cover
EX288 is the exam code for the Red Hat Certified Advanced Developer in Cloud-native Applications. Red Hat's May 11, 2026 framework update renamed the former Specialist in OpenShift Application Development credential to this title, so older training reviews, forum threads and course listings may still use the earlier name. If you are new to the exam, the overview in What Is EX288 Certification? explains the credential itself before you commit to a training plan.
The format drives everything about how you should train. EX288 is not a multiple-choice exam. It consists of hands-on performance tasks completed on a live Red Hat OpenShift environment within four hours. Red Hat does not publicly specify the exact task count or the scored/unscored breakdown. Your final configurations are assessed against objective criteria, which means the exam checks whether your deployed resources actually work, not whether you can recall a definition.
That makes "training" for this exam fundamentally different from watching lectures. Effective EX288 training means building, breaking and repairing real applications on an OpenShift cluster until the commands, YAML structures and troubleshooting patterns are automatic. The rest of this guide organizes training around that reality.
The Official Training Path: DO180, DO188 and DO288
The current exam page recommends three Red Hat courses and a review of the exam objectives. Treat these as a layered ramp rather than a checklist you must complete in order.
- DO180 covers the foundational skills for working with containers and OpenShift. If you have never deployed an application to OpenShift, start here.
- DO188 builds container skills. It is the course to lean on if your container image knowledge is thin.
- DO288 (Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications) is the most direct preparation curriculum for EX288 topics. Its page describes a 4.22 course baseline.
One more distinction matters. Red Hat also offers a course-with-exam bundle, DO289, which pairs the DO288 curriculum with an exam attempt. Course content is preparation material only; it is not the exam blueprint. The authoritative scope is the list of objectives on the exam page, which the next sections walk through.
Version Conflicts to Check Before You Train
Version drift is the most common way candidates waste training time. The current public exam page specifies OpenShift Container Platform 4.22, and the DO288 course page also says 4.22. But the DO289 course-with-exam page still states 4.18, and a public Udemy listing updated in August 2026 still references 4.18 and a three-hour duration. Red Hat's exam page lists four hours.
| Source | What it states | How to treat it |
|---|---|---|
| Red Hat EX288 exam page | OpenShift 4.22; four hours | Primary reference for the exam |
| Red Hat DO288 course page | 4.22 course baseline | Preparation curriculum, not exam blueprint |
| Red Hat DO289 course-with-exam page | Still states 4.18 | Course version does not override your booked exam version |
| Third-party Udemy listing | 4.18 and three hours | Conflicting metadata; not exam authority |
| Third-party instructor course page | Describes training-session hours | Training duration is not exam duration |
Multiple versions can coexist, and the version-specific objectives linked from the exam page should be confirmed against the exact exam you book. Do not assume that any single course, video series or cheat sheet covers every bookable version. A quick sanity check before each training block saves hours of relearning console layouts or command behavior that changed between releases. For a compact reference once you have confirmed your version, the EX288 Cheat Sheet condenses the must-know facts.
Training by Domain: What to Practice Hands-On
The exam page lists 11 top-level objective headings. Red Hat does not publish percentage weights, so no domain should be assumed "lighter." Train all eleven. The blocks below translate each heading into practice targets. For a deeper walkthrough of every heading, see EX288 Exam Domains: Complete Guide to All 11 Content Areas.
Domains 1 and 2: Work with Red Hat OpenShift Container Platform; Deploy multi-container applications
This is the platform fluency layer. You need to move quickly between the CLI and the web console and deploy applications composed of more than one container.
- Create projects, deploy applications, and expose services through routes without consulting notes.
- Practice deploying a front end and back end that must discover each other through services.
- Inspect pods, logs and events as a reflex after every deployment.
Domains 3 and 5: Work with container images; Work with image streams
Image handling is where OpenShift diverges from plain container tooling. Image streams are an OpenShift-specific abstraction that candidates often under-practice.
- Import images into image streams and understand how tags map to underlying image references.
- Practice referencing image streams from deployments and builds rather than pulling directly from a registry.
- Be comfortable inspecting an image stream to determine what a tag currently points to.
Domains 7 and 8: Work with the source-to-image (S2I) framework; Work with build hooks and build triggers
S2I is central to OpenShift application development. Expect to build applications from source without hand-writing a container build file.
- Build an application from a Git repository using an S2I builder image.
- Configure build triggers so that a change, such as a new base image, starts a rebuild automatically.
- Add a build hook and confirm it executes at the point in the build you intended.
Domain 4: Troubleshoot application builds and deployment issues
This objective cuts across every other domain. A task may hand you a broken build or a deployment that will not start and ask you to fix it.
- Read build logs to separate source errors, builder image errors and push errors.
- Diagnose pods stuck pulling images, crash-looping, or failing readiness checks.
- Fix permission and configuration problems rather than just identifying them.
Domains 6 and 9: Work with configuration maps and secrets; Work with templates
Externalizing configuration and packaging repeatable deployments are core cloud-native skills.
- Create config maps and secrets, then inject them into applications as environment variables and mounted files.
- Understand how a change to a config map or secret does or does not propagate to running pods.
- Process templates with parameters and know how to create resources from them.
Domains 10 and 11: Work with OpenShift Pipelines; Work with Operators accessible for users to run in their applications
These are the newer, more advanced areas that candidates often leave for last, then regret.
- Build and run a pipeline with tasks, and diagnose a failed pipeline run.
- Provision an application dependency through an Operator available to users, then connect your application to it.
- Practice both the declarative resource approach and the console approach so you are not stuck if one path is slow.
Building a Training Lab That Mirrors the Exam
Reading about S2I or pipelines will not prepare you for debugging them under time pressure. Your lab should reproduce three exam conditions: a real OpenShift cluster, a time limit, and the documentation-only constraint.
Match the platform
Train on OpenShift 4.22 if you can, or at minimum a release you have deliberately compared against the objectives. Subtle differences in console navigation and resource defaults can cost you minutes you will not have to spare.
Practice with documentation, not search engines
The exam supplies relevant product documentation, and outside assistance is prohibited. During practice, get used to answering questions using only official OpenShift documentation. Learn where the documentation covers builds, image streams, templates and pipelines so you can navigate it quickly instead of discovering its layout mid-exam.
Train for persistence
Configurations and services must persist through the normal platform lifecycle without intervention. In practice, that means an application that only works because of a manual tweak will fail the objective check. After every lab task, ask whether your result would survive a pod restart, a rollout, or a rebuild. A route you created imperatively but never verified, or a setting applied to a running pod instead of its controlling resource, are classic failures.
Sequencing the Domains Across Your Training Weeks
Generic scheduling advice is less useful than ordering domains by dependency. Later objectives lean on earlier ones, so this sequence builds skills in the order the exam will reuse them. Adjust the pace to your existing experience; for a broader plan, see the EX288 Study Guide: How to Pass on Your First Attempt.
Platform and multi-container deployments
- Domain 1 and Domain 2 fundamentals
- Practice CLI and console parity for every task
Images and image streams
- Domain 3 and Domain 5
- Image stream tags and how workloads reference them
S2I, hooks and triggers
- Domain 7 and Domain 8
- Triggered rebuilds and build hook behavior
Configuration and templates
- Domain 6 and Domain 9
- Inject config maps and secrets, then template the whole application
Pipelines and Operators
- Domain 10 and Domain 11
- Pipeline failures and Operator-provisioned dependencies
Troubleshooting and timed rehearsal
- Domain 4 applied across everything
- Full four-hour mock sessions against a clock
Troubleshooting appears last in the schedule only because it relies on everything before it. In reality, practice breaking and fixing from week one; every domain should include a deliberate failure exercise.
Training Options Compared
No single option is mandatory. The right mix depends on your budget, current OpenShift experience and learning style.
| Option | Strength | Watch out for |
|---|---|---|
| Red Hat DO288 course | Direct preparation curriculum with 4.22 baseline | Not an exam blueprint; map it to the objectives yourself |
| DO180 / DO188 foundations | Fills container and OpenShift fundamentals gaps | May be unnecessary if you already work with OpenShift daily |
| DO289 course with exam | Bundles training and an exam attempt | Page version may lag; confirm which version you will be tested on |
| Third-party video courses | Flexible and often lower cost | Version metadata can conflict with the exam page; paid content may not match 4.22 |
| Self-built lab plus documentation | Closest to exam conditions | Requires discipline to cover all 11 objective headings |
Whatever you choose, treat any course as a map to the objectives, not a substitute for them. Cross-check each course module against the 11 headings and fill the gaps with your own lab work. If you are still weighing whether the investment makes sense, Is the EX288 Certification Worth It? Complete ROI Analysis covers that decision.
What the Exam Rules Mean for How You Train
Several exam conditions should shape your practice habits directly.
- Four hours, task-based: Because the exact task count is not published, practice pacing rather than counting. Aim to move on from a stuck task and return later.
- Documentation supplied, outside help prohibited: Train with only official documentation open.
- Remote delivery requirements: Red Hat administers its own proctored remote, individual testing-station and classroom exams, subject to availability for the exact exam. Remote delivery requires compatible equipment and proctoring under the booked exam's technical rules, so check these well before exam day rather than discovering a problem at check-in.
- No numeric threshold published: A numeric passing score was not verified in the current exam page or program guide, and third-party score claims are not issuer-confirmed. Do not train toward a rumored cut score; aim to complete every task correctly. See EX288 Passing Score: Exactly What You Need to Pass for what is and is not known.
Key Takeaway
Because grading is objective and based on your final configuration, partial credit thinking is dangerous. Train to finish each task fully and verifiably rather than getting many tasks "mostly" working.
It is also worth calibrating your expectations honestly. Hands-on exams reward repetition, and difficulty depends heavily on your prior OpenShift experience. How Hard Is the EX288 Exam? discusses what makes the exam demanding, and the EX288 pass rate article explains why no reliable aggregate figure exists. If you want realistic practice under timed conditions, the EX288 practice tests on the main site are designed to help you rehearse.
After Training: Booking, Results and Renewal
Fee and retake mechanics
The standard certification-exam list price in the Red Hat Certification program guide is USD 500, though regional pricing and the actual checkout may differ. No member versus non-member price difference is published in the reviewed material. Under the current program policy, an initially purchased paid exam includes one free second attempt. Details on budgeting are in EX288 Certification Cost: Complete Pricing Breakdown, and scheduling specifics are in EX288 Exam Dates: Testing Windows, Deadlines & Scheduling.
Results
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 objective-area feedback. This inconsistency is unresolved, so plan for the longer window. Neither source offers individual exam-item feedback, which is another reason your own post-practice debriefs matter: they are your main feedback loop.
Renewal
The credential is current for three years. The updated May 2026 FAQ describes renewal by retaking the highest-level exam, adding a certification at the same level, or advancing to a higher level within the framework, and the program guide supports retaking the original exam to renew. The older renewal landing page still describes retaking the respective exam for Specialist credentials, and uses different wording about expiration, so check the current rules for your transcript before relying on any one route. Retaking EX288 is the common verified path. No EX288-specific CEU quota or CEU-only renewal route is published.
Separately, note that the Engineer in Cloud-native Applications path requires EX188 and EX288, but that combined credential is a different scope from EX288 alone. If your goal is career impact, EX288 Jobs and the EX288 Salary Guide discuss the employment side, and the EX288 Training hub collects related preparation resources.
Frequently Asked Questions
No. The exam page recommends DO180, DO188 and DO288 and a review of the objectives, but no mandatory training, fixed experience hours or EX188 prerequisite for sitting EX288 was verified. Recommended training is guidance, not an eligibility requirement.
The current EX288 page lists four hours of performance-based work on a live Red Hat OpenShift environment. Some third-party listings mention three hours, but those conflict with the issuer page and should not be used for planning.
The current public exam page specifies OpenShift Container Platform 4.22. Because multiple versions can coexist and some course pages still reference 4.18, confirm the version of the exam you actually book and train on a matching release where possible.
No. It consists of hands-on performance tasks on a live OpenShift environment. Your final configurations are assessed against objective criteria, and they must persist through the normal platform lifecycle without intervention.
Under the current program policy, an initially purchased paid exam comes with one free second attempt. Use your result feedback and your own task notes to target weak objectives before retaking.