アクイア認定Drupalサイトビルダー認定試験の傾向と対策

こちらのサイトではDRUPAL10に関連する記事を掲載しています。

こちらのコンテンツは、アクイア様のウェブサイトやユーチューブコンテンツ(アクイア認定サイトビルダー試験対策講座)から引用させていただいています。

はじめに

アクイア認定プログラムは、Drupalとアクイアプラットフォームを使用してソリューションを構築するための専門性の高いスキルと知識を検証するための資格制度です。

Drupalの認定試験は以下の4つがあります。今はいずれも日本語で受験できるようになっています。

2020年時点で、6000件以上の資格保有者がいるとのこと。

アクイア資格保有者の一覧が参照できるサイトがある。

アクイア認定サイトビルダー試験のスコープと内容

スコープ

この試験は、受験者の次の能力を検証します。

  • Drupal 9をベースとしたソリューションのプランニング、構築、管理
  • サイト構築に関するDrupalコアのプラクティスに関する理解
  • Drupalサイト構築ツールを用いたアプリケーションの開発および保守
  • 新規のDrupalモジュール、テーマのインストールおよび構成

このレベルで必要となる基本的な知識およびスキルには、次のエリアおよび対象コンポーネントがすべて含まれます。

  • Drupalを使用した専門的な経験
  • Drupalサイトのセットアップと構成
  • モデルコンテンツアーキテクチャ
  • Drupalコンテンツとユーザーの管理
  • コントリビュートモジュールとテーマのインストール、構成
ドメイン問題数
1.0 Drupalの理解とDrupalサイトの対応6
2.0 コンテンツモデリング14
3.0 サイト表示設定10
4.0 サイト構成10
5.0 コントリビュートモジュールとテーマ管理6
6.0 セキュリティとパフォーマンス4
合計50

試験の準備

リソース集を参考に学習

Drupalユーザーガイド
Drupalの主要な概念を理解するには、まずDrupalユーザーガイドを確認してください。
サイトビルダー試験対策講座
「アクイア認定サイトビルダー – Drupal 9」試験の出題範囲を網羅した、全7回の試験対策対策
講座です。試験合格を目指す方はもちろん、Drupalを体系的に学びたい方にもおすすめです。

トピック別 参照資料
1.0 Drupalの理解とDrupalサイトの対応
2.0 コンテンツモデリング
3.0 サイト表示設定
4.0 サイト構成
5.0 コントリビュートモジュールとテーマ管理
6.0 セキュリティおよびパフォーマンス

Drupal
Drupal community-maintained documentation.

実践的なケーススタディ

分析してみましょう

あなたやあなたのチームが過去1年間に取り組んだDrupalのプロジェクトをいくつか(3〜5個)レビューしてみてください。サイトで使用されているコンテンツタイプ、フィールド設定、表示設定、ボキャブラリー、ブロック、メニュー、Viewsを確認してください。

チェックリスト1

Noチェックリスト
1サイトのコンテンツタイプは?
2各コンテンツタイプのフィールドとフィールドの設定は?
3各コンテンツタイプに設定されているディスプレイはどうなってますか?カスタム表示はありますか?ある場合、どのように、そしてどこで使用されていますか?
4どんなボキャブラリーが定義されていますか?制御されているのか、制御されていないのか?タクソノミーはどのように使用されていますか?
5サイトではいくつのカスタムブロックが使用されていますか?カスタムブロックタイプは定義されていますか?ブロックにカスタムフィールドはありますか?どのようにサイトで使用されていますか?
6メニューはいくつ定義されていますか?カスタムメニューはありますか?メニュー項目はどのように管理されていますか?サイト上で使用されているメニューはどこにありますか?
7サイトで使用されているすべてのViewを一覧表示します。各Viewについて、表示、書式、フィールド、ソート、フィルタ、コンテキストフィルタ、リレーションシップを確認してください。サイトでビューがどのように使用されているかを確認します。
8サイトで有効になっているカスタムモジュールを一覧表示します。各モジュールで追加された機能を確認します。
9サイトの環境設定ページに移動します。利用可能なすべてのオプションの下で行われた設定を確認します。各メニュー(ユーザー、コンテンツ作成、開発、検索とメタデータ、RSS配信、システム、メディア、地域と言語)で行われた設定を確認します。
10サイトの機能拡張ページに移動します。多言語セクションでモジュールを有効にします。言語設定とコンテンツタイプの設定で新たに利用可能になったさまざまな設定オプションを確認します。多言語のウェブサイトを構築するために必要な設定内容を確認します。

余裕があれば、更に深く考察してみましょう

チェックリスト2

Noチェックリスト
1なぜそのような構成になっているのか?
2何を変更したり、改善することができますか?
3クライアントによって提起された問題やサポート要求は何ですか?
4初期設定にどのような変更を加えたのか、またその理由は何ですか?

アクイア認定サイトビルダー試験対策講座で学習

第1回
  1. Drupalの概要
    1. 公式サイト
  2. Drupalの主な機能
  3. Drupalの基本概念
    1. モジュール
    2. テーマ
    3. コントリビューション
    4. Drupalのフロー
    5. Drupalデータの種類
  4. バージョン番号とリリースサイクル
    1. セマンティックバージョン
    2. Drupalコアのリリースサイクル
  5. Drupalのロードマップ
  6. Drupal環境の用意
    1. システム要件と依存ライブラリ
    2. 便利なツール
    3. 主な環境構築ツール
    4. LANDOを使用したDRUPAL環境構築

第2回
  1. 管理の見方
    1. 管理ツールバーのメニュー項目の解説
  2. コンテンツアイテムの管理
    1. コンテンツアイテムとは
    2. コンテンツアイテムの作成
      1. コンテンツタイプをきめる
      2. 記事を作成
      3. 記事の公開
    3. コンテンツの編集
      1. クイックエディット
    4. パスをエイリアス
  3. リージョンとブロック
    1. ブロック
    2. リージョン
    3. カスタムブロックの作成とリージョンへの配置
  4. メニュー
    1. メニューとは
    2. 標準プロファイルで用意されるメニュー
  5. テーマの設定
    1. テーマの管理画面でできること
  6. モジュールの設定
    1. モジュールとは
    2. 拡張機能の管理画面でできること
  7. サイト情報の編集
    1. サイトインストール時の入力情報の編集
    2. サイトの基本設定の編集
    3. サイトの地域設定の編集
  8. ユーザ、役割、権限
    1. ユーザ
    2. 権限
    3. 役割
    4. スーパーユーザ(ユーザID1)
    5. スーパーユーザをブロック
  9. レポート
    1. サイトの状態
    2. 利用可能なアップデート
    3. 最近のログメッセージ
    4. Drupalがて供するレポート
第3回
  1. コンテンツエンティティとは
    1. エンティティタイプ
    2. エンティティサブタイプ
    3. フィールド
    4. コンテンツエンティティ
    5. コンテンツ構造の計画の例
  2. コンテンツタイプ
    1. 基本ページにフィールドを追加する
    2. 参照フィールドとは
      1. 演習
    3. フォームとウィジェット
  3. タクソノミー
  4. コメント
    1. お問い合わせフォーム
      1. 演習
  5. メディア管理
    1. メディア機能とは
    2. 画像フィールドとメディア参照フィールドの違い
  6. 多言語化
    1. 多言語化機能
    2. 多言語化の手順
    3. 使用する言語を追加
    4. コンテンツの翻訳
    5. 構成の翻訳
    6. ユーザーインターフェイスの翻訳
    7. Drupal翻訳の例
    8. 言語判定の設定
    9. 言語スイッチャーブロックを追加
    10. 翻訳
      1. インターフェイス設定
      2. 構成の翻訳
第4回
  1. ビューモードとフォーマット
    1. ビューモードとは
    2. フォーマット
    3. カスタムビューモード
    4. 演習
  2. View
    1. Viewsの高度の設定
    2. 演習
  3. レイアウトビルダー
    1. レイアウトビルダーとは
    2. レイアウトビルダーを適用する
    3. レイアウトビルダーを有効化すると
    4. レイアウトのオーバーライド
第5回
  1. 各種設定オプション
    1. アカウントの設定
    2. ユーザ項目をカスタマイズできる
      1. ユーザに項目を追加
    3. テキストフォーマットとエディタ
    4. クロスサイトスクリプティング(XSS)
    5. 演習:CKEDITORにメディアライブラリを追加
    6. 画像スタイル
      1. 標準の画像スタイル
      2. 画像スタイルの追加
  2. 日付と時間のフォーマット
  3. サイトの構成管理
    1. Drupalのデータ管理
  4. 環境設定の同期方法
    1. 構成管理とは
    2. 実施手順
    3. DrushコマンドでEXPORTする場合
    4. おもなDrushコマンド
    5. 使用例
    6. 引数
    7. オプション
第6回
  1. モジュールの検索
    1. Drupal.orgにアクセス
    2. 検索のフィルタリングとソート
    3. モジュールのプロジェクトページ
    4. モジュールのプロジェクト概要
    5. モジュールのダウンロードセクション
  2. モジュールの評価
    1. 評価のための3つのポイント
  3. モジュールのダウンロード
    1. ダウンロードの方法
    2. COMPOSERでダウンロード
  4. モジュールの有効化
    1. Drushコマンドでモジュールの有効化
  5. ユーザ権限の設定
  6. モジュールのアンインストール
    1. Drushコマンドでモジュールのアンインストール
  7. モジュールを完全に削除
    1. コントリビューションモジュールの場所
  8. コントリビューションテーマの検索とインストール
    1. テーマの検索
    2. フィルタリングとソート
    3. テーマのダウンロード
    4. テーマをデフォルトに設定
  9. コミュニティへの貢献
    1. 貢献分野のリスト
  10. Drupalプロジェクトへの問題報告の方法
    1. ソフトウェアやドキュメントのバグ報告
    2. Issueのエチケット
    3. やるべきこと
    4. やるべきではないこと
第7回
  1. サイトビルダー向けセキュリティ設定
    1. サイト訪問者が自身でアカウントを作ることを禁止
    2. ユーザID”1”を保護する
    3. 不要な権限が付与されていないか確認
    4. サイトを最新の状態に保つ
    5. 開発やテスト関連モジュール・ライブラリを削除する
  2. Drupalのパフォーマンス向上対策
    1. キャッシュの設定
    2. CSSとJSの集約
    3. 不要なモジュールのアンインストール
    4. 画像の最適化

アクイア認定サイトビルダー練習問題集

このサイトに関するご意見・ご質問はこちらまで

この記事またはDrupalに関するご質問がございましたら、お気軽にお問い合わせください。

タイトルとURLをコピーしました