2019年1月下旬に、HTML5プロフェッショナル認定資格Level2を受験し合格しました!
本記事では、試験の概要と合格までの受験勉強法を記しました。(時間が経ってしまいましたが...)
ちなみに、HTML5プロフェッショナル認定資格Level1も2018年9月に受験しております。
こちらも合格記を残しているのでよかったら参考にしてください。
HTML5プロフェッショナル認定資格Level1 合格記
動機
以前から業務でWebアプリケーションの開発に従事してます。最近ではECサイトのフロントエンドの開発に携わっており、「自身のJavaScriptの知識や経験がどの程度のレベルか確認したい」、「基礎力を上げたい」という思いが強まりました。Level2はJSを中心に問題が構成されており、フロントエンド、サーバサイド(Node.js)共にJavaScriptを扱っていたこともあって、「そこまで勉強しなくても受かるのでは?」と、謎の自信がありました。
試験の概要
公式:HTML5 Professional Certification Level.2について(Ver2.0)
以下、上記リンクより抜粋
この資格の認定者は、下記のスキルと知識を持つWebプロフェッショナルであることを証明できます。
- 動的に動作させて高いユーザビリティを実現するリッチユーザインターフェイスアプリケーションを作成することができる。
- マルチデバイスに対応し高パフォーマンスで動作する動的コンテンツを作成することができる。
- システム間連携を行いリアルタイムな情報を提供するアプリケーションを開発することができる。
- スマートフォンなどでネイティブアプリに近い機能を組み込んだ先端のWebアプリケーションを開発することができる。(具体的には、ServiceWorkersやWeb Bluetoothといった最新のAPIを使って、これまでのWebから一歩進んだ機能を組み込んだり、ハイブリッドアプリケーション開発などができるスキル)
- APIのセキュリティモデルを理解したうえで開発することができる。(具体的には、同一オリジン制約、Mixed Content、SecureContentsを理解しているか)
所要時間:90分
試験問題数:40~45問
受験料:¥15,000 (税別)
試験実施方式:コンピュータベーストテスト(CBT)
認定の有意性の期限:5年間
Level1では60問程度でしたがそれよりも少ない問題数となっています。その代わりコードリーディング問題が多く、1問1問が重く感じられます。
私の勉強法
ここからは私が実践した勉強法を共有します。およそ受験日の2,3週間前から勉強をはじめました。
公式サンプル問題
https://html5exam.jp/measures/sample.html#lv2
まず公式が発表するサンプル問題を解きました。Level1でもそうでしたが、かなり難しい印象でした。出題範囲ごとに問題がまとめられているのですが、とにかく細かい知識を問う問題が多く、使ったことがあっても正確な知識がないと正解できないと感じました。ただ問題内のコードや答えを読んで「まるっきり意味わからん」ということもありませんでした。
HTML5プロフェッショナル認定試験 レベル2 対策テキスト&問題集 Ver2.0対応版
https://www.amazon.co.jp/HTML5プロフェッショナル認定試験-対策テキスト-Mynavi-Examination-Library/dp/4839953570
Level1同様こちらの本を購入しました。出題範囲に対して分野ごとに解説されております。前半はJavaScript初学者用に文法の説明、後半にAPIや通信、ストレージ等について解説があります。文法以外の後半部を中心に読み進め、最終的に後半部だけを2,3周読みましたが、こちらの本だけでは細かい文法に関する理解を深められないと思いました。
初めてのJavaScript 第3版
https://www.amazon.co.jp/初めてのJavaScript-第3版-―ES2015以降の最新ウェブ開発-Ethan-Brown/dp/4873117836/
全部で400ページほどあります。過去に読んだことのあるこちらの本をパラパラと見て、JavaScriptの文法やコーディングレベルで忘れていた箇所やわからなかった部分を見返しました。ちなみに、タイトルに「初めての」と名前がついておりますが、情報量がかなり多く、ある程度知識のある方でないと全ページの内容を深く理解できないと思います。(私が最初そうでした) あと、試験範囲外の内容もたくさんあるので注意です。
js-primer
https://jsprimer.net/basic/
Web上で公開している文章です。JavaScriptの文法が章ごとにまとまっており、移動中にスマートフォンでおさらい目的で読みました。「初めてのJavaScript 第3版」よりライトに内容がまとまっているのと、無料で読むことができるのでとてもオススメです!
本番
試験時間が90分ですが丸々時間を使うことなく、かなり余裕を持って問題を解くことができました。しかしLevel1と同じように「複数選べ」問題が多数出題されるので、自信を持って「これだ!」と解答できた問題はあまり多くなかった印象です。コードリーディング問題は時間に余裕があったのでゆっくり落ち着いて解けました。例によって受験後すぐに結果がわかり、無事合格!!特にJavaScriptの文法に関する分野は得点率が高く、勉強した甲斐がありました!
感想
冒頭で謎の自信があったと書きましたが、学習を進めていくとその自信はどこかに吹き飛んでしまいました。それでも普段の経験のおかげで本や解説の内容がスラスラ入ってきて、学習自体はとても進めやすかった印象です。
HTML5プロフェッショナル認定Level1&Level2の資格取得は今年度の目標にしており、無事どちらも一発で合格できて一安心しました。まだまだフロントエンドの開発を行う予定なので、今回の受験は基礎力を上げる目的でとても為になったと感じてます!