ServiceNow CADの難易度と勉強時間|CSA合格後に何を何時間やるかの学習順

ServiceNow CADの難易度、勉強時間、CSA合格後の学習順を整理する記事のアイキャッチ画像 ServiceNow資格対策

ServiceNow CADの難易度を決めるのは、JavaScriptを何行書けるかより、要件に対して実装場所を選び分けられるかです。現行の公式Blueprintでは60問を90分で解き、初回試験料は300 USDの表示例があります。ただし価格・税・会社特典は変わり得るため、登録直前の表示を確認してください。

この記事では、公式の6領域、PDIで確認した8つの設定画面、当サイトの独自模試464問の実構成をつないで、必要な勉強時間と学習順を組み立てます。先に結論を示し、その後に「70%説」「CSAとの違い」「時間の内訳」「実機で見る場所」の順に確認します。

先に結論

  • CSA合格済みでJavaScript実務経験がある人は、当サイトの学習設計では40〜60時間が一つの目安です。
  • CSA合格済みでもJavaScript未経験なら、PDIで実装の違いを確かめる時間を増やし、70〜110時間を見込みます。
  • CSA相当の知識がない場合は、まずテーブル・フォーム・ロール・ACLを固める40〜60時間相当を上乗せして考えます。
  • 公式が推奨するのは6か月の実務的な開発経験です。上の時間は合格保証ではなく、464問とPDI演習を完走するための学習計画値です。
  1. 結論:CADの難しさは「JavaScript力」より実装判断の量にある
    1. CSAで主に固めるもの
    2. CADで追加されるもの
  2. 「70%で合格」はServiceNow公式の固定値ではない
  3. CADとCSAで変わるのは「見る立場」
  4. 公式Blueprintの6領域と時間配分
  5. 勉強時間の見積もりは3つの出発点で変わる
  6. 5フェーズで進める学習順
    1. Phase 1:変数とFlowで土台を作る
    2. Phase 2:特化演習8カテゴリを60%以上へ
    3. Phase 3:用語特訓6ドリルで固有名詞を固定する
    4. Phase 4:60問の総合模試で90分を再現する
    5. Phase 5:誤答をPDIへ戻し、再現できるまで安定化する
  7. PDIで必ず開いておく8つの画面
    1. Business Rule:When to runで実行順を決める
    2. Client Script:4種類をイベントで分ける
    3. Script Include:クライアント呼び出しとスコープを分ける
    4. ACL:Role・Condition・Scriptを一つのレコードで読む
    5. Application Scope:今どのアプリに変更を入れているかを見る
    6. Update Set:Default以外をCurrentにして変更を記録する
    7. Flow Designer:Service CatalogトリガーからActionへつなぐ
    8. REST Message:接続先・メソッド・認証をセットで確認する
  8. 無料模試464問は5フェーズへ割り当てて使う
  9. CADで迷いやすい実装判断の確認問題
  10. よくある質問
    1. CSAを取らずにCADを受験できますか
    2. JavaScript未経験でも合格を目指せますか
    3. CADの合格点や合格率は何%ですか
    4. 過去問やdumpsを使うべきですか
    5. 不合格後はいつ再受験できますか
  11. 関連記事・公式確認先

結論:CADの難しさは「JavaScript力」より実装判断の量にある

CADでは、同じ要件を複数の方法で実現できる場面が多く出てきます。フォーム表示時だけ値を変えるならClient Script、保存時に必ず検証するならBusiness RuleやData Policy、再利用するサーバー処理ならScript Include、承認や複数ステップの業務処理ならFlow Designer、というように、動くかどうかではなく、どこに置くと保守しやすく安全かを判断します。

CSAで主に固めるもの

標準機能、画面、テーブル、ロール、ACL、Import Setなどを見分け、管理者・運用者として正しい設定先を選ぶ力です。

CADで追加されるもの

クライアントとサーバー、同期と非同期、スコープ内外、設定とスクリプトを使い分け、開発者として責務を配置する力です。

JavaScript経験者でも、ServiceNow固有の実行順、Glide API、Application Scope、ACL評価を知らなければ誤ります。反対に、JavaScript未経験でも、PDIで「設定→保存→結果確認」を小さく繰り返せば追いつけます。CADはコード量を競う試験ではなく、ServiceNow上での実装判断を問う試験だからです。

「70%で合格」はServiceNow公式の固定値ではない

2026年1月更新の公式CAD Blueprintには、各問題は1点で、総正解数を事前に定められたcut scoreと比較するとあります。同時に、cut scoreは公開されておらず、常に70%とは限らないと明記されています。

よく見かける説明公式に確認できる内容学習上の扱い
70%取れば必ず合格するcut scoreは非公開で、常に70%とは限らない70%を公式合格点として使わない
領域別得点を平均すれば合否が分かる領域別割合は診断用で、合否を決めず、平均すべきではない弱点の発見に使い、合否計算には使わない
合格率から難易度を判断できる公式の合格率は公表されていない母数不明の数値で学習計画を決めない

したがって、当サイトの模試で表示する70%は、学習の進捗を測る便宜上の目安です。70%に一度届いて終えるのではなく、6領域のどこから出ても根拠を説明できる状態を目標にします。なお、公式Blueprintには「領域平均72.6%でも不合格」という特定事例は掲載されていません。確認できない数字は学習計画には使いません。

公式確認先Certified Application Developer (CAD) Exam Blueprint(KB0011498)。2026年7月27日に、更新日、6領域、出題比率、60問、90分、結果説明を確認しました。

CADとCSAで変わるのは「見る立場」

CSAでは、標準機能が何をするか、どこで設定するかを識別します。CADでは、同じ機能を開発要件へどう組み込むかを判断します。たとえば「入力を必須にしたい」だけでは不十分で、フォーム上だけか、ImportやAPI経由でも守るのかによってUI Policy、Client Script、Data Policyなどの候補が変わります。

この考え方は、既存のServiceNow CAD完全ガイドで「責務に分ける」方法として詳しく説明しています。本記事では機能ごとの深掘りを繰り返さず、難易度を時間計画へ落とすことに集中します。CSAとCADの受験順そのものに迷っている場合は、CSAとCADの違いと受験順から読むと整理しやすくなります。

公式Blueprintの6領域と時間配分

公式Blueprintの現行配分は、Application Design、User Interface、Security、Automationが各20%、External DataとManaging Applicationsが各10%です。第三者サイトで見られる5%・10%・20%・20%・20%・25%の配分ではありません。当サイトの模試も、この現行配分に合わせて領域別の弱点を示します。

公式領域比率PDIで体感する画面学習の焦点
Designing and Creating an Application20%Application Scopeデータモデル、モジュール、スコープを一つのアプリとして設計する
Application User Interface20%Client ScriptonLoad・onChange・onSubmit・onCellEditとフォーム設計を使い分ける
Security and Restricting Access20%Access ControlRole・Condition・Scriptとアプリ資産の保護を確認する
Application Automation20%Business Rule / Script Include / Flow Designer実行タイミング、再利用、業務フローを分ける
Working with External Data10%Outbound REST MessageImportとREST連携、認証、テスト方法を理解する
Managing Applications10%Update Set / Scope配布、委任開発、ソース管理の責務を整理する

上位4領域は各20%です。得意なJavaScriptだけで不足分を埋める考え方ではなく、UI、Security、Automation、Application Designを同じ重さで回す必要があります。外部データとアプリ管理は各10%でも、REST、Scope、Update Setを取り違えると、他領域の判断まで崩れるため後回しにしすぎない方が安全です。

勉強時間の見積もりは3つの出発点で変わる

出発点目安時間の置き方
CSA合格済み+JavaScript実務経験あり40〜60時間PDI 14〜20h、464問と復習18〜24h、公式資料と弱点補強8〜16h
CSA合格済み+JavaScript未経験70〜110時間PDIとスクリプト基礎32〜50h、464問と復習18〜24h、用語・再実装20〜36h
CSA未取得先に40〜60時間相当を上乗せテーブル、参照、フォーム、ロール、ACL、Import Setの土台を作ってから上の該当行へ進む

根拠の一つは問題数です。464問を1問90秒で一周すると、制限時間の上限だけで約11.6時間です。解説を読み、誤答をPDIや公式資料で戻る時間を含めると、1.5〜2倍の18〜24時間が現実的です。残りは、PDIで6領域の設定を作り、保存後の挙動を確かめる時間へ配分しています。

この時間には、仕事でServiceNowを触る時間は含めていません。公式Blueprintは受験者像として、ServiceNowでアプリを開発した6か月のハンズオン経験を推奨しています。短時間の試験対策は、その経験を完全に置き換えるものではありません。予定を立てるときは「何時間読んだか」より、Business Rule、Client Script、ACL、Flow、REST、配布を自分で一度作れたかを完了条件にします。

5フェーズで進める学習順

Phase 1:変数とFlowで土台を作る

Catalog Item、Variable、Variable Setを作り、Service Catalogトリガーから承認やCatalog Taskへつなげます。画面入力と業務処理の境界が見えるため、CADの判断問題へ入りやすい題材です。

Phase 2:特化演習8カテゴリを60%以上へ

変数、Flow、承認、可視性、Record Producer、ロール、Workflow移行、診断の8ドリルを回します。60%は公式合格点ではなく、理解の穴を洗い出す次工程への移行目安です。

Phase 3:用語特訓6ドリルで固有名詞を固定する

アプリ設計、UI、Security、Automation、External Data、Application Managementの6領域を、似たAPIや設定名の違いで覚えます。機能名だけでなく、どの画面・実行タイミングに属するかを一緒に記録します。

Phase 4:60問の総合模試で90分を再現する

60問を途中で調べずに通し、1問平均90秒の配分を確認します。点数だけでなく、迷った問題、根拠を説明できなかった問題、時間を使いすぎた問題を分けて記録します。

Phase 5:誤答をPDIへ戻し、再現できるまで安定化する

同じ問題を覚えるのではなく、設定画面で該当フィールドを開きます。beforeとafter、Glide AJAX enabled、ACLの3要素、Scope、REST認証など、判断の分岐点を実画面で再確認します。

10週ロードマップを使う場合

10週ロードマップは、学習項目を週単位で確認するときに使います。ここで示した5フェーズは、経験に応じて時間を配分し、模試とPDIを往復する順序を決めるためのものです。週数をそのまま守るより、各フェーズの完了条件を満たしてから次へ進んでください。

PDIで必ず開いておく8つの画面

画面名を暗記するだけでは、選択肢の言い換えに弱くなります。次の8画面では、設問の決め手になるフィールドだけを拡大しています。画像をクリックすると全体画面を確認できます。

Business Rule:When to runで実行順を決める

Whenのbefore・after・async・display、Order、Insert・Update・Deleteを確認します。保存前に値を整えるのか、保存後に関連処理を動かすのか、応答を待たせず非同期にするのかが設問の分岐点です。

PDIのBusiness RuleフォームでWhen to runを確認する画面
PDIの実画面:Business RuleのWhen、Order、Insert・Update・Delete・Query。保存前後と同期・非同期の判断根拠になります。

Client Script:4種類をイベントで分ける

onLoad、onChange、onSubmit、onCellEditをTypeで選びます。onCellEditはリスト上のセル編集を扱うため、フォーム上のイベントだけを想定すると取り違えます。

PDIのClient ScriptフォームでTypeを確認する画面
PDIの実画面:Client ScriptのType、Table、UI Type。どの画面イベントに反応する処理かを選びます。

Script Include:クライアント呼び出しとスコープを分ける

現行PDIのGlide AJAX enabled(従来UIのClient callableに相当)は、ブラウザ側からGlideAjaxなどで呼ぶ必要がある場合に関係します。Accessible fromは別スコープからの利用可否です。両者は目的が異なるため、同じ公開設定として覚えないようにします。

PDIのScript IncludeフォームでGlide AJAX enabledとAccessible fromを確認する画面
PDIの実画面:現行UIのGlide AJAX enabled(従来のClient callableに相当)とAccessible from。呼び出し元とスコープ境界を別々に判断します。

ACL:Role・Condition・Scriptを一つのレコードで読む

ACLではType、Operation、Nameで対象を特定し、Requires role、Condition、Scriptを確認します。「Roleがあれば通る」と一要素だけで判断せず、該当ACLの各条件を満たす必要があります。

PDIのACLフォームでRole Condition Scriptを確認する2画面の合成
PDIの同一ACLを上下2位置で確認した合成画像:Operation、Requires role、Data Condition、Advanced Conditionを一続きで確認できます。既存ACLは読み取りだけ行い、変更していません。

Application Scope:今どのアプリに変更を入れているかを見る

Globalとカスタムアプリを切り替えたとき、作成できる資産や参照できるAPIが変わります。設定が見えない、編集できない、クロススコープアクセスで止まる場合は、最初に現在のApplicationを確認します。

PDIのApplication Scope選択画面
PDIの実画面:現在のApplication Scopeと選択肢。Globalとカスタムアプリの境界を確認する入口です。

Update Set:Default以外をCurrentにして変更を記録する

構成変更を移送する前に、対象スコープとCurrent Update Setを確認します。Defaultのまま作業した事故を避けるには、一覧のStateと現在値を作業開始時に見る習慣が有効です。

PDIで現在のUpdate Setと保存された変更を確認する画面
PDIの実画面:現在のUpdate SetのName・Stateと、同じUpdate Setへ記録されたFlow、REST Message、HTTP Method。変更の保存先を作業前に固定します。

Flow Designer:Service CatalogトリガーからActionへつなぐ

カタログ起点のフローでは、Triggerの条件と最初のActionを一続きで読みます。起点がRecordなのかService Catalogなのか、どのデータピルを後続処理へ渡すかが設問の判断材料です。

PDIのFlow DesignerでService CatalogトリガーとLogアクションを設定した画面
PDIの実画面:Service CatalogのTriggerとLog Action。開始条件と後続処理を同じ流れで確認します。

REST Message:接続先・メソッド・認証をセットで確認する

Outbound RESTではEndpointだけでなく、HTTP Method、Authentication type、テスト結果を分けて確認します。ServiceNowへ外部から入るTable APIと、ServiceNowから外へ送るREST Messageを混同しないことが大切です。

PDIのOutbound REST MessageでEndpoint、GETメソッド、認証を確認する画面
PDIの実画面:Outbound REST MessageのEndpoint、GET Method、Authentication type。通信方向と認証方式を切り分けます。

無料模試464問は5フェーズへ割り当てて使う

問題セット問題数使う段階
総合模試60問Phase 4で90分を通して解く
特化演習8ドリル各30問、計240問Phase 1〜2で実装判断を分解する
用語特訓6ドリル計164問Phase 3で固有名詞と所属領域を固定する
合計464問Phase 5で誤答を再演習する

弱点チェック10問は総合模試の問題を別表示する診断ビューなので、464問へ重複加算していません。学習記録は登録不要でブラウザ内に保存されます。ブラウザデータを消す、端末やブラウザを変えると記録を引き継げないため、同じ環境で使うか、誤答内容を別途メモしてください。

最初から60問を解く必要はありません。 まず弱点チェックか、今PDIで触った領域の30問ドリルから始め、解説で曖昧だった設定をPDIへ戻してください。

CAD無料模試464問を始める

直接ドリルへ進む場合は、変数・UI制御Flow Designer・SCトリガーロール・権限外部データ・Import用語を利用できます。点数が伸びないときは、分野を広げず、同じドリルの誤答を実画面で再現してから次へ進みます。

CADで迷いやすい実装判断の確認問題

問題:フォーム上で利用者に即時の入力支援を行いたい一方、ImportやAPI経由でも必須条件を守りたい。最も適切な設計はどれですか。

  1. Client Scriptだけで両方を制御する
  2. UI Policyで画面を支援し、Data Policyまたはサーバー側検証で非UI経路も守る
  3. Business Ruleのdisplayだけで全経路を制御する
  4. Flow Designerの通知Actionだけで入力を制御する

正解と判断軸:UI Policyはフォーム利用者への表示・必須制御に向きますが、非UI経路をそれだけで守る設計にはしません。ImportやAPIを含めてデータ条件を守る層を別に置くため、画面支援とデータ保護を分けた設計が適切です。

よくある質問

CSAを取らずにCADを受験できますか

現行の公式案内ではCSAはCADの形式的な前提資格として記載されていません。Pearson VUE移行後の公式FAQでも、CTAなどのExpert Programsを除き、事前研修が試験アクセスの必須条件ではないと説明されています。ただしCAD Blueprintは6か月のハンズオン開発経験を推奨しており、テーブル、ロール、ACLが曖昧なら先にCSA相当の土台を作る方が学習効率は上がります。

JavaScript未経験でも合格を目指せますか

目指せますが、API名の暗記だけでは不十分です。Client Script、Business Rule、Script Includeで小さな処理を作り、いつ動くか、どのデータへアクセスできるかを確認してください。本記事では経験者より30〜50時間多い70〜110時間を目安にしています。

CADの合格点や合格率は何%ですか

公式のcut scoreと合格率は公開されていません。70%は固定の公式合格点ではありません。模試の得点は進捗確認に使い、領域別の根拠説明とPDIでの再現を完了条件にしてください。

過去問やdumpsを使うべきですか

使うべきではありません。公式Blueprintも、試験対策には公式トレーニング、ServiceNow Product Documentation、Developer Siteを使うよう案内しています。本試験問題の転載は、規約・試験セキュリティだけでなく、リリース差分や誤答混入の面でも学習を不安定にします。

不合格後はいつ再受験できますか

2026年7月27日に確認した公式Pearson VUE FAQでは、1回目から2回目は3日、2回目から3回目は30日、その後は6か月の待機期間です。CSA・CAD・CPOAの再試験料は150 USDと案内されています。制度と価格は変わり得るため、再登録前に公式FAQ(KB0013209)を確認してください。

関連記事・公式確認先

CADの難しさを下げる最短の方法は、問題数だけを増やすことではありません。設問で迷った分岐をPDIのフィールドまで戻り、なぜその実装場所を選ぶのかを一文で説明できるようにすることです。公式6領域、PDIの8画面、464問の5フェーズを同じ地図として使えば、勉強時間が「読んだ時間」ではなく「判断できるようになった時間」へ変わります。

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