HawkStack

Red Hat Certified Specialist in OpenShift Application Development Exam (EX288)

In the immersive Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288), discover the art of designing, building, and deploying containerized software applications within an OpenShift cluster.

Fill the form to get up to 20% discount!

Course description

Containerized Application Mastery on Red Hat OpenShift:

Red Hat OpenShift Developer II: Unleashing Containerized Applications:

In the immersive Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288), discover the art of designing, building, and deploying containerized software applications within an OpenShift cluster.

Whether orchestrating the migration of existing applications or crafting container-native applications, this course empowers developers to supercharge productivity using Red Hat® OpenShift Container Platform. This platform seamlessly manages container deployments, scaling applications with Kubernetes.

Acquire skills universally applicable across all Red Hat OpenShift versions, including Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO), and Red Hat OpenShift Container Platform.

Built upon Red Hat OpenShift 4.12, completion of this course grants a 45-day extended access to hands-on labs, enriching your learning experience in a virtual environment.

Course content summary

  • Web Console Features: Unleash the capabilities of the Red Hat OpenShift web console tailored specifically for developers.

  • Container Image Building and Publishing: Master the art of crafting and publishing container images optimized for Red Hat OpenShift.

  • Efficient Container Deployment Management: Seamlessly manage container deployments with intuitive tools and functionalities provided by Red Hat OpenShift.

  • Multi-container Application Creation and Deployment: Learn to design, create, and deploy multi-container applications, harnessing the full potential of Red Hat OpenShift.

  • Helm Charts and Kustomize Implementation: Deploy multi-container applications effortlessly using advanced tools like Helm Charts and Kustomize.

  • Health Checks for Application Reliability: Elevate application reliability through the creation of robust health checks, ensuring seamless monitoring and optimization.

  • CI/CD Workflows with OpenShift Pipelines: Dive into the realm of continuous integration and deployment by creating efficient workflows using Red Hat OpenShift Pipelines, streamlining the development lifecycle.

Audience for this course

Ideal Audience:

  • Enterprise Application Developers: Tailored for developers immersed in enterprise-level application development, providing essential insights and skills for leveraging Red Hat OpenShift.

  • DevOps Site Reliability Engineers: Specifically crafted to meet the needs of DevOps site reliability engineers, offering tools and techniques to optimize reliability, efficiency, and scalability within Red Hat OpenShift environments.

Immersive Learning Environment:

  • Red Hat Online Learning (ROL) Cloud Labs: Experience hands-on learning through a dedicated lab environment provisioned in the Red Hat Online Learning (ROL) cloud, ensuring a seamless and immersive learning experience.

  • Internet Access Dependency: To fully engage in exercises and labs, a stable internet connection is essential, ensuring uninterrupted access to the dynamic learning content provided in the course.

Course Prerequisites:

Outline for this course

    1. Foundational Understanding:
      • Define the intricate architecture, concepts, and terminology of Red Hat OpenShift, establishing a robust foundation for developer engagement.
    2. Efficient Simple Application Deployment:
      • Master the deployment of straightforward applications utilizing both the Red Hat OpenShift web console and command-line tools, ensuring versatility in execution.
    3. Container Image Lifecycle Management:
      • Learn the art of building, deploying, and managing the lifecycle of container images, leveraging the power of a container registry for streamlined operations.
    4. Insights into OpenShift Build Process:
      • Gain a comprehensive understanding of the Red Hat OpenShift build process, acquiring the skills to construct container images effectively.
    5. Deployment Strategy Mastery:
      • Explore various Red Hat OpenShift deployment strategies, equipped with the knowledge to choose and implement strategies best suited for application health monitoring.
    6. Multi-container Application Deployment Expertise:
      • Dive into the intricacies of deploying multi-container applications, utilizing Red Hat OpenShift templates, Helm charts, and Kustomize for a flexible and scalable approach.
    7. Seamless CI/CD Workflow Implementation:
      • Implement efficient continuous integration and deployment (CI/CD) workflows using Red Hat OpenShift Pipelines, optimizing the development lifecycle for enhanced efficiency and agility.

Organizational Transformations: Impact Unleashed

Empowering Development Excellence: Transformative Insights

This course equips application developers with essential skills for designing, building, and deploying containerized applications, whether transitioning existing ones to OpenShift or crafting new cloud-native applications. Serving as a catalyst for organizational and digital transformation, it unveils the potential of DevOps within a container-based architecture.

As developers strive to expedite application time-to-market for minimal viable products, containers and OpenShift emerge as the go-to solution for agile development and deployment. A container-based architecture, orchestrated through Kubernetes and OpenShift, enhances application reliability, scalability, and facilitates continuous deployment—streamlining development processes. Red Hat OpenShift enables consistent development and deployment across AWS with Red Hat OpenShift Service on AWS (ROSA), in Microsoft Azure through Azure Red Hat OpenShift, or with a self-managed Red Hat OpenShift Container Platform in public clouds or customer datacenter environments.

While designed to benefit our customers, it’s crucial to acknowledge the uniqueness of each company and infrastructure, with actual outcomes varying based on specific circumstances.

While Red Hat has meticulously designed this course for customer benefit, the uniqueness of each company and infrastructure implies that actual results and benefits may vary.

Personal Transformation Unleashed

  1. Designing Container Images:

    • Craft container images adept at encapsulating and optimizing applications for deployment.
  2. Varied Approaches to Building, Deploying, and Managing Containers:

    • Explore diverse methods for constructing, deploying, and efficiently managing containerized applications.
  3. Deployment of Multi-container Applications:

    • Master the deployment intricacies of multi-container applications, ensuring a seamless and scalable execution.
  4. Implementing Health Checks for Enhanced Reliability:

    • Strengthen system reliability by adeptly implementing health checks, elevating the overall robustness of your applications.
  5. Creation and Execution of Automated Pipelines:

    • Dive into the realm of automation by creating and executing pipelines for continuous delivery, streamlining the development lifecycle with efficiency.

Exam description

The Red Hat Certified OpenShift Application Developer exam (EX288) is a comprehensive evaluation of your capability to deploy existing applications within a Red Hat® OpenShift® Container Platform environment.

Successfully passing this exam bestows upon you the esteemed title of a Red Hat Certified Specialist in OpenShift Application Development. Moreover, this accomplishment contributes towards your pursuit of becoming a distinguished Red Hat Certified Architect (RHCA®).

Aligned with Red Hat OpenShift Container Platform 4.12, this exam reflects the latest industry standards and technologies, ensuring your skills remain at the forefront of application development within containerized environments.

EX288 Exam: Precision for Niche Expertise:

  • Application Developers: Targeted for application developers tasked with the implementation and support of applications within the Red Hat OpenShift Container Platform.
  • DevOps Engineers: Tailored for DevOps engineers entrusted with the delivery of applications within the Red Hat OpenShift Container Platform, emphasizing seamless integration between development and operations.
  • Site Reliability Engineers: Ideal for site reliability engineers working extensively with the Red Hat OpenShift Container Platform, ensuring reliability and efficiency in application deployment and maintenance.

EX288 Exam Prerequisites: Essential Foundations:

  • Before tackling this exam, ensure you meet these prerequisites:

    1. Foundational Knowledge of Container Technology:

      • Possess a basic understanding of container technology, laying a solid groundwork for navigating the exam content.
    2. Programming Familiarity (Recommended):

      • While not mandatory, having some programming experience is strongly recommended, enhancing your capabilities in application development within containerized environments.
    3. Documentation Proficiency:

      • Demonstrate the ability to use documentation effectively for learning unfamiliar or new applications, a crucial skill for success in the exam.
    4. Utilize Free Assessment:

      • Leverage our free assessment to identify the course aligning best with your exam preparation needs.
    5. Completion of DO288 (Encouraged):

      • While not obligatory, completing Red Hat OpenShift Development II: Containerizing Applications (DO288) is highly encouraged, offering additional insights and proficiency.
    6. Red Hat Certified Specialist Credential (Encouraged):

      • Possession of the Red Hat Certified Specialist in Containers and Kubernetes credential is strongly encouraged but not mandatory, signifying a higher level of readiness.
     
     

EX288 Exam Focus: Strategic Study Points

Prepare for success by focusing on these exam objectives:

  1. Red Hat OpenShift Container Platform:

    • Master the intricacies of working with Red Hat OpenShift Container Platform, including project creation and deployment.
  2. Application Deployment Expertise:

    • Create, deploy, and manage both single-container and multi-container applications efficiently.
  3. Application Health Monitoring:

    • Implement application health monitoring strategies to ensure optimal performance.
  4. Git Integration:

    • Navigate Git usage seamlessly within the context of application deployment in OpenShift.
  5. OpenShift Internal Registry Configuration:

    • Configure the OpenShift internal registry to meet specific requirements.
  6. Web Console Application Management:

    • Effectively manage applications using the web console, ensuring streamlined deployment.
  7. Helm Charts and Kustomize Customization:

    • Create and use Helm charts, and customize deployments using Kustomize for tailored application setups.
  8. Container Image Optimization:

    • Work with container images, optimizing and publishing them to a registry for efficient deployment.
  9. Troubleshooting and Diagnostics:

    • Diagnose and troubleshoot minor issues related to application deployment, build processes, and image streams.
  10. Configuration Maps and Secrets:

    • Master the creation and utilization of configuration maps and secret resources, injecting data into applications seamlessly.
  11. Source-to-Image (S2I) Framework:

    • Understand, build, and deploy applications using the source-to-image framework, along with customization of existing S2I builder images.
  12. Hooks, Triggers, and Application Builds:

    • Create build hooks, test their proper operation, and manage application builds effectively.
  13. OpenShift Templates:

    • Create OpenShift templates, work with pre-existing templates, and handle multi-container templates with ease.
  14. OpenShift Pipelines and CI/CD Workflows:

    • Grasp the CI/CD process within OpenShift, work with Tekton custom resource definitions, and configure trigger workflows for applications.
  15. Operators Integration:

    • Understand and create applications using installed Operators, demonstrating proficiency in this crucial aspect.

During the exam, you may encounter pre-written applications. While code modification is not required, you may need to reference supplied documentation for comprehensive testing and deployment completion. Success awaits your strategic preparation.

EX288 Exam Preparation: Strategic Readiness

1. Preparation:

Red Hat encourages you to consider taking Red Hat OpenShift Development I: Introduction to Containers with Podman and Red Hat OpenShift Developer II: Building Kubernetes Applications to help prepare. Attendance in these classes is not required; students can choose to take just the exam.

While attending Red Hat classes can be an important part of one’s preparation, attending class does not guarantee success on the exam. Previous experience, practice, and native aptitude are also important determinants of success.

Many books and other resources on system administration for Red Hat’s products are available. Red Hat does not officially endorse any as preparation guides for its exam. Nevertheless, you may find additional reading deepens understanding and can prove helpful.

2. Exam format:

The exam, spanning three hours, is a performance-based evaluation of your proficiency in deploying applications within a Red Hat OpenShift Container Platform environment. It mirrors routine tasks expected in an OpenShift Container Platform DevOps environment, assessing applications against specific objective criteria.

For added convenience, this exam is available in a virtual format through our remote testing option. Explore more about remote exams to determine if it aligns with your preferences and requirements.

3. Exam Scores and Reporting Details:

Official exam scores are solely available on Red Hat Certification Central. Reporting of results directly to candidates by examiners or training partners is not authorized. Typically, scores are disclosed within 3 U.S. business days.

Exam results are presented as total scores, without detailed breakdowns of performance on individual items. Additional information requests regarding performance details will not be accommodated.

In the event of an unsuccessful first attempt, candidates are eligible for one exam retake. Refer to our Training Policies page for comprehensive details.

Validate Your Mastery: What a Red Hat Certified OpenShift Application Developer Can Achieve

An accomplished enterprise application developer, holding the title of a Red Hat Certified OpenShift Application Developer, demonstrates expertise in the following key areas:

  1. Effective Troubleshooting:

    • Navigate and troubleshoot issues within the Red Hat OpenShift Container Platform environment.
  2. Customization Proficiency:

    • Tailor and customize various facets of the application building and deployment processes for optimal efficiency.
  3. Robust Health Monitoring:

    • Implement comprehensive health monitoring strategies for containerized applications, ensuring robust system reliability.
  4. Containerized Application Creation:

    • Develop and create containerized applications designed to seamlessly operate within the Red Hat OpenShift Container Platform environment.
  5. Application Migration Mastery:

    • Successfully port existing applications into the dynamic Red Hat OpenShift Container Platform environment, showcasing adaptability and skill.
Navigating the Certification Landscape: Is This Your Fit? This certification could be your perfect match if you find yourself in one of the following categories:
    1. DevOps-Driven Application Developers:
      • Individuals holding a DevOps role and managing a Red Hat OpenShift Container Platform environment will find this certification aligning seamlessly with their responsibilities.
    2. DevOps-Embedded Application Implementers:
      • For those in DevOps roles tasked with implementing and maintaining a Red Hat OpenShift Container Platform environment, this certification offers a targeted validation of your expertise.
    3. Containerization Champions:
      • Application developers spearheading the creation of containerized applications or transitioning existing applications into the containerized realm will discover this certification as a tailored acknowledgment of their skills.
If you’re part of the dynamic world of DevOps and hold responsibilities related to Red Hat OpenShift Container Platform, this certification might be the stepping stone to elevate your professional standing and skill recognition.

 Test Your Skills and Knowledge

Embark on EX288: Red Hat Certified OpenShift Application Developer

The best way to learn is to do

  1. The best way to learn is to do Enhance your skills with these recommended courses to prepare for becoming a Red Hat Certified OpenShift Application Developer:

  2. Red Hat OpenShift I: Containers & Kubernetes (DO180)

  3. Red Hat OpenShift Development II: Containerizing Applications (DO288)

SHARE :

On-site Training is available

If you would like to get your entire team trained, we can do it on your premises, in-person or remote.