EX288

Red Hat 認定上級開発者 - Cloud-native Applications - 認定試験

概要

試験の説明

Red Hat 認定上級開発者 - Cloud-native Applications - 認定試験 (EX288) では、Red Hat® OpenShift® Container Platform 環境に既存のアプリケーションをデプロイする能力をテストします。

この試験に合格すると、Red Hat 認定アーキテクト - Cloud-native Applications - を取得する際の前提条件にもなる Red Hat 認定上級開発者 - Cloud-native Applications - を取得できます。

この試験は、Red Hat OpenShift Container Platform 4.18 に基づいています。 

試験の対象者

  • Red Hat OpenShift Container Platform 上でアプリケーションの実装およびサポートを担当するアプリケーション開発者
  • Red Hat OpenShift Container Platform 上でアプリケーションの提供を担当する DevOps エンジニア
  • Red Hat OpenShift Container Platform を扱う SRE (サイト信頼性エンジニア)

受験の前提条件

試験の内容

試験の学習ポイント

以下に、試験の主な作業領域を示しますので、試験の準備にご活用ください。Red Hat は、認定試験の内容を追加、変更、削除する権利を留保します。変更する場合は、事前にお知らせいたします。 

受験者は、以下のタスクを実行する能力が求められます。

  • Red Hat OpenShift Container Platform の操作
    • 複数の OpenShift プロジェクトを作成および操作する
    • 単一コンテナ・アプリケーションとマルチコンテナ・アプリケーションを作成およびデプロイする
    • アプリケーションのヘルスモニタリングを使用する
    • 基本的な Git の使用方法を理解し、OpenShift へのアプリケーションのデプロイ時に Git を使用する
    • 特定の要件を満たすように OpenShift の内部レジストリを設定する
    • Web コンソールでアプリケーションを管理する
  • マルチコンテナ・アプリケーションのデプロイ
    • Helm Chart を作成および使用する
    • Kustomize でデプロイをカスタマイズする
  • OpenShift Container Platform でのコンテナイメージの操作
    • 事前ビルド済みのイメージをベースにコンテナイメージを作成する方法を理解する
    • イメージビルドとイメージビルド構成について理解し、操作する
    • カスタム・ビルダー・ワークフローを使用して、OpenShift Container Platform で使用するイメージを作成する
    • コンテナイメージを OpenShift イメージレジストリに公開する
  • アプリケーションのビルドとデプロイに関する問題のトラブルシューティング
    • アプリケーションのデプロイに関する軽微な問題を診断および修正する
    • ビルドプロセスに関する軽微な問題を診断および修正する
  • イメージストリームの操作
    • カスタム・イメージストリームを作成し、アプリケーションをデプロイする
    • 既存の Git リポジトリからアプリケーションを取得する
    • イメージストリームの変更時に更新をトリガーする
    • アプリケーションのデプロイに関する軽微な問題をデバッグする
  • 構成マップとシークレットの操作
    • 構成マップを作成する
    • シークレットのリソースを作成する
    • 構成マップを使用して、アプリケーションにデータを注入する
  • S2I (Source-to-Image) フレームワークの操作
    • S2I フレームワークを使用してアプリケーションをビルドおよびデプロイする
    • 既存の S2I ビルダーイメージをカスタマイズする
  • ビルドフックとビルドトリガーの操作
    • 提供されたスクリプトを実行するビルドフックを作成する
    • フックの適切な動作をテストおよび確認する
    • アプリケーションビルドの管理とトリガーを行う
  • テンプレートの操作
    • OpenShift テンプレートを作成する
    • JSON 形式または YAML 形式で記述された既存のテンプレートを使用する
    • マルチコンテナ・テンプレートを操作する
    • テンプレートにカスタムパラメーターを追加する
  • OpenShift Pipelines の操作
    • OpenShift 内の CI/CD プロセスを理解する
    • CI/CD パイプラインを定義するための標準 Tekton カスタムリソース定義 (CRD) を理解し、使用する
    • アプリケーションの CI/CD ワークフローを設計および定義し、トラブルシューティングする
    • アプリケーションのパイプライン・ワークフローを設定してトリガーする
  • ユーザーがアプリケーションで実行できる Operator の操作
    • インストールされた Operator からアプリケーションを作成する

試験中は、事前に作成済みのアプリケーションを 1 つ、あるいは複数使用して作業することを求められる場合があります。アプリケーションコードを変更する必要はありませんが、特定のアプリケーションのデプロイをすべてテストして完了させるために、提供されたドキュメントの確認が必要になる場合があります。

知っておくべきこと

準備

Red Hat では、準備として Red Hat OpenShift Development I:Introduction to Containers with Podman および Red Hat OpenShift Developer II:Building Kubernetes Applications の受講を検討されることをお勧めします。  これらのコースを受講することは必須ではなく、試験のみを受けることもできます。

Red Hat のトレーニングコースに参加することは、試験対策として重要ですが、試験の合格を保証するものではありません。それまでの経験、訓練、適性なども試験に合格するための重要な要素となります。

Red Hat 製品のシステム管理に関するさまざまな書籍や情報が提供されています。Red Hat では、そのような資料のいずれも試験対策ガイドとして公式に保証していません。とはいえ、そのような追加情報は理解を深めるのに役立つことがあります。

試験の形式

セッションを予約する前に、RED HAT 技術者認定プログラムガイドを参照して、すべての公式ポリシーと試験手順をよく確認してください。

この試験は 1 つのセクションで構成され、所要時間は 3 時間です。  この試験は、Red Hat OpenShift Container Platform 環境にアプリケーションをデプロイする受験者の能力を評価する実技試験です。  受験者は、OpenShift Container Platform の DevOps 環境で想定されるタスクに類似した、アプリケーションのデプロイに関連する複数の定型タスクを実行し、それらのアプリケーションが特定の客観的基準を満たしているかどうかが評価されます。

スキルパス

推奨される次の試験またはコース

Red Hat OpenShift Development II:Containerizing Applications (DO288)

場所を選択する

スキル習得をサポートするさまざまな方法

エキスパートによるバーチャルトレーニングと自習型学習の両方のメリットを活用できるほか、エキスパートによるサポートや認定試験も利用できます。これらはすべて、Red Hat ラーニングサブスクリプションに含まれています。

オンサイトトレーニングをご利用いただけます

ご要望に応じて、お客様の施設内でチーム全体へのトレーニングも実施いたします。対面形式かリモート形式かを選択していただけます。

Red Hat ラーニングサブスクリプション

Red Hat 製品に関する包括的なトレーニングとラーニングパス、業界で認められた認定、柔軟で動的な IT 学習体験。