Git Product home page Git Product logo

ex288studyguide's Introduction

EX288 Study Guide

NOTE: This is not being actively maintained. I am unfamiliar with current versions of the exam, as this was created September 2021 for version 4.6 of the exam.

  • Grades have been posted in slack channel previously without NDA issues, so this will follow the grading format
  • All chapter references are for DO288 version 4.6 unless otherwise specified
  • Provided information is based on the section titles from posted exam results, not specific content within the exam, which I will not discuss
  • As this is by no means an exhaustive guide, the best study method is to be able to complete all DO288 labs without showing the answers. I would encourage you to consult the docs if you are stuck, as you will have them during the exam.
  • Best practice is to be able to complete all functionality in both the CLI and web console where possible, however I may specify where one might be easier than the other in some cases, though bear in mind that these are opinions
  • Full exam study points for the exam, from Red Hat
    • As this is the full list, this is exactly what you should study. Some of my guide is definitely redundant with this. My goal is to provide relevant information for where to find some topics, along with things that have tripped up myself or others while learning OpenShift

General tips

  • Use the ‘latest’ version of an image unless you have a good reason to use a previous version
  • Use the provided docs during the exam. Control+f is your friend.
    • Emphasis placed on linking to docs, so that you are faster at navigating them during the exam
  • If you only have experience with one programming language, know how to run files for popular programming languages you might not know (python, javascript, java, etc)

Exam Sections

  1. Application Deployment
    • Chapter 1 and 6
    • What you learned in DO180 is also quite useful here
    • Be able to deploy apps with both the CLI and web console
  2. Maintenance
    • Fairly general title, so this can cover a wide variety of topics. Be comfortable with searching through the docs
  3. Troubleshooting
    • Chapter 1.8
    • DO180 v4.6 Chapter 8 for more depth + guided exercises + lab
    • Easiest to identify errors/check logs/etc in the web console. Fixing the errors varies.
  4. Customizing Dockerfiles and S2I Builder Images
    • Chapter 5
    • Remember that s2i repositories have a hidden s2i folder (.s2i). You can check for them with ls -a. Know how to customize the assemble/run scripts within, similar to dockerfiles (.s2i/bin)
    • S2I in RHOCP docs
  5. Using Openshift ConfigMaps and Secrets
    • Chapter 2
    • Know how to create a configmap using CLI or web console
    • Applying a configmap to an application is referring to setting env/secrets/etc from configmaps, not just creating the cm within the project
    • Oc set env|secret dc/{dc name} --from cm/{cm name}
    • ConfigMaps in RHOCP docs
    • Can be done with CLI or web console
  6. Implementing Hooks and Triggers
  7. Working with Templates
    • Chapter 6 VERSION 4.5
    • Version 4.6 does not provide enough template content in my opinion
    • Be able to edit/troubleshoot templates, load them into openshift, then create an application using that template
    • Understand parameters and their different fields (name, description, value, required, etc)
    • Templates in RHOCP docs
  8. Application Health Monitoring

General exam prep resources (that you probably know if you have taken EX180)

  • Install Codeready Containers (crc) to save on lab hours or experiment on your own
    • Red Hat developer sandbox also works
  • Get your exam environment ready early
    • To use your IBM laptop for the exam, you need to disable secure boot
    • Exam PDF (includes link to most recent ISO)
    • May need to use an older ISO
    • If the above do not work, you may need to try a different computer
  • Exam scheduler is in a 24 hour time format. Be mindful of this fact. You will not get your exam credit back if you miss it. And don’t ask why I feel the need to mention this.

Exam Taking Tips

  • During the exam, be sure to manage your time efficiently
  • Don't spend too much time on one question if you can’t figure it out
  • Try to leave time at the end to go back and test your answers
  • Use the -h | --help flag
  • If you fail your first attempt (or think you did), immediately create a practice test for yourself from what you can remember while the exam is fresh in your mind. Figure out the answers, then make sure you can do them quickly. It is important that you do not share this with anyone else, as that is against the NDA for obvious reasons.
  • Don’t stress if you don’t pass the first time. From what I have seen, most people don’t. And if you don’t have any retakes available for whatever reason, you can take a different version of the exam (until they remove it on 10/1/2021).

ex288studyguide's People

Contributors

jfleming9357 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.