Salesforce PDII-JPN Exam Overview:
| Certification Vendor: | Salesforce |
| Exam Name: | Salesforce Certified Platform Developer II (Japanese Version) |
| Exam Number: | PDII-JPN |
| Real Exam Qty: | 60-65 |
| Related Certifications: | Salesforce Certified Platform Developer I |
| Passing Score: | 70% |
| Certificate Validity Period: | 2 years |
| Exam Format: | Multiple-choice, Multiple-select |
| Exam Duration: | 120 minutes |
| Available Languages: | Japanese, English |
| Exam Price: | USD 200 / JPY 30,000 |
| Recommended Training: | Trailhead Platform Developer II Certification Preparation |
| Exam Registration: | Salesforce Certification Registration |
| Sample Questions: | Salesforce PDII-JPN Sample Questions |
| Exam Way: | Online proctored or onsite at authorized test centers |
| Pre Condition: | Must hold active Salesforce Certified Platform Developer I certification |
| Official Syllabus URL: | https://trailhead.salesforce.com/credentials/platformdevii |
Salesforce PDII-JPN Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Advanced User Interfaces | 25% | - Aura Components - Lightning Web Components - Custom metadata and settings - Visualforce advanced techniques |
| Topic 2: Integration and Data Processing | 20% | - Event-driven architecture - API integration (REST, SOAP, Bulk, Streaming) - External objects and connectors - Data migration and transformation |
| Topic 3: Advanced Apex Programming | 32% | - Apex design patterns and best practices - Asynchronous Apex - Apex testing and deployment - Error handling and debugging |
| Topic 4: Salesforce Fundamentals | 8% | - Data modeling and management - Security and access considerations - Performance and scalability |
| Topic 5: Testing, Deployment and Governance | 15% | - Governance and maintenance - Deployment tools and processes - Advanced testing strategies |
Salesforce Sample Questions:
1. Java
@isTest
static void testUpdateSuccess() {
Account acet = new Account(Name = 'test');
insert acet;
// Add code here
extension.inputValue = 'test';
PageReference pageRef = extension.update();
System.assertNotEquals(null, pageRef);
}
テスト用のコントローラー拡張を作成するには、上記の単体テストのセットアップの指定された場所に何を追加する必要がありますか?
A) ApexPages.StandardController sc = 新しい ApexPages.StandardController(acet.Id); AccountControllerExt extension = 新しい AccountControllerExt(sc);
B) AccountControllerExt 拡張機能 = 新しい AccountControllerExt(acet.Id);
C) AccountControllerExt 拡張機能 = 新しい AccountControllerExt(acet);
D) ApexPages.StandardController sc = 新しい ApexPages.StandardController(acet); AccountControllerExt extension = 新しい AccountControllerExt(sc);
2. 次の包含階層があるとします。
HTML
<template>
<c-my-child-components></c-my-child-components>
</template>
プロパティが my-child-component 内で定義されている場合、「passthrough」という名前のプロパティの新しい値を my-parent-component に伝達する正しい方法は何ですか?
A) let cEvent = new CustomEvent('passthrough', { detail: 'this.passthrough' }); this.dispatchEvent(cEvent);
B) let cEvent = new CustomEvent('passthrough', { detail: this.passthrough }); this.dispatchEvent(cEvent);
C) let cEvent = new CustomEvent($passthrough); this.dispatchEvent(cEvent);
D) let cEvent = new CustomEvent('passthrough'); this.dispatchEvent(cEvent);
3. 次のコード スニペットを参照してください。
Java
public class LeadController {
public static List<Lead> getFetchLeadList(String searchTerm, Decimal aRevenue) { String safeTerm = '%'+searchTerm.escapeSingleQuotes()+ '%'; return [ SELECT Name, Company, AnnualRevenue FROM Lead WHERE AnnualRevenue >= :aRevenue AND Company LIKE :safeTerm LIMIT 20
];
}
}
ある開発者が、Lightning Webコンポーネント(LWC)の一部として、特定の条件が満たされた場合にgetFetchLeadListを呼び出してリードに関する情報を表示するJavaScript関数を作成しました。LWCがセキュリティを維持しながらデータを効率的に表示できるようにするには、上記のApexクラスにどのような3つの変更を加える必要がありますか?
A) Apex メソッドに @AuraEnabled アノテーションを追加します。
B) SOQL クエリ内で WITH SECURITY_ENFORCED 句を使用します。
C) Apex メソッドに @AuraEnabled(Cacheable=true) アノテーションを追加します。
D) クラス宣言でwith sharingキーワードを実装します。567
E) クラス宣言に without sharing キーワードを実装します。
4. Universal Containersは、Customer Community PlusライセンスでCustomer Communityを利用したいと考えています。UCは外部ユーザー向けにプライベート共有モデルを使用しています。要件の一つは、取引先責任者と様々な取引先レコードを関連付けるカスタム連結オブジェクトに基づいて、同じ取引先階層内の特定のコミュニティユーザーが複数の部門のコンテナを参照できるようにすることです。これらの要件を満たすソリューションはどれでしょうか?
A) Lightning データ サービスを使用するコミュニティ ホームページ上の Lightning Web コンポーネント。
B) レコードを公開するために共有なしを指定するカスタム コントローラを使用する Visualforce ページ。
C) 連結オブジェクトのリレーションに基づいて Apex 管理共有レコードを作成する Apex トリガー。
D) 所有者に基づいて適切なレコードを表示するフィルターを備えたジャンクション オブジェクトのカスタム リスト ビュー。
5. 開発者は、テスト実行に必要なすべてのテストデータの初期設定のため、クラス内のすべてのテストメソッドの実行に時間がかかることに気づきました。テスト実行を高速化するには、開発者は何をすべきでしょうか?
A) すべてのテストメソッドでテストデータファクトリーが適切に使用されていることを確認します。34
B) クラス内のテストメソッドの数を減らします。12
C) テストデータを作成するメソッドを定義し、@createData でアノテーションを付けます。
D) テスト データを作成するメソッドを定義し、@testSetup でアノテーションを付けます。
Solutions:
| Question # 1 Answer: D | Question # 2 Answer: B | Question # 3 Answer: B,C,D | Question # 4 Answer: C | Question # 5 Answer: D |
We're so confident of our products that we provide no hassle product exchange.


By Gloria

