Salesforce PDII-JPN Exam Overview:
| Certification Vendor: | Salesforce |
|---|---|
| Exam Name: | Salesforce Certified Platform Developer II (Japanese Version) |
| Exam Number: | PDII-JPN |
| Passing Score: | 70% |
| Real Exam Qty: | 60-65 |
| Exam Duration: | 120 minutes |
| Exam Price: | USD 200 / JPY 30,000 |
| Certificate Validity Period: | 2 years |
| Exam Format: | Multiple-choice, Multiple-select |
| Related Certifications: | Salesforce Certified Platform Developer I |
| Available Languages: | English, Japanese |
| 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 Apex Programming | 32% | - Apex testing and deployment - Apex design patterns and best practices - Error handling and debugging - Asynchronous Apex |
| Topic 2: Advanced User Interfaces | 25% | - Custom metadata and settings - Aura Components - Visualforce advanced techniques - Lightning Web Components |
| Topic 3: Testing, Deployment and Governance | 15% | - Governance and maintenance - Advanced testing strategies - Deployment tools and processes |
| Topic 4: Integration and Data Processing | 20% | - Event-driven architecture - API integration (REST, SOAP, Bulk, Streaming) - Data migration and transformation - External objects and connectors |
| Topic 5: Salesforce Fundamentals | 8% | - Performance and scalability - Security and access considerations - Data modeling and management |
Salesforce Sample Questions:
ある企業が最近、組織内の商談に関する情報をデータグリッドに表示するカスタムコントローラを備えたVisualforceページをリリースしました。ユーザーから、特定の状況下で「ビューステートの最大サイズ制限」というエラーメッセージが表示されるという報告がありました。Visualforceのベストプラクティスによると、ビューステートのサイズを縮小するために開発者が実行すべき3つのアクションはどれですか?
- A. SOQLクエリを絞り込み、ページに関連するデータのみを返します。2021
- B. 状態を維持しない変数には、Apex コントローラで transient キーワードを使用します。
- C. 変更されない変数の場合は、コントローラ内でfinalキーワードを使用します。1617
- D. 変数にはコントローラ内のprivateキーワードを使用します。1415
- E. フィルターとページ区切りを使用してデータ量を減らします。1819
Correct Answer: A,B,E 🗳️
選択的 SOQL クエリであり、200,000 件のアカウント レコードの大規模なデータ セットに使用できるクエリはどれですか。
- A. SELECT Id FROM Account WHERE Name != ''
- B. SELECT Id FROM Account WHERE Name LIKE '%Partner'
- C. SELECT Id FROM Account WHERE Name IN (List of Names) AND Customer_Number__c =
'ValueA' - D. SELECT Id FROM Account WHERE Id IN (List of Account Ids)
Correct Answer: C,D 🗳️
Explanation: Only visible for TopExamCollection members. You can sign-up / login (it's free).
開発者は、取引先レコードページ用のLightning Webコンポーネントを作成しました。このコンポーネントは、取引先から最近連絡を取った取引先責任者5名を表示します。ApexメソッドgetRecentContactsは取引先責任者のリストを返し、このリストはコンポーネント内のプロパティに紐付けられます。
Java
01:
02: public class ContactFetcher {
03:
04: static List<Contact> getRecentContacts(Id accountId) {
05: List<Contact> contacts = getFiveMostRecent(accountId);
06: return contacts;
07: }
08: private static List<Contact> getFiveMostRecent(Id accountId) {
10: //...implementation...
11: }
12: }
Apex メソッドを接続できるようにするには、上記の cod39e のどの 2 行を変更する必要がありますか?
- A. 行 04 に public を追加します。
- B. 行 03 に @AuraEnabled(cacheable=true) を追加します。
- C. 行 09 から private を削除します。
- D. 行 08 に @AuraEnabled(cacheable=true) を追加します。
Correct Answer: A,B 🗳️
Explanation: Only visible for TopExamCollection members. You can sign-up / login (it's free).
コードの重複を避け、保守性を向上させるために、Universal Containers はコード再利用のための API 統合をどのように実装する必要がありますか?
- A. 統合ロジックをカプセル化するには、API エンドポイントごとに個別の Apex クラスを使用します。
- B. API 統合用の再利用可能な Apex クラスを作成し、関連する Apex クラスから呼び出します。
- C. API 統合コードを静的リソースとして保存し、各 Apex クラスで参照します。
- D. API 統合コードを、それを必要とする各 Apex クラスに直接含めます。
Correct Answer: B 🗳️
Explanation: Only visible for TopExamCollection members. You can sign-up / login (it's free).
開発者は、組織内のすべてのテスト アカウントを見つけるために次のメソッドを作成しました。
Java
public static Account[] searchTestAccounts() {
List<List<SObject>> searchList = [FIND 'test' IN ALL FIELDS RETURNING Account(Name)]; return (Account[]) searchList[0];
}
However, the test method below fails.
Java
@isTest
public static void testSearchTestAccounts() {
Account a = new Account(name='test');
insert a;
Account [] accounts = TestAccountFinder.searchTestAccounts();
System.assert(accounts.size() == 1);
}
この失敗したテストを修正するには何を使用すればよいでしょうか?
- A. 期待されるデータを設定する@testSetupメソッド12
- B. @isTest(SeeAllData=true) でテストの組織データにアクセスします9
- C. 期待されるデータを設定するTest.loadData10
- D. 期待されるデータを設定するTest.setFixedSearchResults()メソッド11
Correct Answer: D 🗳️
Explanation: Only visible for TopExamCollection members. You can sign-up / login (it's free).

We're so confident of our products that we provide no hassle product exchange.


By Lena


