試験名: アクイア認定デベロッパー - Drupal 7
試験時間: 90分
受験料: $250
試験内容: 問題60個
合格点: 65%
(変更される場合があります)
問題のサンプルを表示
この試験への準備として、こちらの電子書籍が役に立ちます: アクイア認定デベロッパー試験の準備に必要な5つのステップ
イントロダクション
アクイア認定デベロッパーは、アクイアのお客様、パートナーおよび開発者を対象としています。この試験は、受験者の次の能力を検証します:
Drupalベースのソリューションの設計、開発および展開
フロントエンドおよびバックエンド開発に関するコアDrupalの基本的なアーキテクチャに関するベストプラクティスの理解
Drupalフロントエンドおよびバックエンド開発を用いたアプリケーションの開発および保守
新規のDrupalモジュールおよびテーマの開発、実装
既存のモジュール、テーマのカスタマイズおよび拡張
このレベルで必要となる基本的な知識およびスキルには、次のエリアおよび対象コンポーネントがすべて含まれます。
Drupal
Drupalテクノロジーを用いた専門的な経験
Drupalサイトのセットアップおよび構成
Drupalモジュールの開発、実装
新規のテーマ開発および既存のテーマのカスタマイズ: 既存のテーマ、HTML、CSS、JavaScript/JQueryに関する知識
既存のモジュールのカスタマイズおよび拡張: 既存のモジュール、PHPに関する知識
ウェブおよびITに関する知識
エンタープライズDrupalウェブサイトおよびウェブアプリケーション開発の経験
PHPに関する知識
PHPオブジェクト指向プログラミングに関する知識
HTML、CSS、JavaScript/JQuery
MySQL
基本的なLinuxサーバー管理スキル
セキュリティおよびパフォーマンスに関する経験
バージョン管理システム
以下のドキュメントやトレーニングコースは試験の準備に役立ちます。
Drupalドキュメント http://drupal.org/documentation
アクイア認定デベロッパーコース
Drupal 7 サイトビルディング
Drupal 7 モジュール開発
Drupal 7 レイアウトとテーミング
注: この試験の設計には、受験者への案内を目的として各種トピック/ドメイン、試験の目標が含まれます。この試験の全内容を網羅する包括的なリストを意図したものではありません。
下の表は、この試験で検証するドメインおよびその範囲の一覧です。(変更される場合があります)
ドメイン |
配分 |
1.0 基本的なウェブ概念 |
13% |
2.0 サイト構築 |
27% |
3.0 フロントエンド開発 (テーミング) |
25% |
4.0 バックエンド開発 (コーディング) |
35% |
合計 |
100% |
テスト形式:
この試験で使用するテスト項目形式は次のとおりです。
選択肢方式: 問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを 1 つ選択します。
複数回答: 問題への答えとして正しいもの、または文の空欄を埋めるのに最も適切なものを複数選択します。
コンテンツ
ドメイン 1.0: 基本的なウェブ開発概念
1.1. HTMLおよびCSSに関する知識を実証。
1.2. PHPプログラミング概念の理解。
1.3. JavaScriptおよびjQueryプログラミング概念を特定。
1.4. バージョン管理におけるGitの使用を実証。
ドメイン 2.0: サイト構築
2.1. 基本的なデータ構成の構築における適切なフィールドおよびフィールド設定によるコンテンツタイプを作成し構成する能力を実証。
2.2. コンテンツタイプに対するフィールド表示および表示モードを構成する能力を実証。
2.3 分類のためのタクソノミーボキャブラリーおよび用語、コンテンツ組織の作成、使用能力を実証。
2.4. 情報ウィジェットからのレイアウト構築に関する各種ブロックを構成する能力を実証。
2.5. メニューの利用によるメインおよび代替のナビゲーションシステムの構築能力を実証。
2.6. コンテンツリストページ、ブロック、フィードの構築に関する各種ビューを作成し構成する能力を実証。
ドメイン 3.0: フロントエンド開発 (テーミング)
3.1. 提示されたシナリオに対し、カスタムテーマまたはサブテーマの作成能力を実証。
3.2. テーミングの概念の知識を実証。
3.3. レイアウトコンテンツ定義のためのPHPテンプレートの構築またはオーバーライド能力を実証。
3.4. カスタムアウトプットのオーバーライドのための theme関数の使用能力を実証。
3.5 カスタムアウトプットのオーバーライドのための事前処理機能テンプレートの書き込み能力を実証。
ドメイン 4.0: バックエンド開発 (コーディング)
4.1. Drupal機能拡張のためのDrupal APIを使用したカスタムモジュール開発能力を実証。
4.2. Drupalのデータベース抽象化レイヤーと連携して、データのテーブルとCRUD操作を管理する能力を実証。
4.3. コードのデバッグおよびサイトに関する問題のトラブルシューティング能力を実証。
4.4. Drupalコーディング基準を用いた実装能力を実証。
4.5. サイト構成およびカスタムコードにより発生するサイトパフォーマンスの問題の分析、解決能力を実証。
4.6. サイト構成およびカスタムコードにより発生するセキュリティの問題の分析、解決能力を実証。
問題サンプル:
あなたは地元で人気のニュースポータルを運営しています。地元のモバイルアプリ開発者があなたの元を訪れ、彼らのモバイルアプリにあなたのコンテンツを同時配信したいと許可を求めてきました。彼らはコンテンツをHTMLフォーマットではなくフィードで得ることを希望しています。
最新記事のリストをRSSフォーマットで提供するにはどうすれば良いですか?
-
記事コンテンツタイプのみをフィルタリングするフィード表示を持つビューを作成する。
-
記事コンテンツタイプのみをフィルタリングするページ表示を持つビューを作成し、フィルターオプションでRSSフィルターを有効にする。
-
記事コンテンツタイプのみをフィルタリングするページ表示を持つビューを作成し、スタイル出力オプションで「フォーマットされていないリスト」ではなく「RSSフィード」を選択する
-
記事コンテンツタイプのみをフィルタリングするページ表示を持つビューを作成し、ビューの .tpl.php ファイルを修正し、RSSフォーマットでアウトプットをレンダリングする
注意: この問題はサンプルです。出題される問題の形式をお伝えするためにお見せしています。この問題がそのまま出題されることはありません。