Windows PC or a mix of devices? TestInsides offers the PDII-JPN materials in formats for both worlds: a Windows PC test engine, a browser-based online engine that runs on Windows, Mac, Android, and iOS, and an easy-to-read PDF of the Salesforce questions.
Salesforce PDII-JPN Exam Overview:
| Certification Vendor: | Salesforce |
|---|---|
| Exam Name: | Salesforce Certified Platform Developer II (Japanese) |
| Exam Number: | PDII-JPN |
| Related Certifications: | Salesforce Certified Platform Developer I |
| Exam Duration: | 120 minutes |
| Exam Price: | USD 200 |
| Exam Format: | Multiple-select, Multiple-choice |
| Passing Score: | 65% |
| Real Exam Qty: | 60 |
| Available Languages: | English, Japanese |
| Sample Questions: | ![]() |
| Exam Way: | Online proctored or onsite at a testing center |
| Pre Condition: | Salesforce Certified Platform Developer I |
| Official Syllabus URL: | https://trailhead.salesforce.com/en/credentials/platformdeveloperii |
Salesforce PDII-JPN Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Advanced Developer Fundamentals | 15% | - Describe the capabilities of the Schema.describeSObjects() method. - Describe the nuances of Apex sharing rules and the difference between declarative and programmatic sharing. - Use the sObject describe result and field describe result to get information about sObjects and fields. - Describe the capabilities of the Schema.describeTabs() method. - Describe the use cases for the System.Limits Apex methods. - Describe the relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading. - Identify the best practices for writing Apex triggers. - Given a scenario, identify the use of custom metadata and custom settings. |
| Topic 2: Testing, Debugging, and Deployment | 20% | - Given a scenario, identify the appropriate test setup logic. - Describe the nuances of testing Apex triggers. - Describe the nuances of testing Lightning Web Components. - Describe the nuances of testing Visualforce controllers. - Describe the process for debugging Aura and Lightning Web Components. - Describe the best practices for testing Apex. - Describe the process for deploying Salesforce applications. - Describe the nuances of testing Aura components. - Describe the process for debugging Apex. |
| Topic 3: Performance | 18% | - Describe the common performance issues for user interfaces and the techniques to mitigate them. - Describe the performance implications of the different asynchronous Apex features. - Describe the performance implications of the different trigger types. - Describe the considerations for query performance. |
| Topic 4: Process Automation, Logic, and Integration | 27% | - Given a scenario, identify the appropriate asynchronous Apex feature. - Describe the nuances of SOQL for loops. - Describe the nuances of Apex triggers. - Describe the use cases for the publish-subscribe pattern. - Describe the use cases for the Schedulable interface. - Describe the use cases for Platform Events. - Describe the use cases for the Queueable interface. - Describe the use cases for the Batchable interface. - Describe the use cases for the ConnectApi classes. - Describe the use cases for the Callable interface. - Describe the use cases for and implications of the order of execution. - Describe the use cases for and nuances of Apex managed sharing. |
| Topic 5: User Interface | 20% | - Describe the nuances of the component communication patterns. - Describe the process for creating Aura components. - Describe the use cases for the Lightning Data Service. - Given a scenario, identify the correct communication mechanism. - Describe the nuances of event propagation in Aura and Lightning Web Components. - Describe the use cases for the different Aura component bundle files. - Describe the use cases for the different Lightning Web Component lifecycle hooks. - Describe the use cases for component events and application events. - Describe the process for creating Lightning Web Components. |
PDII-JPN Exam Facts: What to Know Before You Commit
The latest exam information lists 60 questions for the PDII-JPN exam, to be completed within 120 minutes minutes. Knowing the format cold is half the battle — timed practice handles the other half.
These are the core domains of the Salesforce blueprint:
- Process Automation, Logic, and Integration (27%)
- Performance (18%)
- Testing, Debugging, and Deployment (20%)
The remaining domains appear in the full official outline, all of which our bank addresses.
Salesforce sets the following prerequisites for the Salesforce : Salesforce Certified Platform Developer I.
Check the current requirements on the official certification page before scheduling.
Validity is maintained, not assumed. Our dedicated IT team checks the system and pushes new versions to the site continuously, so the PDII-JPN bank on sale is always the latest — with expert-verified answers across the Salesforce objectives. You can also pick the format that fits your devices: an easy-to-read PDF, a Windows PC test engine, or a browser-based online engine for Windows, Mac, Android, and iOS. Questions? Support replies to instant messages and emails within two hours.
Upon successful payment, the complete materials are available immediately: a download link on screen and an automatic email to your mailbox within about a minute. If nothing arrives within two hours, check spam and contact support. Every purchase carries a 365-day service warranty — you can download the latest valid version free whenever it is released, no matter when you bought — and a 50% renewal discount follows when the period ends.
Yes, we keep our promises — in writing. If you fail the corresponding exam within 60 days of purchase, email us a scanned copy of your enrollment slip and your official Score Report PDF within two days of the exam date; we process verified refunds in full within seven days. The exclusions are plain: exams taken within three days of purchase, candidate names that do not match the payer, and free or expired products. If you prefer, we will exchange your product for two others of equal value at no charge.
As of the latest information, the PDII-JPN exam's passing score is 65% and the registration fee is USD 200. Salesforce can adjust either figure, so verify both on the official site before you book.
Salesforce Sample Questions:
ある企業は、カタログとカタログアイテムというカスタムオブジェクトで、自社製品の情報を管理しています。カタログアイテムにはカタログのマスター詳細項目があり、各カタログには最大10万件のカタログアイテムを含めることができます。どちらのカスタムオブジェクトにも、使用する通貨コードを入力するCurrencyIsoCodeテキストフィールドがあります。カタログのCurrencyIsoCodeが変更された場合、そのカタログアイテムのすべてのCurrencyIsoCodeも変更する必要があります。開発者は、カタログのCurrencyIsoCodeが変更された場合に、カタログアイテムのCurrencyIsoCodeを更新するには、どのような方法を使用すればよいでしょうか?
- A. Catalog オブジェクトを照会し、Catalog CurrencyIsoCode が異なる場合に Catalog Items を更新する Database.Schedulable および Database.Batchable クラス。
- B. カタログ アイテム オブジェクトを照会し、カタログ CurrencyIsoCode が異なる場合にカタログ アイテムを更新する Database.Schedulable および Database.Batchable クラス。
- C. カタログの CurrencyIsoCode が異なる場合にカタログ項目を更新する、カタログの更新後トリガー。
- D. カタログの CurrencyIsoCode が異なる場合にカタログ アイテムを更新する、カタログ アイテムの挿入後トリガー。
Correct Answer: B 🗳️
Explanation: Only visible for TestInsides members. You can sign-up / login (it's free).
開発者は、Salesforceの任意の2つのオブジェクトレコードのName項目を比較する汎用Apexメソッドを作成したいと考えています。例えば、取引先と商談のName項目、または取引先と取引先責任者のName項目を比較したいとします。Name項目が存在する場合、開発者はどのようにこれを実行すればよいでしょうか?4
- A. 各オブジェクトをsObjectにキャストし、sObject.get('Name')を使用してNameフィールドを比較します。1112
- B. String.replace() メソッドを使用して各 Name フィールドの内容を解析し、結果を比較します。567
- C. SalesforceメタデータAPIを使用して各オブジェクトの値を抽出し、名前フィールドを比較します。910
- D. Schema.describe() 関数を呼び出して、各 Name フィールドの値を比較します。
Correct Answer: A 🗳️
Explanation: Only visible for TestInsides members. You can sign-up / login (it's free).
開発チームは、カスタムインターフェースの一部として、様々な新しいLightning Webコンポーネントを作成しました。各コンポーネントは、トーストメッセージを使用してエラーを処理します。受け入れテスト中に、コンポーネントの読み込み中にエラーが発生した際に表示されるトーストメッセージの長い連鎖について、ユーザーから苦情が寄せられました。ユーザーエクスペリエンスを向上させるために、開発者はどの2つの手法を実装すべきでしょうか?
- A. Lightning Web コンポーネントを使用して、すべてのエラーを集約して表示します。
- B. <template>タグを使用して、インプレースエラーメッセージを表示します。24
- C. エラーメッセージを表示するには、window.alert() メソッドを使用します。23
- D. 各コンポーネントのパブリックプロパティを使用してエラーメッセージを表示します。25
Correct Answer: A,B 🗳️
Explanation: Only visible for TestInsides members. You can sign-up / login (it's free).
ある企業が最近、組織内の商談に関する情報をデータグリッドに表示するカスタムコントローラを備えたVisualforceページをリリースしました。ユーザーから、特定の状況下で「ビューステートの最大サイズ制限」というエラーメッセージが表示されるという報告がありました。Visualforceのベストプラクティスによると、ビューステートのサイズを縮小するために開発者が実行すべき3つのアクションはどれですか?
- A. 状態を維持しない変数には、Apex コントローラで transient キーワードを使用します。
- B. SOQLクエリを絞り込み、ページに関連するデータのみを返します。2021
- C. 変数にはコントローラ内のprivateキーワードを使用します。1415
- D. 変更されない変数の場合は、コントローラ内でfinalキーワードを使用します。1617
- E. フィルターとページ区切りを使用してデータ量を減らします。1819
Correct Answer: A,B,E 🗳️
マイオポチュニティ.js
JavaScript
import { LightningElement, api, wire } from 'lwc';
import getOpportunities from '@salesforce/apex/OpportunityController.findMyOpportunities'; export default class MyOpportunities extends LightningElement {
@api userId;
@wire(getOpportunities, {oppOwner: '$userId'})
opportunities;
}
OpportunityController.cls
Java
public with sharing class OpportunityController {
@AuraEnabled
public static List<Opportunity> findMyOpportunities(Id oppOwner) {
return [
SELECT Id, Name, StageName, Amount
FROM Opportunity
WHERE OwnerId = :oppOwner
];
}
}
開発者がLightning Webコンポーネントで問題を抱えています。このコンポーネントは、現在ログインしているユーザーが所有する商談に関する情報を表示する必要があります。コンポーネントをレンダリングすると、「データ取得エラー」というメッセージが表示されます。これを接続可能にするには、Apexメソッドでどのアクションを実行する必要がありますか?
- A. Apexクラスでwithout sharingキーワードを使用するようにコードを編集します。15
- B. ApexメソッドでCacheable=true属性を使用します。16
- C. OpportunityオブジェクトのOWDがPublicであることを確認します。17
- D. ApexメソッドでContinuation=true属性を使用します。14
Correct Answer: B 🗳️
Explanation: Only visible for TestInsides members. You can sign-up / login (it's free).




