Oracle認定プログラムは、 Oracle製品およびテクノロジーに関連するスキルと知識について、受験者を認定するものです。
資格は、認定レベルに応じて、試験合格、研修、およびパフォーマンスに基づく課題の実施を組み合わせた結果付与されます。Oracle認定資格は、経験と専門知識の具体的な指標であり、Oracleは、これらの資格を取得することで、応募者が雇用主の間で際立った存在になれると主張しています。
Oracle認定資格には、Oracle Certified Junior Associate (OCJA)、Oracle Certified Associate (OCA)、Oracle Certified Professional (OCP)、Oracle Certified Master (OCM)、Oracle Certified Expert (OCE)、Oracle Certified Specialist (OCS) の6つのレベルがあります。これらの資格は9つのテクノロジー分野にまたがり、さらに製品ファミリーと製品グループに細分化されています。Oracle認定資格のWebサイトでは、職務役割別にも資格が定義されています。
Oracle Universityでは、Oracleの様々な製品やサービスに対応した各種認定資格を提供しています。受験者は取得したい認定資格を選択し、その認定資格の要件を満たす必要があります。要件には、Pearson VUEが提供する試験の合格、前提となる認定資格の取得、トレーニングの修了、コース修了証明書の提出などが含まれる場合があります。
Oracle認定試験を受験する前に、受験者はVUEアカウントに登録し、CertViewアカウントも認証する必要があります。試験バウチャーはOracle Universityで購入することも、バウチャーなしでPearson VUEのWebサイトで直接登録して支払うこともできます。バウチャーは、認定Oracleパートナーからも購入できます。受験者は、有効な身分証明書を2点持参する必要があります。どちらにも署名があり、1点には写真が、もう1点には政府発行の身分証明書が必要です。
購入した試験バウチャーは6ヶ月以内に使用しなければならず、期限を過ぎると払い戻しなしで無効となります。
受験者は、Oracle Universityが提供するトレーニングや準備セミナーへの参加、KaplanやTranscenderが提供する模擬試験の受講などによって試験対策を行うことができます。これらは任意であり、認定資格取得に必須ではありません。
受験者が試験に不合格となった場合、再受験する前に5日間の待機期間を経過する必要があります。2回目の受験料は全額支払わなければなりません。受験者が予定された試験日時に出頭しなかった場合、試験は無効となり、返金は行われません。キューバ、イラン、北朝鮮、スーダン、シリアからの受験者には制限があります。未成年者の受験者は、親または保護者の同意を得る必要があります。[ 5 ]
通常、認定資格には1つの試験が関連付けられています。ただし、認定資格によっては2つの試験が必要な場合もあります。試験に合格することに加え、一部の認定資格では、受験者はOracle Universityでのトレーニングを受講する必要があります。Java EE Master認定資格の場合、試験は選択式ではなく、課題を完了することとエッセイ形式の試験を受けることが求められます。課題とエッセイは、課題を購入してから6か月以内に完了する必要があります。不合格となった課題は、30日以内に再提出しなければなりません。
認定資格の中には、段階的にレベルアップしていくものがあります。例えば、プロフェッショナル資格を取得するにはアソシエイト資格が必要で、マスター資格を取得するにはプロフェッショナル資格が必要です。エキスパート資格とスペシャリスト資格には、アソシエイト資格のような前提条件となる認定資格はありません。Oracleは最近、小中高生や大学生を対象としたジュニアアソシエイト資格(例:「Java Foundations Junior Associate 1Z0-811」試験)を導入しました。
Oracle Certified Associate Java SE 8 Programmer は、受験者のJava プログラミング言語の知識をテストするものであり、Oracle Certified Programmer になるための前提条件です。[ 6 ]
ほとんどの上級認定試験は受験者の API に関する知識に焦点を当てていますが、この入門レベルの試験は変数、クラスとインターフェースの定義、配列、例外処理、カプセル化、ポリモーフィズム、およびフロー制御に焦点を当てています。受験者は文字列と配列リストの使用方法も実証する必要があります。テストのバージョン 8 は 2014 年 12 月以降、最終リリースとして利用可能になりました。このテストでは、ラムダ式、ボクシング (自動ラップ)、および新しい日付と時刻 API に関する受験者の知識がテストされました。[ 7 ]
Java SE 11 の OCA 資格は今後授与されなくなります。[ 8 ]

Oracleの認定プロフェッショナルJava SEプログラマー(OCPJP)[ 9 ]試験は、JavaとそのSE APIの一部に対する確かな理解を証明するために必要な基礎試験であり、他の多くのJava認定資格の前提条件となっています。
この試験は、Javaプログラミング言語のコア機能と構造に関する知識をかなり詳細にテストするように設計されています。ループ構造や変数といった基本的なものから、スレッド、コレクション、ジェネリクスといったより複雑なトピックまで、Javaの幅広いAPIとコア機能をテストします。GUI作成、Webプログラミング、ネットワークプログラミングといった特定の技術分野は対象としていませんが、標準ライブラリに含まれるAPIの一部は対象としています。この試験は、プログラマが言語の構造とメカニズムをどれだけ理解しているかをテストします。ただし、プログラマが目的のある効率的なプログラムを作成する能力をテストすることがこの試験の目的ではありません。例えば、効率的なアルゴリズムを作成する能力をテストするものではありませんが、車輪の再発明をせずに効率的なアルゴリズムを実装するためにどのコレクションを選択すべきかという知識はテストします。
この試験は、自動的に実施される多肢選択式テストシステムによって評価され、受験者は150分以内に60問に答える必要があります。[ 10 ]合格するには、少なくとも37問正解する必要があります(約61%)。[ 10 ]テストを受けるには、受験者はOracleからバウチャーを購入し(米国では約300米ドル、英国では150ポンド(VATを除く)、オーストラリアでは316豪ドル+税、インドでは8000ルピー+税)、少なくとも1週間前にテストを予約する必要があります。[ 10 ]テストは多肢選択式の問題で構成されています。2011年6月、OracleはテストプロバイダーをPrometricからPearson VUEに変更しました。 [ 11 ]