Java共通認定技術者(jCert)情報

What's New?

(2002/03/13)アメリカでの受験方法のページを作りました。よろしければご参考になさってください。

(2002/03/09)WebLogic Developer's 6.0試験に合格しました。この試験は3B試験のため、beaからもLevel 3認定を受けられたことになります。勤務先の異動で利用するAppサーバがWebSphereからWebLogicに変わったのですが、どちらも最上位の認定を受けられて嬉しいです^^v なお、この試験はアメリカで受験しました。近々アメリカでの受験方法についてまとめてみたいと思っています。

(2002/03/04)Enterprise Connectivity (with J2EE)試験が日本語化されたとIBMのサイトに発表されていました。これで日本語のみでEnterprise Developerまで取得する環境が整ったことになります。普及に弾みがついて欲しいな〜。

(2002/02/28)IBM FORUM 2002に行ってきたら、WAS V4関連の書籍の紹介が出ていましたので488試験の参考文献のところに追加しました。WebSphere Studio Application Developer(WSAD)って、VAJ4.0の次バージョンという位置付けだったんですね。知らなかった…。

(2002/02/22)WebSphere Application Server, Advanced Single Server Edition for Multiplatforms, V4(な、長い…)に合格しました。これでめでたくLevel 3です。この試験も二度目のチャレンジになったのですが、その分勉強もきちんとできたので良しとしましょう。あとは、普及活動をしてjCertの知名度を高めるのみです:-)

(2002/01/22)Enterprise Connectivity (with J2EE)に合格しました。先週WAS4.0試験に落ちまして、とりあえずこちらに方向転換したのが成功でした。他のL3試験を見ても、Enterprise Connectivityの内容を理解した上でベンダ独自の実装・拡張を問うものになっていますので、この順番で受験したほうが良いと思います。とりあえず、これでLevel 3 にリーチ!

(2002/01/08)Object-Oriented Analysis and Design with UMLに合格しました。実は、先月の18日にも一度受験して失敗しています。ベンダ試験受験ではOracle Platinum 7以来久しぶりに土が付きました。ともあれ、これで Level 2 認定(Certified Solution Developer)ということになります。

(2001/12/03)このテーマでの本丸である Sun Certified Programmer for Java 2 Platformに合格しました。これで jCert Level 1 ということになります。数年前のままイメージが止まっていたため「準備しにくい試験」とずっと思っていたのですが、受験専門の参考書も3冊ほど出ているようだし、合格点も下がったので、受験を考えていた人はチャレンジしてみてはいかがでしょうか(後は受験料がなぁ…)。

(2001/11/28)前からず〜っと受けようと思っていたJava系のベンダ試験ですが、ようやく手を付ける気になり、WebSphereの試験を受けてきました。果たしてjCertレベル3まで到達できるかな? なお、今の時点ではjCertに認定されているわけではありません。看板に偽りありです:-p

What is jCert?

jCertとは、Javaを担ぐベンダが集まって作った、Java技術者の認定プログラムです。ご承知の通り、Javaはそれ自体では仕様であり、特定の開発ツールやサーバとは結びついていません。しかしながら、実際の活用の現場ではそれら独自製品に依存した知識が必要になることもまた確かです。Javaのメリットであるマルチベンダと実際に役立つ技術の認定という矛盾する問題を解決するため、共通テストと認定フレームワークを組み合わせたものがjCert(のよう)です。

jCertは、次の3つのレベルの認定を提供します。上位レベルの取得には下位レベルの取得が前提となります。

レベル1 (Certified Programmer)
共通試験Sun Certified Programmer for the Java 2 Platformのみで認定。
レベル2 (Certified Solution Developer)
共通試験Object-Oriented Analysis and Design with UMLと、ベンダ独自のツールの試験(サーバ製品でも可)で認定。
レベル3 (Certified Enterprise Developer)
共通試験Enterprise Connectivityとベンダ独自のサーバ製品の試験で認定。

これらは相互乗り入れしているので、例えばレベル2をOracle JDeveloperで取得し、レベル3をBEA WebLogicで取得するなんて事も可能です。

もちろん、私はIBM製品で受験です:-) VAJではなく、WASでチャレンジすることにしました。ちなみに、レベル2のIBMの認定名は「IBM WebSphereアプリケーション・サーバー 認定ソリューション・デベロッパー」になります。

IBM WebSphere Application Server, Standard Edition, V3.5 (000-406)

制限時間75分、全55問、合格点 50点のところ、68点で合格でした。明細は以下の通りです。

セクション名テスト配分点数
アプリケーション・デザイン13%62%
開発管理36%75%
プレゼンテーション開発13%62%
配置と配備28%78%
トラブル・シューティング10%40%

jCertというこのページのテーマとは外れますが、この試験の合格で IBM WebSphereアプリケーション・サーバー認定スペシャリストに認定されます。

私は業務でWAS2.03を使っているのでこの試験を選んだのですが、実際には全く違った製品になっていたのでかなり焦りました。利用した教材は以下のようなものです。

iStudy WebSphere
会社で「開発の資料になるかも」と買ったけれども、解説が講習のマニュアルを参照していたためにその役には全く立ちませんでした。ただ、出ている問題はある程度本番の問題に近いものです。前のバージョンに準拠しているため、細かなところはマニュアルなどを読んで正誤を確認しておく必要がありますが。
「WebSphere Application Server 開発者ガイド」(ピアソン・エデュケーション)
一般書籍として入手できる中でおそらくもっとも良い参考書。内容も良くまとまっているし薄くて持ち歩きにも便利です。ただ、「開発者ガイド」という名前の通り、設定廻りの情報がかなり不足しています。合格点が低いため、この本だけでも合格レベルには達するかも知れません。
InfoCenter
WAS3.5のマニュアルはIBMのサイトからダウンロードできます。ただ、ページ数が膨大なため、印刷して読もうとするとかなり根性が要るでしょう。受験対策のための一覧性には欠けており、疑問点のチェックとしてしか利用できませんでした。
ICE
IBMが提供する模擬試験サイトです。本番に近い問題が出るため、チェックしておいたほうが良いでしょう。

本番の試験では、日本語になっていない選択肢が多く、悲しい思いをしました。マイナー試験を多数受験している私ですが、こういった試験問題に出会うと「ベンダはこの科目には期待してないのかな・・・」とやるせない思いに囚われます。ぜひとも改善を望みたいですね。

Sun Certified Programmer for Java 2 Platform (310-025)

制限時間90分、全59問、合格点 61点のところ、83点で合格でした。明細は以下の通りです。

セクション名点数
宣言及びアクセス制御87%
フロー制御および例外処理42%
ガベージコレクション100%
言語の基礎100%
演算子及び代入85%
オーバーロード、オーバーライド、実行時の型、およびオブジェクト指向100%
スレッド100%
java.awtパッケージ100%
java.langパッケージ0%
java.utilパッケージ50%
java.ioパッケージ80%

私は言語系の試験は MCSD のために幾つか受けたことがあるのですが、それらに比べると本当に利用する機能が出題されていることにとても好感を持ちました。awtについてはともかく、それ以外のセクションはまともにJavaで開発をしていれば絶対に利用するものばかりです。

それでは、実務経験があれば楽々合格するか、というと必ずしもそうでは無さそうで、問題の出し方がとてもひねっています。例えば、「演算子オーバーライドの規則」を問う問題だと思って解答すると、実は「クラスの可視性」が解答の鍵だったり、というような設問が非常に多く含まれています。試験時間中にこれらに気づいて適切な解答をするためには、参考問題集に当たって問題の癖になれておいたほうが良いでしょう。

私が今回利用した教材は以下のようなものです。

Sun標準コーステキスト : 「Java プログラミング I」「Java プログラミング II」
結局のところこれが基本です(これに載ってない項目も多少は出ますが)。ただ、初めから終わりまでこれで済む、というものではなく、一通り勉強し終わった後に読み返して「あぁ、そういうことが書いてあったのか」ということになるかも知れません。実務上も非常に役に立ち、いまだに私の座右に置いてある本でもあります。
「Java2」 (Certification Insider Press)
最近は問題集も3種類ほど訳が出たようですが、私が勉強を始めた頃はそんなものは全然出てなかったのでamazonから注文する羽目になりました。この本は現在翔泳社から訳書が出ているようです。他にも何冊か買ったのですが、この本が一番良くまとまっており、ネステッドクラスやスレッドなどで標準コーステキストに足りない記述が書き込まれており、受験を離れてもお勧めです。

1年前と比べ、受験資料も揃い、合格点も10点下がったため、「受けにくい試験」という面は随分軽減されたと思います(後は面倒な申し込みと高い受験料だな…)。Javaを使っておられる方は力試しに受けて見られてはいかがでしょうか?

Object-Oriented Analysis and Design with UML (000-486)

制限時間120分、全55問、合格点 69点のところ、一回目は65点で不合格、二回目は87点で合格でした。明細は以下の通りです。

セクション名テスト配分点数(一回目)点数(二回目)
Development Process12%71%85%
Requirements Modeling18%62%87%
Architecture12%85%100%
Static Modeling22%61%84%
Dynamic Modeling24%61%84%
Design and Implementation Techniques12%57%85%

この試験については言いたいことがあります。セクション名が英語になっている事から気づかれた方もいると思いますが、私は今回英語で受験しました。ですが、この試験には日本語版があり、私も一回目は日本語で受験しています。ですが、訳が余りにも拙劣で、全く題意を取れない設問が多かったため、二度目は英語での受験をせざるを得なかったのです。私は訳の悪い試験には何度か当たったことがあるのですが、今回は要件定義部分が試験範囲であり普通の文章を読んで解答することになるため、ちょっと手のつけようがありませんでした。実際、英語で受験して日本語版と同じ問題があり、「あ、こういうことを聞いていたのか」というものがいくつもあります。この試験を考えている皆さんには、残念ながら英語での受験を強くお勧めします。
もっとも、悪訳だけなら私もここまでは書きません。許しがたいのは、設問が日本語になっているのに、「Exhibit」で表示される資料が英語のままであることです。この試験では設問と資料の単語をつき合わせます。資料も日本語になっていないとその突合せ作業ができません。これは明らかな欠陥です。

気を取り直して勉強方法を書きます。まず、問題のタイプが多くのベンダ試験のような機能の確認タイプではないため、勉強方法に戸惑いました。WASのところでも書いた模擬試験サイトが、どのような出題がされるかの唯一の手がかりとなるのですが、ここは採点はしてくれますが正答を教えてはくれません。初めは題意をつかむことすら難しく、なにか直接的な解答になるものをあちこち探しました。が、結局は近道はなく、普通の技術書を読んで知識を得ることで少しずつ点数が上がっていきました。どちらかというと情報処理試験の勉強に近かったような気がします。なお、受験で使った書籍をUML参考書籍ガイドにまとめました。有名な本ばかりですが、受験を離れても役に立つものばかりだと思います。

Enterprise Connectivity (with J2EE) (000-483)

制限時間90分、全58問、合格点 60点のところ、79点で合格でした。明細は以下の通りです。なお、この試験は日本語化のスケジュールが決まっていなかったなので英語で受験しました(2002/03/04より日本語化されています)。

セクション名テスト配分点数
Java 2 Enterprise Edition (J2EE) Architecture16%77%
Web Component Development17%60%
Enterprise JavaBean (EJB) Development28%75%
Client Development10%100%
Connectivity Services19%90%
Assembly and Deployment10%83%

この試験も素直な出題で好感が持てました。試験範囲としては、J2EEの概要とJDBC2.0のデータソース・プーリング周りが少し出るほかは、実質的にはほとんどがEJBと言って良いでしょう。問われる内容は、4種類のEJBの内容と特徴、EJBのライフサイクルとコールバックメソッド、トランザクション管理、デプロイメント、と、きちんとEJBを利用しようとすると必要となるものばかりです。あ、試験問題が準拠しているのはEJB1.1のようです。EJB1.0をお使いの方(どれくらいいるのか?)は注意してください。

これもまたどのような問題が出るのかという手がかりは模擬試験サイトにしかありません。しかも、この試験では問題セットが一つしか無いようで,何度アクセスしても同じ問題が出てくる…。それ以外に利用した教材は以下のようなものです。

「これならわかるEnterprise JavaBeans」(ソフト・リサーチ・センター)
軽そうなタイトルとは裏腹に、EJBのライフサイクルやトランザクション管理について非常に詳しく説明されています。欲を言えば、デプロイ周りでもっと詳しい記述があるとなお良かったのですが。

英語の試験ですが、UML/OOADよりは楽です(相手にするのが技術用語のため)。もしLevel 2まで認定されて「英語だから…」と思ってLevel 3に進むことをためらっていらっしゃる方がいるなら、思い切ってチャレンジしてみてはいかがでしょう。

IBM WebSphere Application Server, Advanced Single Server Edition for Multiplatforms, V4 (000-488)

制限時間90分、全53問、合格点 63点のところ、一回目は61点で不合格、二回目に75点で合格でした。明細は以下の通りです。

セクション名テスト配分点数 (一回目)点数 (二回目)
再利用可能なエンタープライズ・コンポーネントのデザインと開発15%62%87%
IBM WebSphere固有の機能を含むJavaServerPages(JSPs)とServletsに対するWebコンポーネントのデザインと開発19%60%90%
エンタープライズ・コンポーネントをアクセスするクライアントの開発8%50%50%
WebSphere Application Serverにおけるデータベース接続、コネクションプーリングに対する理解4%100%100%
EJBトランザクションの問題への対処11%83%83%
IBM VisualAge for Java, Enterprise Edition, V4.0によるJE22コンポーネントの開発15%62%62%
IBM WebSphere Application Serverにおけるエンタープライズ・アプリケーションのアセンブルと配置13%57%71%
IBM WebSphereツールを使用した、セキュリティー、パフォーマンス、コネクション・プール、セッション管理などのアプリケーション・サーバ側面の確認。15%37%62%

まず、この試験を406のバージョンアップ試験と考えると間違います。EJBの実践的な知識も突っ込んで問われますし、VAJについてもVAJの中の設定まで(!)聞いてくるほど細かい知識が要求されます。私が今まで受けたIBMの試験の中でいちばん難しいです。ですが、それぞれの問題は良くできていて、実力が出るのだろうなぁ、と感じました。

私が今回利用した教材は以下のようなものです。

iStudy WebSphere
488試験対応の問題がリリースされていますが、本試験で問われている内容と全く異なります。レベルが違う、というだけではなく、本試験で問われるのは開発周りの知識なのにiStudyの問題はサーバ設定周りがほとんどなのです。iStudyだけを使って受験勉強するとおそらく本番でボコボコになるのでご注意のほどを(さすがに問題のバージョンアップがそのうちあるでしょうが)。
「WebSphere Application Server 開発者ガイド」(ピアソン・エデュケーション)
前のバージョンのものですが、とりあえずの役には立ちます。ただ、もちろん変化した部分も多いので注意してください。
「これならわかるEnterprise JavaBeans」(ソフト・リサーチ・センター)
この本に書いてあるEJBの一般的な知識も必要です。
「VisualAge for Java V3/3.5 活用ガイドブック」(エスアイビー・アクセス)
本文中にも書いたように、この試験ではVisualAgeとの連動部分がガンガン出題されます。この本のEJB・サーブレットに関する部分をきちんと読んでおかないと対応することは難しいでしょう。
「J2EE&BEA WebLogic Server開発者ガイド」(ピアソン・エデュケーション)
商売敵の本ですが;-) 現在日本でJ2EEのまとまった本ってこれしかないんですよね。また、他のサーバの挙動と付き合わせることで、AATとVAJと管理コンソールとの違いが分ったりします。一通り読み通すことをお勧めします(但し、EJBやJSDKの準拠するバージョンが違ったりするのでそこは注意が必要)。
InfoCenter
WAS4.0のマニュアルはIBMのインフォセンターからオンラインで参照できます。前のバージョンより一覧性が随分よくなりました。2/22時点では日本語化されていないページが若干残っていますが、受験には大きな影響はありません。
ICE
おなじみの模擬試験サイト。iStudyよりはずっと本番に近い問題が出ますのでトライしましょう。但し、問題セットは一つのうえ、難易度は異常に高いです。私はいくら調べても75点以上取れませんでした。
「WebSphere Application V4 Server 開発者ガイド」(ピアソン・エデュケーション)
3月末に発売予定だそうです。新バージョンになって「問題判別ガイド」も追加されたそうで、関係者は購入必須でしょう。
「WebSphere Application V4 Server 構成ガイド」(ピアソン・エデュケーション)
「開発者ガイド」で不足していた構成周りの設定をフォローする待望の書籍のようです。開発者ガイドと併せて手元に置いておけば試験のリファレンスとしてはかなり満足が行く体制になるのではないでしょうか。
WebShpereハンドブック - アプリケーション・サーバー・アドバンスト・エディション V4.0認定スペシャリスト編 -(リックテレコム)
名前の通り、認定試験の準備本です。内容についてはシリーズ中の他試験の本も見たことが無いのでコメントできません。すみません。

WebLogic Developer's 6.0 (0B0-200)

制限時間120分、全60問、合格点 72点のところ、85点で合格でした。明細は以下の通りです。なお、この試験は英語で受験しました(日本語版は存在します)。

セクション名点数
Design and build reusable enterprise components78%
Design and build web components for JSPs and servlets including vendor-specific features88%
Develop clients that access enterprise components75%
Demonstrate database connectivity and connection pooling75%
Handle issues facing transactional systems100%
Configure, package and deploy EJBs, servlets, JSPs, and Enterprise Applications87%
Use vendor-specific tools to validate, monitor, and manage servers100%
Configure server for clustering, load-balancing, and fail-over capabilities80%

WAS40AEsと比べ試験の内容的にはそれほど難しくはないのですがその分合格点が高いため、合格水準がどうなるかは微妙なところでしょう。この試験については全くと言ってよいほど情報が無かったのでさすがに受験を躊躇していたのですが、下記の模擬試験サイトを見つけたため、受験を思い切りました。模擬試験サイトの問題をとりあえず全部控えておき、それをオンラインマニュアルでしらみつぶしに調べていくと言う、ある意味王道の対策を取ったと思います。出題された試験問題は「まんまぁ」という訳では決して無かったのですが、調査をきちんと行っていたために対応することができました。

私が今回利用した教材は以下のようなものです。

「J2EE&BEA WebLogic Server開発者ガイド」(ピアソン・エデュケーション)
WASの所でも挙げた本ですが、WebLogicの試験を受けるのなら必須の本です。基本的には試験範囲を全てカバーしていますし、オンラインマニュアルとは違う視点での記述も多いため、一通り読んだ後にトピックごとにもう一度精読するという使い方をすることになるでしょう。
Gamma Mock Exam
サードパーティーが提供している模擬試験。英語です。IBMのICEと違い、本試験の問題とはすこし出題のされ方が異なっています(模擬試験のほうはオンラインマニュアルを切り取っただけのものが多い)。但し、問われる範囲は本試験と同じものになっていますので「何を勉強してよいか分らない」という人の役には充分に立ちます。あとはきちんと理解するだけですね。
オンラインマニュアル
WebLogicには詳しいオンラインマニュアルが提供されています。私は、Mock Examの各設問につき、用語をサイト検索してひたすら読んでいくという方法を取りました。オンラインマニュアルのほうはきちんと日本語化されていますのでご心配は無用です。

受験料が高いこともあり(日本で受験すると31,000円)、WebLogicを扱うSIerがSEを研修に行かせた上で取得させる資格という印象が強いです。ちなみに英語サイトのほうには、登録SIerのみが閲覧できる模擬試験ページがあり、それを見つけたときにはちょっと悲しかった…。ただ、上記のアプローチを取れば、自学自習でも決して手の出ない資格ではありません。この試験単体で WebLobic Certified Developerという認定が受けられますので、WebLogicをメインに使ってらっしゃる方は受験を考えてみてはいかがでしょうか。

Link List

IBM認定試験の分に付いては別のページを見てください。

トップページに
メールを送る
Last modified: Wed May 05 10:05:36 +0900 2021