
Drupal認定試験 アクイア認定プログラム

認定プログラム
お客様やパートナーがDrupalやアクイア製品を使って自信を持って仕事ができるように準備することが、当社の認定プログラムの使命です。認定試験は全部で19種類あり、それらは「Drupal 9」「Drupal 8」「Drupal 7」「Acquia Platform」のトラックに分類されています。

認定取得者リスト
アクイア認定はDrupalとアクイアプラットフォームのための最高のプロフェッショナル認定プログラムであり、あなたとチームが、競争の激しい市場での能力を確立するための標準的なスキルを満たしていることを保証します。

グランドマスター
グランドマスターとは、アクイア認定デベロッパー、アクイア認定バックエンドスペシャリスト、アクイア認定フロントエンドスペシャリストの全ての試験に合格した方に贈られる資格であり、高度なDrupalの専門知識を証明するものです。
学習ガイドで試験に備える
これらの学習ガイドは、準備を急ピッチでスタートさせ、希望する試験に合格するための軌道に乗せることができます。それぞれの試験の性質や受験に役立つヒントを見つけることができます。
日本語ガイドはこちら (順次日本語公開予定)
Drupal 9 認定トラック
アクイア認定サイトビルダー – Drupal 9
試験名:アクイア認定サイトビルダ – Drupal 9
試験時間:75分
受験料:$155
問題数:50問
合格ライン:68%
受験可能な言語:英・日
イントロダクション
アクイア認定サイトビルダーは、コアモジュールおよび拡張モジュールを使用してDrupalサイトを構築するプロフェッショナル向けの資格です。この試験は、Drupalサイトビルダーのスキルと知識を検証することを目的としています。この試験はDrupal 9の知識と、Drupalの機能、コンテンツモデリング、サイト表示、サイト構成、モジュールとテーマ管理、セキュリティとパフォーマンスなどのトピック領域に焦点を当てています。
この試験は、受験者の次の能力を検証します:
Drupal 9をベースとしたソリューションのプランニング、構築、管理
サイト構築に関するコアDrupalのプラクティスに関する理解
Drupalのサイト構築ツールを用いたアプリケーションの開発および保守
新規のDrupalモジュール、テーマのインストールおよび構成
このレベルで必要となる基本的な知識、スキルには、次のエリアおよび対象コンポーネントがすべて含まれます:
Drupalを使用した専門的な経験
Drupalサイトのセットアップと構成
モデルコンテンツアーキテクチャ
Drupalコンテンツとユーザーの管理
コントリビュートモジュールとテーマのインストール、構成
ドメイン
以下のリストは、この試験で検証するドメインおよびその範囲の一覧です。
ドメイン | Number of Questions |
1.0 Drupalの理解とDrupalサイトの対応 | 6 |
2.0 コンテンツのモデリング | 14 |
3.0 サイト表示設定 | 10 |
4.0 サイト構成 | 10 |
5.0 コントリビュートモジュールとテーマ管理 | 6 |
6.0 セキュリティおよびパフォーマンス | 4 |
合計 | 50 |
注: この試験の構成には、受験者への案内を目的として各種トピック/ドメイン、試験の目標が含まれます。この試験の全内容を網羅する包括的なリストを意図したものではありません。
テスト形式
この試験で使用するテスト項目形式は次の通りです。
選択肢方式:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを 1 つ選択します。
複数回答:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを複数選択します。
コンテンツ
1.0: Drupalの理解とDrupalサイトの対応
1.1 Drupalの差別化された特徴を説明、およびDrupalの用語を理解する能力の実証
1.2 ページレイアウトに関する提示された例に対し、ブロックに対比するコンテンツを決定
1.3 コンテンツ、構成およびメンテナンスに関する問題をトラブルシューティングする能力の実証
2.0: コンテンツのモデリング
2.1 コンテンツタイプおよびボキャブラリーを用いたコンテンツのモデリング能力の実証
2.2 コメントタイプおよびコメントを構成し管理する能力の実証
2.3 ブロックタイプおよびブロックを構成し管理する能力の実証
2.4 お問い合わせフォームを構成し管理する能力の実証
2.5 多言語対応コンテンツおよびインターフェースを構成し使用する能力の実証
2.6 メニュー、メニュー項目およびメニューブロックを構成し管理する能力の実証
2.7 メディアモジュールを使用したコンテンツ内のリッチメディアを構成し使用する機能の実証
3.0: サイト表示設定
3.1 ブロックシステムを用いたサイトの各種リージョンにおけるコンテンツ表示の制御能力の実証
3.2 編集、表示に関する各種コンテンツエンティティ(ノード、コメント、ユーザープロファイル、タームなど) のプレゼンテーション能力の実証
3.3 Drupalのビューズ機能を用いたコンテンツリストの作成、管理、表示能力の実証
3.4 Layout Builderを使用したコンテンツのレイアウトを構築する能力の実証
4.0: サイト構成
4.1 アカウント設定、コンテンツオーサリング、開発、検索、サイトおよびシステム設定、メディアなどのサイト構成に関する各種オプションを使用する能力の実証
4.2 環境全体のインポート、エクスポート、構成比較における構成および同期オプションを使用する能力の実証
4.3 提示されたシナリオに対してユーザーアカウントを構成する能力の実証
5.0: コントリビュートモジュールとテーマ管理
5.1 コントリビュートモジュールを追加、更新、削除する能力の実証
5.2 コントリビュートテーマを追加、更新、削除する能力の実証
5.3 コミュニティの参加方法と問題の報告方法を特定
6.0: セキュリティおよびパフォーマンス
6.1 サイト構成により発生したセキュリティの問題を特定
6.2 サイト構成に起因するパフォーマンスの問題を特定
アクイア認定デベロッパー – Drupal 9
試験名:アクイア認定デベロッパー – Drupal 9
試験時間:90分
受験料:$250
問題数:60問
合格ライン:65%
受験可能な言語:英・日
イントロダクション
アクイア認定デベロッパーは、基本的なウェブ概念、サイト構築、フロントエンド開発(テーマ作成)およびバックエンド開発(コーディング)の領域において、Drupal開発者としてのスキルおよび知識の検証を目的としています。この試験は、Drupal 9プラットフォームをべースとしています。
この試験は、受験者の次の能力を検証します:
Drupal 9をベースとしたソリューションの設計、開発および展開
フロントエンドおよびバックエンド開発に関するコアDrupal 9の基本的なアーキテクチャに関するベストプラクティスの理解
Drupal 9フロントエンドおよびバックエンド開発を用いたアプリケーションの開発および保守
新規のDrupal 9モジュールおよびテーマの開発、実装
既存のモジュール、テーマのカスタマイズおよび拡張
このレベルで必要となる基本的な知識およびスキルには、次のエリアおよび対象コンポーネントがすべて含まれます。
Drupalテクノロジーを用いた専門的な経験
Drupalサイトのセットアップおよび構成
Drupalモジュールの開発、実装
新規のテーマ開発および既存のテーマのカスタマイズ: 既存のテーマ、HTML、CSS、JavaScript/JQueryに関する知識
既存モジュールのカスタマイズおよび拡張: 既存のモジュール、PHPに関する知識
次のトレーニングコースやその他の同等の方法は試験準備に役立ちます:
-
Drupalの公式ドキュメント: http://drupal.org/documentation
-
Acquia Academy: https://www.acquiaacademy.com/
ドメイン
以下のリストは、この試験で検証するドメインおよびその範囲の一覧です。
ドメイン | 割合 |
1.0 基本的なウェブ開発概念 | 10% |
2.0 サイト構築 | 30% |
3.0 フロントエンド開発 (テーマ作成) | 25% |
4.0 バックエンド開発 (コーディング) | 35% |
合計 | 100% |
注: この試験の構成には、受験者への案内を目的として各種トピック/ドメイン、試験の目標が含まれます。この試験の全内容を網羅する包括的なリストを意図したものではありません。
テスト形式
この試験で使用するテスト項目形式は次の通りです。
選択肢方式:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを 1 つ選択します。
複数回答:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを複数選択します。
Content
1.0 基本的なウェブ開発概念
HTMLおよびCSSに関する知識を実証
JavaScriptおよびjQueryプログラミング概念を識別
バージョン管理におけるGitの使用方法を実証
2.0 サイト構築
基本的なデータ構成の構築における適切なフィールドおよびフィールド設定によるエンティティタイプを作成し構成する能力を実証
コアエンティティのカスタムフォームおよびビューモードを構築するためのディスプレイモードの設定能力を実証
コンテンツの分類と整理のためのタクソノミーボキャブラリーおよびタームを作成し、使用する能力を実証
ブロックタイプの設定、ブロックライブラリの管理、ブロックレイアウトの設定を行う能力を実証
メニューを使用して、メインナビゲーションシステムと代替ナビゲーションシステムを構築する能力を実証
コンテンツリストページ、ブロック、フィードを構築するためのビューの作成と設定の能力を実証
サイト構成をエクスポートするための構成管理機能を使用する能力を実証
コア多言語対応機能を用いた多言語対応ウェブサイトの構築能力を実証
3.0 フロントエンド開発 (テーマ作成)
カスタムテーマまたはサブテーマの作成能力の実証
テーマ作成の概念に関する知識の実証
Twig構文を使用する能力の実証
レイアウトコンテンツ定義のためのTwigテンプレートの構築またはオーバーライドする能力の実証
カスタム出力をオーバーライドするためのテンプレート前処理関数の記述能力を実証
4.0 バックエンド開発 (コーディング)
コアまたはオブジェクト指向型PHPを用いたコーディング能力を実証
Drupal機能拡張のためのDrupal APIを使用したカスタムモジュール開発能力を実証
コードを用いたデータの保存、検索能力を実証
その他必要なAPIの対応能力を実証
Drupalコーディング規約を用いたコーディング能力を実証
サイト構成またはカスタムコードにより発生するサイトパフォーマンスの問題の分析、解決能力を実証
サイト構成またはカスタムコードにより発生するセキュリティの問題の分析、解決能力を実証
コアのテストフレームワークを用いたテスト記述能力を実証
Acquia Certified Front End Specialist - D9
Exam coming soon!
Acquia Certified Back End Specialist - D9
Exam coming soon!
Drupal 8 認定トラック
アクイア認定サイトビルダー – Drupal 8
試験名:アクイア認定サイトビルダ – Drupal 8
試験時間:75分
受験料:$155
問題数:50問
合格ライン:68%
受験可能な言語:英・日
イントロダクション
アクイア認定サイトビルダーは、コアモジュールおよび拡張モジュールを使用してDrupalサイトを構築するプロフェッショナル向けの資格です。この試験は、Drupalサイトビルダーのスキル、知識の検証を目的としてデザインされています。この試験では、Drupal 8の知識と、Drupalの機能、コンテンツとユーザー管理、コンテンツモデリング、サイト表示、コミュニティとOSSプロジェクト、モジュールとテーマ管理、セキュリティ、パフォーマンスなどの領域に焦点を当てています。
この試験は、受験者の次の能力を検証します:
Drupal 8をベースとしたソリューションのプランニング、構築、管理
サイト構築に関するコアDrupalのプラクティスに関する理解
Drupalのサイト構築ツールを用いたアプリケーションの開発および保守
新規のDrupalモジュール、テーマのインストールおよび構成
このレベルで必要となる基本的な知識、スキルには、次のエリアおよび対象コンポーネントがすべて含まれます。
Drupal
Drupalを使用した専門的な経験
Drupalサイトのセットアップと構成
モデルコンテンツアーキテクチャ
Drupalコンテンツとユーザーの管理
コントリビュートモジュールとテーマのインストール、構成
IT、ウェブに関する知識
DrupalサイトとWebアプリケーション開発の経験
HTML
基本的なCSS、JavaScript/jQueryに関する知識
基本的なPHPに関する知識
以下のドキュメントやトレーニングコースは試験の準備に役立ちます:
Drupal ドキュメント https://drupal.org/documentation
アクイア トレーニングコース https://training.acquia.com/track/drupal-8
ドメイン
以下のリストは、この試験で検証するドメインおよびその範囲の一覧です。
ドメイン | 問題数 |
1.0 Drupalの理解 | 3 |
2.0 Drupalサイトの対応 | 10 |
3.0 コンテンツのモデリング | 12 |
4.0 サイト表示設定 | 6 |
5.0 サイト構成 | 7 |
6.0 コミュニティおよびOSSプロジェクト | 4 |
7.0 モジュールおよびテーマ管理 | 4 |
8.0 セキュリティおよびパフォーマンス | 4 |
合計 | 50 |
注: この試験の構成には、受験者への案内を目的として各種トピック/ドメイン、試験の目標が含まれます。この試験の全内容を網羅する包括的なリストを意図したものではありません。
テスト形式
この試験で使用するテスト項目形式は次の通りです。
選択肢方式:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを 1 つ選択します。
複数回答:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを複数選択します。
コンテンツ
ドメイン 1.0: Drupalの理解
1.1. Drupalの差別化された特徴を説明する能力の実証
1.2. Drupalの専門用語と用語の理解の実証
ドメイン 2.0: Drupalサイトの対応
2.1 提示されたシナリオに対し、サイト管理での管理ツールの使用方法の決定
2.2 提示されたシナリオに対してユーザーアカウントを構成する能力の実証
2.3 完成したコンテンツ項目に関する提示されたシナリオに対し、どの要素がタクソノミー用語、画像フィールドまたはテキストフィールドかを特定
2.4 ページレイアウトに関する提示された例に対し、ブロックに対比するコンテンツを決定
2.5 コンテンツ、構成およびメンテナンスに関する問題をトラブルシューティングする能力の実証
ドメイン 3.0: コンテンツのモデリング
3.1 コンテンツタイプおよびボキャブラリーを用いたコンテンツのモデリング能力の実証
3.2 コメントタイプおよびコメントを構成し管理する能力の実証
3.3 ブロックタイプおよびブロックを構成し管理する能力の実証
3.4 お問い合わせフォームを構成し管理する能力の実証
3.5 多言語対応コンテンツおよびインターフェースを構成し使用する能力の実証
3.6 メニュー、メニュー項目およびメニューブロックを構成し管理する能力の実証
ドメイン 4.0: サイト表示設定
4.1 ブロックシステムを用いたサイトの各種リージョンにおけるコンテンツ表示の制御能力の実証
4.2 編集、表示に関する各種コンテンツエンティティ(ノード、コメント、ユーザープロファイル、タームなど) のプレゼンテーション能力の実証
4.3 Drupalのビューズ機能を用いたコンテンツリストの作成、管理、表示能力の実証
ドメイン 5.0: サイト構成
5.1 アカウント設定、コンテンツオーサリング、開発、検索、サイトおよびシステム設定、メディアなどのサイト構成に関する各種オプションを使用する能力の実証
5.2 環境全体のインポート、エクスポート、構成比較における構成および同期オプションを使用する能力の実証
ドメイン 6.0: コミュニティおよびOSSプロジェクト
6.1 提示されたシナリオに対し、コントリビュートモジュールが必要となるタイミングの特定
6.2 提示されたプロジェクトデータの例に対し、プロジェクトの健全性を評価
6.3 コミュニティ参加方法
6.4 コアまたはコントリビュートモジュールに対する問題の報告方法に関する知識の実証
ドメイン 7.0: モジュールおよびテーマ管理
7.1 コントリビュートモジュールを追加、更新、削除する能力の実証
7.2 コントリビュートテーマを追加、更新、削除する能力の実証
ドメイン 8.0: セキュリティおよびパフォーマンス
8.1 サイト構成により発生したセキュリティの問題を特定
8.2 サイト構成に起因するパフォーマンスの問題を特定
アクイア認定デベロッパー – Drupal 8
試験名:アクイア認定デベロッパー – Drupal 8
試験時間:90分
受験料:$250
問題数:60問
合格ライン:65%
受験可能な言語:英・日
イントロダクション
アクイア認定デベロッパーは、基本的なウェブ概念、サイト構築、フロントエンド開発(テーマ作成)およびバックエンド開発(コーディング)の領域において、Drupal開発者としてのスキルおよび知識の検証を目的としています。この試験は、Drupal 8プラットフォームをべースとしています。
この試験は、受験者の次の能力を検証します:
Drupal 8をベースとしたソリューションの設計、開発および展開
フロントエンドおよびバックエンド開発に関するコアDrupal 8の基本的なアーキテクチャに関するベストプラクティスの理解
Drupal 8フロントエンドおよびバックエンド開発を用いたアプリケーションの開発および保守
新規のDrupal 8モジュールおよびテーマの開発、実装
既存のモジュール、テーマのカスタマイズおよび拡張
このレベルで必要となる基本的な知識およびスキルには、次のエリアおよび対象コンポーネントがすべて含まれます。
Drupalテクノロジーを用いた専門的な経験
Drupalサイトのセットアップおよび構成
Drupalモジュールの開発、実装
新規のテーマ開発および既存のテーマのカスタマイズ: 既存のテーマ、HTML、CSS、JavaScript/JQueryに関する知識
既存モジュールのカスタマイズおよび拡張: 既存のモジュール、PHPに関する知識
以下のドキュメントやトレーニングコースは試験の準備に役立ちます:
Drupal ドキュメント https://drupal.org/documentation
アクイア トレーニングコース http://acquiacademy.com
ドメイン
以下のリストは、この試験で検証するドメインおよびその範囲の一覧です。
ドメイン | 配分 |
1.0 基本的なウェブ開発概念 | 10% |
2.0 サイト構築 | 30% |
3.0 フロントエンド開発 (テーマ作成) | 25% |
4.0 バックエンド開発 (コーディング) | 35% |
合計 | 100% |
注: この試験の構成には、受験者への案内を目的として各種トピック/ドメイン、試験の目標が含まれます。この試験の全内容を網羅する包括的なリストを意図したものではありません。
テスト形式
この試験で使用するテスト項目形式は次の通りです:
-
選択肢方式:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを 1 つ選択します。
複数回答:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを複数選択します。
コンテンツ
ドメイン 1.0: 基本的なウェブ開発概念
1.1. HTMLおよびCSSに関する知識を実証
1.2. JavaScriptおよびjQueryプログラミング概念を識別
1.3. バージョン管理におけるGitの使用方法を実証
ドメイン 2.0: サイト構築
2.1 基本的なデータ構成の構築における適切なフィールドおよびフィールド設定によるコンテンツタイプを作成し構成する能力を実証
2.2 コアエンティティのカスタムフォームおよびビューモードを構築するためのディスプレイモードの設定能力を実証
2.3 コンテンツの分類と整理のためのタクソノミーボキャブラリーおよびタームを作成し、使用する能力を実証
2.4 ブロックタイプの設定、ブロックライブラリの管理、ブロックレイアウトの設定を行う能力を実証
2.5 メニューを使用して、メインナビゲーションシステムと代替ナビゲーションシステムを構築する能力を実証
2.6 コンテンツリストページ、ブロック、フィードを構築するためのビューの作成と設定の能力を実証
2.7 サイト構成をエクスポートするための構成管理機能を使用する能力を実証
2.8 コア多言語対応機能を用いた多言語対応ウェブサイトの構築能力を実証
2.9 コアのWebサービス機能を使用してRESTfulなWebアプリケーションを構築する能力を実証
ドメイン 3.0: フロントエンド開発 (テーマ作成)
3.1 提示されたシナリオに対し、カスタムテーマまたはサブテーマの作成能力の実証
3.2 テーマ作成の概念に関する知識の実証
3.3 Twig構文を使用する能力の実証
3.4 レイアウトコンテンツ定義のためのTwigテンプレートの構築またはオーバーライドする能力の実証
3.5 カスタム出力をオーバーライドするためのテンプレート前処理関数の記述能力を実証
ドメイン 4.0: バックエンド開発 (コーディング)
4.1 コアまたはオブジェクト指向型PHPを用いたコーディング能力を実証
4.2 Drupal機能拡張のためのDrupal APIを使用したカスタムモジュール開発能力を実証
4.3 コードを用いたデータの保存、検索能力を実証
4.4 その他必要なAPIの対応能力を実証
4.5 Drupalコーディング規約を用いたコーディング能力を実証
4.6 サイト構成またはカスタムコードにより発生するサイトパフォーマンスの問題の分析、解決能力を実証
4.7 サイト構成またはカスタムコードにより発生するセキュリティの問題の分析、解決能力を実証
アクイア認定フロントエンドスペシャリスト – Drupal 8
試験名:アクイア認定フロントエンドスペシャリスト – Drupal 8
試験時間:90分
受験料:$300
問題数:60問
合格ライン:68%
受験可能な言語:英・日
イントロダクション
アクイア認定フロントエンドスペシャリストは、フロントエンド開発 (テーマ作成) の領域においてDrupal開発者としてのスキルおよび知識の検証を目的としています。この試験は、Drupal 8プラットフォームをべースとしています。
この試験は、受験者の次の能力を検証します:
フロントエンドに焦点を当てたDrupal 8ベースのソリューションの設計、開発および展開
サイト構築およびテーマ開発におけるコアDrupal 8の基本的なアーキテクチャに関するベストプラクティスの理解
新規のDrupal 8テーマの開発、実装
既存のテーマのカスタマイズおよび拡張
このレベルで必要となる基本的な知識およびスキルには、次のエリアおよび対象コンポーネントがすべて含まれます。
Drupalテクノロジーを用いた専門的な経験
Drupalサイトのセットアップおよび構成
新規のテーマ開発および既存のテーマのカスタマイズ: 既存のテーマ、HTML、CSS、JavaScript/JQueryに関する知識
以下のドキュメントやトレーニングコースは試験の準備に役立ちます:
Drupal ドキュメント https://drupal.org/documentation
アクイア トレーニングコース http://acquiacademy.com
ドメイン
以下のリストは、この試験で検証するドメインおよびその範囲の一覧です。
ドメイン | 配分 |
1.0 基本的なウェブ開発概念 | 25% |
2.0 テーマ作成の概念 | 25% |
3.0 テンプレートおよび事前処理機能 | 25% |
4.0 レイアウト構成 | 15% |
5.0 パフォーマンス | 5% |
6.0 セキュリティ | 5% |
合計 | 100% |
注: この試験の構成には、受験者への案内を目的として各種トピック/ドメイン、試験の目標が含まれます。この試験の全内容を網羅する包括的なリストを意図したものではありません。
テスト形式
この試験で使用するテスト項目形式は次の通りです:
-
選択肢方式:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを 1 つ選択します。
複数回答:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを複数選択します。
コンテンツ
ドメイン 1.0: 基本的なウェブ開発概念
1.1 HTMLおよびCSSに関する知識を実証
1.2 PHPプログラミング概念を特定
1.3 JavaScriptおよびjQueryプログラミング概念の識別
1.4 レスポンシブデザイン概念に関する知識を実証
ドメイン 2.0: テーマ作成の概念
2.1 テーマ内のカスタムリージョンの定義および使用能力を実証
2.2 テーマ構成を使用する能力を実証
2.3 スタイルシートの対応に関する知識を実証
2.4 テーマでのJavaScriptの対応に関する知識を実証
2.5 テーマでのブレークポイントの対応に関する知識を実証
2.6 ベーステーマからのサブテーマ構築能力を実証
ドメイン 3.0: テンプレートおよび事前処理機能
3.1 Twig構文を使用する能力を実証
3.2 マークアップ管理に関するコアテンプレートの構築およびカスタマイズ能力を実証
3.3 テンプレートのsuggestionsに対応する能力を実証
3.4 カスタム出力をオーバーライドするためのテンプレート前処理関数の記述能力を実証
3.5 フォームの変更やテンプレートのsuggestionを変更する能力を実証
ドメイン 4.0: レイアウト構成
4.1 レイアウトを構築するためのブロックを作成し、構成する能力を実証
4.2 コンテンツリストページ、ブロック、フィードを構築するためのビューの作成と設定の能力を実証
4.3 レスポンシブ画像モジュールを設定して使用する能力を実証
ドメイン 5.0: パフォーマンス
5.1 サイト構成により発生するサイトパフォーマンスの問題の分析、解決能力を実証
5.2 カスタムテーマにより発生するサイトパフォーマンスの問題の分析、解決能力を実証
ドメイン 6.0: セキュリティ
6.1 サイト構成により発生するセキュリティの問題の分析、解決能力を実証
6.2 カスタムテーマにより発生するセキュリティの問題の分析、解決能力を実証
アクイア認定バックエンドスペシャリスト – Drupal 8
試験名:アクイア認定バックエンドスペシャリスト – Drupal 8
試験時間:90分
受験料:$350
問題数:60問
合格ライン:70%
受験可能な言語:英・日
イントロダクション
アクイア認定バックエンドスペシャリストは、コードを用いたDrupalソリューションの構築および実装 (モジュール開発) の領域において、開発者としてのスキルおよび知識の検証を目的としています。
この試験は、受験者の次の能力を検証します:
Drupal 8をベースとしたソリューションの設計、開発および展開
バックエンド開発に関するコアDrupal 8の基本的なアーキテクチャに関するベストプラクティスの理解
Drupal 8バックエンド開発を用いたアプリケーションの開発および保守
新規のDrupal 8モジュールの開発、実装
既存のモジュールのカスタマイズおよび拡張
このレベルで必要となる基本的な知識およびスキルには、次のエリアおよび対象コンポーネントがすべて含まれます。
Drupalテクノロジーを用いた専門的な経験
Drupalサイトのセットアップおよび構成
Drupalモジュールの開発、実装
既存のモジュールのカスタマイズおよび拡張: 既存のモジュール、PHPに関する知識
以下のドキュメントやトレーニングコースは試験の準備に役立ちます:
Drupal ドキュメント https://drupal.org/documentation
アクイア トレーニングコース http://acquiacademy.com
ドメイン
以下のリストは、この試験で検証するドメインおよびその範囲の一覧です。
ドメイン | 問題数 |
1.0 基本的なウェブ開発概念 | 10 |
2.0 Drupal core API | 20 |
3.0 コードのデバッグおよびトラブルシューティング | 4 |
4.0 テーマのインテグレーション | 6 |
5.0 パフォーマンス | 8 |
6.0 セキュリティ | 8 |
7.0 コミュニティの活用 | 4 |
合計 | 60 |
注: この試験の構成には、受験者への案内を目的として各種トピック/ドメイン、試験の目標が含まれます。この試験の全内容を網羅する包括的なリストを意図したものではありません。
テスト形式
この試験で使用するテスト項目形式は次の通りです:
-
選択肢方式:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを 1 つ選択します。
複数回答:問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを複数選択します。
コンテンツ
ドメイン 1.0: 基本的なウェブ開発概念
1.1. HTML、CSS およびJavaScriptに関する知識を実証
1.2. PHPオブジェクト指向プログラミングの概念に関する知識を実証
1.3. Composerを用いた依存関係管理に関する知識を実証
1.4. バージョン管理におけるGitの使用を実証
1.5. 自動テスト概念に関する知識を実証
ドメイン 2.0: Drupal core API
2.1 ルーティングシステムやメニューAPIを使用して、DrupalでのURLリクエストの処理方法を定義するためのパスを登録する能力を実証
2.2 Form APIを使用してフォームを構築、変更、検証、送信する能力を実証
2.3 Entity APIを使用してエンティティシステムとの対話能力を実証
2.4 Drupalの機能を構築・拡張するためのコアAPIを使用する能力を実証
ドメイン 3.0: コードのデバッグおよびトラブルシューティング
3.1 コードのデバッグ能力を実証
3.2 サイトに関する問題のトラブルシューティング能力を実証
ドメイン 4.0: テーマのインテグレーション
4.1 Render APIやJavaScript APIを使用してDrupalのテーマシステムと連携する能力を実証
4.2 Twigのテンプレートおよび構文を使用する能力を実証
ドメイン 5.0: パフォーマンス
5.1 サイト構成により発生するサイトパフォーマンスの問題の分析、解決能力を実証
5.2 カスタムコードにより発生するサイトパフォーマンスの問題の分析、解決能力を実証
5.3 Cache APIを用いたDrupalキャッシュ戦略の実装
ドメイン 6.0: セキュリティ
6.1 サイト構成により発生するセキュリティの問題の分析、解決能力を実証
6.2 カスタムコードにより発生するセキュリティの問題の分析、解決能力を実証
6.3 Drupalのコアセキュリティメカニズムの実装能力を実証
ドメイン 7.0: コミュニティの活用
7.1 コミュニティに貢献する能力を実証
7.2 Drupalコーディング規約を用いたコーディング能力を実証
Drupal 7 Certification Track
Acquia Certified Site Builder – D7
Exam name: Acquia Certified Site Builder – Drupal 7
Exam Duration: 75 minutes
Exam Price: $155
Exam length: 50 questions
Pass/Fail mark: 68%
(subject to change)
Introduction
The Acquia Certified Site Builder is a credential intended for professionals who build Drupal sites using core and contributed modules. This exam is designed to validate skills and knowledge of a Drupal Site Builder. This test focuses on knowledge of Drupal 7 and topic areas including Drupal features, Content and User Management,Content Modeling, Site Display, Community and Contributed Projects, Module and Theme Management, Security and Performance.
This exam validates a candidate’s ability to:
Plan, build, and manage Drupal 7-based solutions
Understand the core Drupal practices for site building
Develop and maintain applications using Drupal site building tools
Install and configure new Drupal modules and themes
Drupal
Professional experience using Drupal
Set-up and configure Drupal sites
Model content architectures
Manage Drupal content and users
Install and configure contributed Drupal modules and themes
Web and IT Knowledge
Experience in developing Drupal websites and web applications
HTML
Basic CSS, JavaScript/jQuery knowledge
Basic PHP knowledge
These training courses or other equivalent methodologies will assist in exam preparation:
Drupal Documentation http://drupal.org/documentation
Acquia Training courses
Drupal 7 Site Building
Drupal 7 Module Development (optional)
Drupal 7 Layout and Theming (optional)
Note: Note: This exam blueprint includes topics /domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content of this examination.
The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)
Section | % of Examination |
1.0 Drupal features | 10% |
2.0 Content and user management | 18% |
3.0 Content modeling | 24% |
4.0 Site display | 20% |
5.0 Community and contributed projects | 8% |
6.0 Model and theme management | 8% |
7.0 Security and performance | 12% |
TOTAL | 100% |
Test Format
Test item formats used in this examination are:
-
Multiple-choice: Examinee selects one option that best answers the question or completes a statement.
-
Multiple-response: Examinee selects more than one option that best answers the question or completes a statement.
Content
Section 1 Drupal features
1.1 Demonstrate the ability to explain the distinct and differentiating features of Drupal.
1.2 Given a scenario, identify specific Drupal features such as core modules, blocks or core content types used for site building.
Section 2 Content and user management
2.1 Given a scenario, determine how administration tools are used for site management.
2.2 Given a scenario, demonstrate ability to configure user accounts.
2.3 Given a scenario of a completed content item, identify which elements are taxonomy terms, image fields or text fields.
2.4 Given an example of a page layout, determine what is content versus a block.
Section 3 Content modeling
3.1 Given a scenario, determine the need for a custom content type.
3.2 Given a scenario, identify which field types or widgets would be appropriate for a content type design.
3.3 Given a scenario, identify which content type defaults should be set.
3.4 Demonstrate ability to configure both controlled vocabularies and free tagging with taxonomy.
3.5 Demonstrate ability to configure file and image fields, including image resizing options.
3.6 Demonstrate ability to configure text formats appropriately to specific needs.
Section 4 Site display
4.1 Given a scenario, identify the display types created with views.
4.2 Given a scenario, identify the differences between using the menu system, block system or views.
4.3 Given a scenario, identify the appropriate permission configuration options.
4.4 Given a scenario, identify how a path was created.
4.5 Given a scenario, determine how to use blocks to display content within regions.
Section 5 Community and contributed projects
5.1 Given a scenario, identify when a contributed module would be needed.
5.2 Given example project data, evaluate the health of projects.
5.3 Identify ways of community participation.
5.4 Demonstrate knowledge of how to report issues against either core or contributed modules.
Section 6 Module and theme management
6.1 Demonstrate the ability to add, update, and remove contributed modules.
6.2 Demonstrate the ability to add, update, and remove contributed themes.
Section 7 Security and performance
7.1 Identify security issues resulting from site configuration.
7.2 Identify performance issues resulting from site configuration.
Acquia Certified Developer – D7
Exam name: Acquia Certified Developer – Drupal 7
Exam Duration: 90 minutes
Exam Price: $250
Exam length: 60 questions
Pass/Fail mark: 65%
(subject to change)
To prepare for this exam, please check out this eBook: Five Steps to Get Ready for the Acquia Certified Developer Exam
Introduction
The Acquia Certified Developer exam is intended for Acquia customers, partners, and employees who perform a developer role. This exam validates a candidate’s ability to:
Design, develop and deploy Drupal based solutions
Understand the core Drupal basic architecture best practices for front and back end development
Develop and maintain applications using Drupal front and back end development
Develop and implement new Drupal modules and themes
Customize and extend existing modules and themes
The basic knowledge and skills required at this level should include all of the following areas and objective components below.
Drupal
Professional experience using Drupal technology
Set-up and configure Drupal sites
Develop and implement new Drupal modules
Develop new or customize existing themes: knowledge of existing themes, HTML, CSS, JavaScript/JQuery
Customize and extend existing modules: knowledge of existing modules, PHP
Web and IT Knowledge
Experience in developing enterprise Drupal websites and web applications
PHP knowledge
OOP knowledge
HTML, CSS, JavaScript/JQuery
MySQL
Basic Linux server administration skills
Experience with security and performance
Version control systems
These training courses or other equivalent methodologies will assist in exam preparation:
Drupal Documentation http://drupal.org/documentation
Acquia Certified Developer course
Drupal 7 Site Building
Drupal 7 Module Development
Drupal 7 Layout and Theming
Note: This exam blueprint includes topics /domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content of this examination.
The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)
Domain | % of Examination |
1.0 Fundamental web concepts | 13% |
2.0 Site building | 27% |
3.0 Front-end development (theming) | 25% |
4.0 Back-end development (coding) | 35% |
TOTAL | 100% |
Test Format
Test item formats used in this examination are:
Multiple-choice: Examinee selects one option that best answers the question or completes a statement.
Multiple-response: Examinee selects more than one option that best answers the question or completes a statement.
Content
Domain 1.0: Fundamental web development concepts
1.1. Demonstrate knowledge of HTML and CSS.
1.2. Identify PHP programing concepts.
1.3. Identify JavaScript and jQuery programing concepts.
1.4. Demonstrate the use of Git for version control.
Domain 2.0: Site building
2.1. Demonstrate ability to create and configure content types with appropriate fields and field settings for building basic data structures.
2.2. Demonstrate ability to configure field display and view modes for content types.
2.3. Demonstrate ability to create and use taxonomy vocabularies and terms for classification and organization of content.
2.4. Demonstrate ability to configure blocks for building layouts from information widgets.
2.5. Demonstrate ability to build main and alternative navigation systems by using menus.
2.6. Demonstrate ability to create and configure Views for building content list pages, blocks and feeds.
Domain 3.0: Front-end development (theming)
3.1. Given a scenario, demonstrate ability to create a custom theme or sub theme.
3.2. Demonstrate knowledge of theming concepts.
3.3. Demonstrate ability to build or override PHP templates for defining layout content.
3.4. Demonstrate ability to use theme () functions for overriding custom output.
3.5. Demonstrate ability to write template pre-process functions for overriding custom output.
Domain 4.0: Back-end development (coding)
4.1. Demonstrate ability to develop custom modules using Drupal API for extending Drupal functionality.
4.2. Demonstrate ability to work with Drupal's database abstraction layer for managing tables and CRUD operations on data.
4.3. Demonstrate ability to debug code and troubleshoot site problems.
4.4. Demonstrate ability to write code using Drupal coding standards.
4.5. Demonstrate ability to analyze and resolve site performance issues arising from site configuration and custom code.
4.6. Demonstrate ability to analyze and resolve security issues arising from site configuration and custom code.
Sample Question:
You are running a popular local news portal. A mobile app developer in your area approached you for a permission to syndicate your content on their mobile app. They are requesting the content be made available as a feed rather than in HTML format.
How can you provide list of latest articles in RSS format?
-
Create a view with a Feed display filtering only the Articles content type.
-
Create a view with a Page display filtering only the Articles content type and under filter options enable the RSS filter
-
Create a view with a Page display filtering only the Articles content type and under Style output options select RSS Feed instead of Unformatted List
-
Create a view with a Page display filtering only the Articles content type, modifying the .tpl.php file for the view and render the output in RSS format
Please note: This sample question is to give a test taker an example of the format and style of the questions that appear on the exam. This question does not appear on the exam itself.
Acquia Certified Front End Specialist – D7
Exam name: Acquia Certified Front End Specialist – Drupal 7
Exam Duration: 90 minutes
Exam Price: $300
Exam length: 60 questions
Pass/Fail mark: 68%
(subject to change)
Introduction
The Acquia Certified Front End Specialist exam is intended for Acquia customers, partners, and employees who perform a Front end Developer role. This exam validates a candidate’s ability to:
Design, develop and deploy Drupal 7 based solutions focusing on the front end.
Understand core Drupal architecture best practices for site building and theme development.
Develop and maintain applications using Drupal front end development.
Develop, customize, and implement new Drupal themes.
Customize and extend existing modules.
Build and customize displays using Views module.
The basic knowledge and skills required at this level should include all of the following areas and objective components below.
Drupal
Experience developing Drupal websites and web applications.
Set-up and configure Drupal sites
Develop and customize Drupal themes and sub-themes.
Customize and extend existing modules.
Experience with the Views, Devel, and Drupal core modules.
Drupal security and performance.
Web and IT Knowledge
JavaScript and jQuery
CSS
PHP
HTML5
Object-oriented programming
Security and performance
Version control systems
These training courses or other equivalent methodologies will assist in exam preparation:
Drupal Documentation http://drupal.org/documentation
Acquia Training courses
Drupal 7 Site Building
Drupal 7 Layout and Theming
Note: This exam blueprint includes topics /domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content of this examination.
The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)
Domain | % of Examination |
1.0 Fundamental web concepts | 18% |
2.0 Theming concepts | 18% |
3.0 Sub-theming concepts | 9% |
4.0 Templates | 13% |
5.0 Template functions | 13% |
6.0 Layout configuration | 13% |
7.0 Performance | 9% |
8.0 Security | 7% |
TOTAL | 100% |
Test Format
Test item formats used in this examination are:
Multiple-choice: Examinee selects one option that best answers the question or completes a statement.
Multiple-response: Examinee selects more than one option that best answers the question or completes a statement.
Content
Domain 1.0: Fundamental web development concepts
1.1. Demonstrate knowledge of HTML and CSS.
1.2. Identify PHP programing concepts.
1.3. Identify JavaScript and jQuery programing concepts.
Domain 2.0: Theming concepts
2.1 Demonstrate ability to define and use custom regions in a theme.
2.2 Demonstrate ability to work with theme settings.
2.3 Demonstrate knowledge of working with stylesheets.
2.4 Demonstrate knowledge of working with JavaScript in a theme.
Domain 3.0: Sub-theming concepts
3.1 Demonstrate ability to build a sub-theme from a base theme.
3.2 Demonstrate ability to work with templates and pre-process functions in a sub-theme.
Domain 4.0: Templates
4.1 Demonstrate ability to build and customize core templates for managing markup.
4.2 Demonstrate ability to work with template suggestions.
Domain 5.0: Template functions
5.1 Demonstrate ability to use theme() functions for overriding custom output.
5.2 Demonstrate ability to write template pre-process functions for overriding custom output.
Domain 6.0: Layout configuration
6.1 Demonstrate ability to configure field display and view modes for content types.
6.2 Demonstrate ability to create and configure blocks for building layouts.
6.3 Demonstrate ability to create and configure views for building content list pages, blocks and feeds.
Domain 7.0: Performance
7.1 Demonstrate ability to analyze and resolve site performance issues arising from site configuration.
7.2 Demonstrate ability to analyze and resolve security issues arising from site custom code.
Domain 8.0: Security
8.1 Demonstrate ability to analyze and resolve security issues arising from site configuration.
8.2 Demonstrate ability to analyze and resolve security issues arising from site custom theme.
Acquia Certified Back End Specialist – D7
Exam name: Acquia Certified Back End Specialist – Drupal 7
Exam Duration: 90 minutes
Exam Price: $350
Exam length: 60 questions
Pass/Fail mark: 70%
(subject to change)
Introduction
The Acquia Certified Back End Specialist exam is intended for Acquia customers, partners, and employees who perform a Back end Developer role. This exam validates a candidate’s ability to:
Design, develop and deploy Drupal based solutions focusing on the back end
Understand the core Drupal basic architecture best practices for back end development
Develop and maintain applications using Drupal back end development
Develop and implement new Drupal modules
Customize and extend existing modules
The basic knowledge and skills required at this level should include all of the following areas and objective components below.
Drupal
Professional experience using Drupal technology
Set-up and configure Drupal sites
Develop and implement new Drupal modules
Customize and extend existing modules: knowledge of existing modules, PHP
Drupal security and performance
Web and IT Knowledge
Experience in developing enterprise Drupal websites and web applications
PHP knowledge
OOP knowledge
HTML, CSS, JavaScript/JQuery
MySQL
Basic Linux server administration skills
Experience with security and performance
Version control systems
These training courses or other equivalent methodologies will assist in exam preparation:
Drupal Documentation http://drupal.org/documentation
Acquia Training courses
Drupal 7 Site Building
Drupal 7 Module Development
Note: This exam blueprint includes topics /domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content of this examination.
The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)
Domain | % of Examination |
1.0 Fundamental web concepts | 13% |
2.0 Drupal core API | 30% |
3.0 Database abstraction layer | 10% |
4.0 Debug code and troubleshooting | 8% |
5.0 Theme integration | 5% |
6.0 Performance | 13% |
7.0 Security | 13% |
8.0 Community | 8% |
TOTAL | 100% |
Test Format
Test item formats used in this examination are:
Multiple-choice: Examinee selects one option that best answers the question or completes a statement.
Multiple-response: Examinee selects more than one option that best answers the question or completes a statement.
Content
Domain 1.0: Fundamental web development concepts
1.1. Demonstrate knowledge of HTML and CSS.
1.2. Identify PHP programing concepts.
1.3. Identify JavaScript and jQuery programing concepts.
1.4. Demonstrate the use of Git for version control.
Domain 2.0: Drupal core API
2.1 Demonstrate an ability to register paths to define how URL requests are handled in Drupal using hook_menu and hook_menu_alter.
2.2 Demonstrate ability to build, alter, validate and submit forms using Form API.
2.3 Demonstrate ability to interact with the node system using hook_node_*.
2.4 Demonstrate ability to interact with the block system using hook_block_*.
2.5 Demonstrate ability to use core system hooks like hook_boot, hook_init, hook_cron, hook_mail, hook_file*.
2.6 Determine order of hooks to enhance performance.
Domain 3.0: Database abstraction layer
3.1 Demonstrate ability to work with Drupal's database abstraction layer for managing tables.
3.2 Demonstrate ability to work with Drupal's database abstraction layer CRUD operations on data.
Domain 4.0: Debug code and troubleshooting
4.1 Demonstrate ability to debug code.
4.2 Demonstrate ability to troubleshoot site problems.
Domain 5.0: Theme integration
5.1 Demonstrate ability to work with Drupal's theme CSS and JavaScript APIs.
Domain 6.0: Performance
6.1 Demonstrate ability to analyze and resolve site performance issues arising from site configuration.
6.2 Demonstrate ability to analyze and resolve site performance issues arising from custom code.
6.3 Implement Drupal caching strategies.
Domain 7.0: Security
7.1 Demonstrate ability to analyze and resolve security issues arising from site configuration.
7.2 Demonstrate ability to analyze and resolve security issues arising from site custom code.
7.3 Demonstrate the ability to implement Drupal core security mechanisms.
Domain 8.0: Community
8.1 Demonstrate the ability to contribute to the community.
8.2 Demonstrate ability to write code using Drupal code standards.