| トピック | 出題範囲 |
| トピック 1 | - ブラウザとイベント: このトピックでは、イベント、イベント ハンドラ、DOM を操作する能力が試されます。イベントの伝播を管理し、ブラウザ固有の API を活用する方法を実証する必要があります。さらに、ブラウザ開発ツールを使用してコードの動作を調査する能力もテストされるため、ブラウザのインタラクションについて十分に理解することが重要です。
|
| トピック 2 | - 変数、型、コレクション: このトピックでは、JavaScript プログラマーが変数の作成、初期化、型の強制、およびデータ操作をどれだけ効果的に処理できるかをテストします。文字列、数値、日付、配列、および JSON 処理に関する知識を示す必要があります。Javascript Developer I 試験では、これらの概念と実際のシナリオでの適切な適用に関する深い理解が求められます。
|
| トピック 3 | - オブジェクト、関数、クラス: このセクションでは、オブジェクト指向の原則、関数、クラスの適用に重点が置かれます。Salesforce JavaScript プログラマーは、最適な関数実装を見つけ、ビジネス ソリューションのオブジェクトとクラスを構成する方法を理解する必要があります。また、変数のスコープと実行フローを分析しながら、JavaScript モジュールとデコレータを使用する能力もテストされます。
|
| トピック 4 | - サーバーサイド JavaScript: このセクションでは、Node.js とサーバーサイド JavaScript に焦点を当てます。Salesforce JavaScript プログラマーは、特定のシナリオに適した Node.js 実装とコマンドを識別する能力がテストされます。さらに、JavaScript を使用したサーバーサイド開発に関する理解を反映して、特定の要件に適合する Node.js コアモジュール、ライブラリ、およびパッケージ管理ソリューションを認識する必要があります。
|
| トピック 5 | - 非同期プログラミング: 非同期プログラミングは JavaScript の重要な概念であり、このセクションではイベント ループ、非同期コード実行、および Promise の処理に関する理解をテストします。Salesforce JavaScript プログラマーは、ビジネス要件に合わせて非同期ソリューションを実装する能力を実証する必要があります。
|
| トピック 6 | - デバッグとエラー処理: このセクションでは、JavaScript プログラマーがエラーを適切に処理し、JavaScript コードをデバッグする能力を測定します。問題を解決するには、コンソールやブレークポイントの使用などのデバッグ手法を適用することが求められます。適切なエラー処理は重要であり、この試験では、コード内でエラーを効率的に管理および修正するスキルが評価されます。
|