SU22 - PD1 - Set1
SU22 - PD1 - Set1
SU22 - PD1 - Set1
© Sentinel Secure q x
tersion: 18.0.0
Test Aids
” KRYTERION”
a
partner
Be cioea. TESTING SOLUTIONS
1of65. A developer is tasked to perform a security review of the contactsSearch Apex class that exists In the system.
Within the class, the developer identifies the following method as a security threat:
$'+lastName+'%");
|
What are two ways the developer can update the method to prevent a SOQL injection attack?
Choose 2 answers
A. QO Use the escapeSingleQuotes method to sanitize the parameter before its use.
B./ | Use a regular expression expression on the parameter to remove special characters.
C./" |) Use the GReadonly annotation and the with sharing keyword on the class.
.@ Use variable binding and replace the dynamic query with a static SOQL.
"KRY
I< TERION' partner
Be cic8n TESTING SOLUTIONS
:
Salesforce Certified Platform Developer I
r—|
3 {"
: Time Remaining : 01:42:04
f
| 2of 65. A developer needs to have records with specific field values in order to test a mew Apex class.
\ What should the developer do to ensure the data is available to the test? |
A. oOo Use Test.loadData() and reference a CSV file in a static resource.
' B. ) Use Anonymous Apex to create the required data.
' C.(~) Use SOQL to query the org for the required data.
D.(”) Use Test. loadbata() and reference a JSON file in Documents. Pencil & Paper
| |
[_) Mark this item for later review, |TS) B
| |
"KRY
Ix TERION” partner
A ctoen TESTING SOLUTIONS
Single Book
; | }
Salesforce Certified Platform Developer I
|
Time Remaining : 01:41:57
i
| 3 of 65. If Apex code executes inside the execute |) method of an Apex class when Implementing the Satchable interface,
which two statements are true regarding governor limits?
| Choose 2 answers |
' A. & The Apex governor limits might be higher due to the asynchronous nature of the transaction.
' B./ | The Apex governor limits are omitted while calling the constructor of the Apex class.
' C./| The Apex governor limits are reset for each iteration of the execute () method. |
D. Qo The Apex governor limits cannot be exceeded due to the asynchronous nature of the transaction.
ad
Z
© Sentinel Secure ? x
Single Book
| 40f65. A developer needs to allow users to complete a form on an Account record that will create a record for a custom
object. The form needs to display different fields depending on the user's job role. The functionality should only be
\ available to a small group of users.
f Choose 3 answers
A. Create a Lightning web component.
B. ("| Create a custom permission for the users.
C./) Add a dynamic action to the user's assigned page layouts.
D. Create a dynamic form.
E. G Add a dynamic action to the Account record page.
tersion: 18.0.0
{ZKRYTERION™
Test Aids
partner
Be ciosa. TESTING SOLUTIONS
Single Book
Sof 65. Universal Containers hires a developer to build a custom search page to help users find the Accounts they want.
Users will be able to search on Name, Description, and a custom comments field.
Which consideration should the developer be aware of when deciding between SOQL and SOSL?
Choose 2 answers
A./~) SOSL Is able to return more records.
"KRY
ly TERION partner
B ctoen TESTING SOLUTIONS
:
Salesforce Certified Platform Developer I
r—|
4 {"
: Time Remaining : 01:41:29
f
| Gof65. A developer needs to create a custom button for the Account object that, when clicked, will perform a series of
calculations and redirect the user to a custom Visualforce page. The developer wants to ensure the Visualforce
\ page matches the Lightning Experience user interface. |
What attribute needs to be defined within the <apex:page> tag to meet the requirement?
f A. ° lightningStylesheets="true"
B. (7) wizard="true" 1 ne
setup="true" | |
| |
2 oe Materials
A Winaday
Provide question feedback here (optional): _ pao | Wiridaws
to ag 2 Windews,
7 of 65. A developer needs to implement a custom SOAP Web Service that is used by an external Web Application. The
developer chooses to include helper methods that are not used by the Web Application in the implementation of
the Web Service Class.
Which code segment shows the correct declaration of the class and methods?
}
B. fy webservice class WebServiceClass [
: private Boolean helperMethod() ( /* implementation ... */ }
webservice static String updateRecords() { /* implementation ... */ }
}
© gicbal class WebServiceclass {
private Boolean helperMethod() { /* implementation ... */ )
global String updateRecords() { /* implementation ... */ }
}
BD. QO webservice class WebServiceClass [ iE
- private Boolean helperMethod() { /* implementation ... */ }
fe Windaws.
global static String updateRecords() ( /* implementation ... */ }
KRYTERION a>
© Sentinel Secure q x
‘version: 18.0.0
- ) ___TestAids
Test Aids |
Salesforce Certified Platform Developer I
)
update theseAccounts;
How should the developer modify the code to ensure exceptions are handled gracefully?
A.(~) Implement Change Data Capture.
5. ) Remove null items from the list of Accounts.
C.(~) Implement the upsert DML statement.
Dd. o Implement a try/catch block for the DML,
acgwe
{] Mark this item for later review.
Vee Windows,
BP Pp Version: 18.0.0
KRY TERION
=| Test Aids
/
Salesforce Certified Platform Developer I
9o0f65. Universal Hiring is using Salesforce to capture job applications. A salesforce administrator created two custom
objects; Job__c acting as the master object, Job_Application__e acting as the detail.
Within the Job__¢ object, a custom multi-select picklist, preferred Locations, contains a list of approved
states for the position. Each Job_Application__c record relates to a Contact within the system through a
i master-detail relationship.
| Recruiters have requested the ability to view whether the Contact's Mailing State value matches a value selected
\ on the Preferred _Locations__c field, within the Job_Application__c record. Recruiters would like this value to
be kept in sync, if changes occur to the Contact's Mailing State or if the Job's Preferred _Locations_c field is
updated.
What is the recommended tool a developer should use to meet the business requirement?
1% KRYTERION”
[ =) Testids
partner
Be cioea. TESTING SOLUTIONS
| 10 of 65. A developer must provide custom user interfaces when users edit a Contact in either Salesforce Classic or
Lightning Experience.
What should the developer use to override the Contact's Edit button and provide this functionality?
f A.() A Lightning page in Salesforce Classic and a Visualforce page in Lightning Experience
B.(") A Lightning component In Salesforce Classic and a Lightning component in Lightning Experience a F
ce oO A Visualforce page in Salesforce Classic and a Lightning component in Lightning Experience
D.() A Visualforce page in Salesforce Classic and a Lightning page in Lightning Experience
Test Aids
11 0f 65. A developer must implement @ checkPaymentProcessor class that provides check processing payment capabilities
that adhere to what is defined for payments in the FaymentProcessor Interface.
Which is the correct implementation to use the Payment Processor interface class?
}
c. QO public class CheckPaymentProcessor implements PaymentProcessor |
public void pay(Decimal amount};
}
O.() public class CheckPaymentProcessor extends PaymentProcessor {
public void pay(Decimal amount) {
// functional code here =
Activate Winde \F
Go to Sett la 1 Windaws,
KRYTERION
© Sentinel Secure q x
Version: 18.0.0
7
Test Aids
Boolean isOK;
integer x;
String thesString = 'Hello';
x= 1;
} else if (isOK == true && theString "Hello')
x = 2;
} @lse if (isOK != null 66 thestring "Hello')(
x= 3;
} else {
x= 43
AO 4
B.C) 1
cc) 3
ate Windda
{_) Mark this item for later review. |. Windaws,
"KRY
ly TERION partner
Be cto TESTING SOLUTIONS
What occurs when more than one Account is returned by the SOQL query?
f A. o An unhandled exception Is thrown and the code terminates.
B. (>) The first Account returned is assigned to myAccount. 1,
C.(-) The query fails and an error is written to the debug log. 8 Pay
D.(-) The variable, nyaccount, is automatically cast to the List data type. a |
| |
z se Materials
A VV INGA
Provide question feedback here (optional): _ pao | Wiridaws
LQ aly 2 VV IFKOOWS,
gw
Test Aids
Single Book
=
Salesforce Certified Platform Developer I ©
5 |
: Time Remaining : 01:30:46 Multiple Books
‘ =
y=
{| Mark this item for later review. |(as B
7 |
Provide question feedback here (optional): snc
5
Please Provide Feedback here... VE Windows,
© Sentinel Secure q x
{ZKRYTERION™
Test Aids
partner
Be ciosa. TESTING SOLUTIONS
15 of 65. Which action causes a before trigger to fire by default for Accounts?
Version: 18.0.0
|: KRYTERION
7 Test Aids
partner
Be ciosa. TESTING SOLUTIONS
16 of 65. An Apex method, getAccounts, that returns a List of Accounts given a searchTerm, is available for Lightning Web
components to use.
What is the correct definition of a Lightning Web component property that uses the getAccounts method?
Version: 18.0.0
"|
- Test Aids
17 of 65. The following Apex method is part of the ContactService class that Is called from a trigger:
How should the developer modify the code to ensure best practices are met?
thisContact.Business_Unit_c = 'EMEA';
}
update contacts;
update contacts[0];
| KRYTERION
BR cioea TESTING SOLUTIONS
partner =
Single Book
| 18 of 65. Which three steps allow a custom Scalable Vector Graphic (SVG) to be included in a Lightning web component?
Choose 3 answers
A.(") Import the SVG as a content asset file.
8. Upload the SVG as a static resource.
c oO Reference the import in the HTML template.
98 Import the static resource and provide a JavaScript property for it.
BS Version: 18.0.0
19 of 65. A developer must create a DrawList class that provides capabilities defined in the Sortable and Drawable
interfaces.
1% KRYTERION”
[ =) Testids
partner
Be cioea. TESTING SOLUTIONS
| 20 of 65. Managers at Universal Containers want to ensure that only decommissioned containers are able to be deleted in
the system. To meet the business requirement a Salesforce developer adds "Decommissioned" as a picklist value
\ for the status__c custom field within the container__c object.
Which tool should the developer use to enforce only Container records with a status of "Decommissioned" can be
‘ deleted?
4
A. Validation rule
B.@ After record-triggered flow
C.;”) Before record-triggered flow
D. Apex trigger
{_)
—
Mark this item for later review. a * LA
[ZKRYTERION™ &>
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
\ What should the developer use to ensure the data being integrated is matched to the right records in Salesforce?
' A69 External 1D field
B./”) Formula field
| KRYTERION’
Be cioea. TESTING SOLUTIONS
partner ~
[ZKRYTERION™
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
| KRYTERION’
Be cioea. TESTING SOLUTIONS
partner >
| 24 0f 65. A team of developers is working on a source-driven project that allows them to work independently, with many
different org configurations.
i Which type of Salesforce orgs should they use for their development?
f A. @ Developer sandboxes
B.(") Full Copy sandboxes
C.(") Scratch orgs
D.() Developer orgs
Pp
Provide question feedback here (optional): © Wind
> Windaews,
KRYTERION _ ‘version:
) ___TestAids
Test Aids
18.0.0
- |
25 of 65. A developer created these three Rollup Summary fields in the custom object, Project__c:
Total Timesheets_
ToL al_Approved_Time sheets oc
Total
_ Rejected Timesheet_c
The developer Is asked to create a new field that shows the ratio between rejected and approved timesheets for a
given project.
What are two benefits of choosing a formula field instead of an Apex trigger to fulfill the request?
Choose 2 answers
A. QO 4 formula field will calculate the value retroactively for existing records.
B./") Using a formula field reduces maintenance overhead.
c, @ A formula field will trigger existing automation when deployed.
D.{") A test class that validates the formula field is needed for deployment.
Written
Materials
|) Mark this Item for later review. dhe
ee Windows,
[ZKRYTERION™
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
26 of 65. What are two benefits of using declarative customizations over code?
Choose 2 answers
4.|") Declarative customizations automatically generate test classes.
B. Declarative customizations automatically update with each Salesforce release.
C. @ Declarative customizations generally require less maintenance.
D./~) Declarative customizations cannot generate run time errors.
| KRYTERION’
Be cioea. TESTING SOLUTIONS
partner ~
| 27 of G5. A Salesforce Administrator used Flow Builder to create a flow named “accountOnboarding". The flow must be used
inside an Aura component.
| Which tag should a developer use to display the flow in the component?
t A.() aura: fiow
( 5.6 lightning: flow
C.() lightning-flow
D. / é ) aura-flow
fe Windaws,
Please Provide Feedback here...
© Sentinel Secure ? x
"KR
lx y ERION &> partner |
Be ciosa. TESTING SOLUTIONS
Single Book
- =
Salesforce Certified Platform Developer I @
4 |
: Time Remaining : 01:28:27 Multiple Books
i
j | Aa |
| 28 of 65. Which two are phases in the Aura application event propagation framework? |ON )
| Choose 2 answers — |
A. @ Default Calculator
B.(_) Control —
C.(@ Bubble )
D.(-) Emit — |
Pencil
& Paper
(_) Mark this Item for later review. | =n |
KRYTERION a ~
‘version:
) Test Aids
18.0.0
” KRYTERION”
Be cioea. TESTING SOLUTIONS
partner
29 of 65. A developer must create an Apex class, ContactController, that a Lightning component can use to search for
Contact records, Users of the Lightning component should only be able to search for Contact records to which
they have access.
Choose 2 answers
Ag public with sharing class ContactController
fe Windaws,
Provide question feedback here (optional):
© Sentinel Secure ? x
| KRYTERION’
BS ciosa. TESTING SOLUTIONS
partner
:
Salesforce Certified Platform Developer I
r—|
3 {"
: Time Remaining : 01:28:15
f
| 30 of G5. A developer is creating a page that allows users to create multiple Opportunities. The developer is asked to verify
the current user's default Opportunity record type, and set certain default values based on the record type before
\ inserting the record.
How can the developer find the current user's default record type?
"KRY
lx TERION partner
BS cic TESTING SOLUTIONS
:
Salesforce Certified Platform Developer I
r—|
3 {"
: Time Remaining : 01:28:09
i
| 31 0f 65. What are three considerations when using the @invecablemethod annotation in Apex?
| Choose 3 answers
AB Only one method using the @InvocableMethod annotation can be defined per Apex class.
' B.{ | A method using the @invocableMethod annotation can have multiple input parameters.
( c. A method using the @InvocableMethod annotation must be declared as static.
D./") A method using the Ginvocablemethod annotation must define a return value. —
E. @ A method using the @InvocableMethod annotation can be declared as Public or Global. Pencil& Paper
| |
{| Mark this item for later review. |(as B
| |
tersion: 18.0.0
{ZKRYTERION™
Test Aids
partner
Be ciosa. TESTING SOLUTIONS
32 0f 65. A developer is asked to prevent anyone other than a user with Sales Manager profile fram changing the
Opportunity Status to Closed Lost if the lost reason is blank.
Which automation allows the developer to satisfy this requirement in the most efficient manner?
{ZKRYTERION™
Test Aids
partner
BR cioea TESTING SOLUTIONS
33 of 65. Which two events need to happen when deploying to a production org?
Choose 2 answers
A. e All Apex code must have at least 75% test coverage.
PI
Please Provide Feedback here...
Vee Windows,
© Sentinel Secure ? x
"KRY
lx TERION partner
Be ciosa: TESTING SOLUTIONS
| 34 of 65. A developer has a Visualforce page and custom controller to save Account records. The developer wants to display
any validation rule violations to the user.
| How can the developer make sure that validation rule violations are displayed?
&.(~) Add custom controller attributes to display the message.
( 5.6 Use a try/catch with a custom exception class.
C. (>) Perform the DML using the Database.upsert () method, > a aad
D.() Include <apex:messages> on the Visualforce page. ee
AAD
Written
Provide question feedback here (optional): Activate Winddive a_i
| KRYTERION” QD owe aT
7 Test Aids
: B. @ Renderer Te |
)
C.{_) Design
.@ Controller q ee J
E. @ Helper Pencil & Paper
KA
{) Mark this item for later review. |(as B
~ \ J
| KRYTERION
BS ctoen TESTING SOLUTIONS
partner
- =)
Salesforce Certified Platform Developer I
3 {"
: Time Remaining : 01:27:37 oe
(
| 36 of 65. A developer completed modifications to a customized feature that is comprised of two elements:
* Apex trigger
\ * Trigger handler Apex class
‘ What are two factors that the developer must take Into account to properly deploy the modification to the
‘ production environment?
Choose 2 answers Pe il & P, =
A. Apex classes must have at least 75% code coverage org-wide.
6./") Test methods must be declared with the testmethod keyword. f
C./ = | All methods in the test classes must use @isTest. |TS) B
| |
8 At least one line of code must be executed for the Apex trigger. =
Written
I Materials
{_) Mark this item for later review. ay 1 Windaws.
‘version: 18.0.0
|: KRYTERION
7 Test Aids
partner
Be ciosa. TESTING SOLUTIONS
37 of 65. A Salesforce Administrator is creating a record-triggered flow, When certain criteria are met, the flow must call an
Apex method to execute a complex validation involving several types of objects.
When creating the Apex method, which annotation should a developer use to ensure the method can be used
within the flow?
A.(") @AuraEnabled
6. o @Invocablemethod
c./ : @RemoteAction
D.() @fucure
I ac /
|: KRYTERION
7 Test Aids
partner
Be ciosa. TESTING SOLUTIONS
38 of 65. Cloud Kicks has a multi-screen flow that its call center agents use when handling inbound service desk calls.
At one of the steps in the flow, the agents should be presented with a list of order numbers and dates that are
retrieved from an external order management system in real time and displayed on the screen.
O ae ih Windaws.
Provide question feedback here (optional):
Version: 18.0.0
[ZKRYTERION™
Be ciosa. TESTING SOLUTIONS
partner
39 of 65. Assuming that name is a String obtained by an <apex:inputText> tag on a Visualforce page, which two SOQL
queries performed are safe from SOQL injection?
Choose 2 answers
AB String query = "SELECT Id FROM Account WHERE Name LIKE \"%' +
String.#scapeSingleQuotes
(name) + '$\''; List<Account> results =
Database.
query (query) 7
5.8 String query = '$" + mame + '$';
List<Account> results = [SELECT Id FROM Account WHERE Name LIKE :query];
ar] String query = "SELECT Id FROM Account WHERE Name LIKE \'$' + name.ncQuotes() +
tersion: 18.0.0
{ZKRYTERION™
Test Aids
partner
Be cioeA. TESTING SOLUTIONS
Single Book
40 of 65. Universal Containers (UC) uses a custom object called Vendor, The Vendor custom object has a master-detail
relationship with the standard Account object.
Based on some internal discussions, the UC administrator tried to change the master-detail relationship to a
lookup relationship, but was not able to do so.
”, KRYTERION’
lx &> partner
Be ciosa. TESTING SOLUTIONS
| AO GResthesource
| B. ( 3) @HttpInvocable
a ©) @AuraEnabled
f D.() @RemoteAction
KRYTERION tersion:
i
18.0.0
[ZKRYTERION™
Test Aids
partner
Be cioea. TESTING SOLUTIONS
42 0f 65. An org tracks customer orders on an Order object and the line items of an Order on the Line Item object. The Line
Ttem object has a master-detail relationship to the Order object.
A developer has a requirement to calculate the order amount on an Order and the line amount on each Line Item
based on quantity and price.
[ZKRYTERION™
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
43 of 65. Universal Containers uses Service Cloud with a custom field, stage__c, on the Case object.
Management wants to send a follow-up email reminder 6 hours after the stage__c fleld is set to “Waiting on
Customer". The Salesforce Administrator wants to ensure the solution used is bulk safe.
Which automation tool should a developer recommend to meet these business requirements?
[ZKRYTERION™
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
44 0f 65. While writing an Apex class, a developer wants to make sure that all functionality being developed Is handled as
specified by the requirements.
Which approach should the developer use to be sure that the Apex class is working according to specifications?
4.) Include a try/catch block to the Apex class.
6.) Run the code in an Execute Anonymous block in the Developer Console.
C. (>) Include a savepoint and Database. rollback ().
2.6 Create a test class to execute the business logic and run the test in the Developer Console.
[ZKRYTERION™
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
45 of 65. An Opportunity needs to have an amount rolled up from a custom object that is not in a master-detail
relationship.
A.@ Write a trigger on the child object and use an aggregate function to sum the amount for all related
child objects under the Opportunity.
Use the Streaming API to create real-time roll-up summaries.
C.(-) Write a trigger on the Opportunity object and use tree sorting to sum the amount for all related
child objects under the Opportunity.
D.(") Use the Metadata API to create real-time roll-up summaries.
[ =] testaids___|
| KRYTERION”
Be cioea. TESTING SOLUTIONS
partner >
| 46 of 65. Universal! Containers Is building a recruiting app with an Applicant object that stores Information about an
individual person and a Job object that represents a job, Each applicant may apply for more than one job.
What should a developer implement to represent that an applicant has applied for a job?
&.(~) Lookup field from Applicant to Job
5.() Junction object between Applicant and Job
9 Master-detail fleld from Applicant to Job
D.() Formula field on Applicant that references Job
1% KRYTERION”
[ =) Testids
partner
Be cioea. TESTING SOLUTIONS
| 47 of G5. A developer created a custom order management app that uses an Apex class. The order is represented by an
Order object and an OrderItem object that has a master-detail relationship to Order. During order processing, an
\ order may be split into multiple orders.
What should a developer do to allow their code to move some existing OrderItem records to a new Order record?
1% KRYTERION”
[ - Test Aids
partner [ ]
Be ciosal TestiING SOLUTIONS
48 of 65. A custom Wisualforce controller calls the ApexPages.addMessage() method, but no messages are rendering on the
page.
Which component should be added to the Visualforce page to display the message?
A.(_) <apex:facet name="messages" />
( 5..© <apex:pageMessages />
1% KRYTERION”
[ =) Testids
partner
Be cioea. TESTING SOLUTIONS
| 49 of 65. A developer created a child Lightning web component nested inside a parent Lightning web component. The
Parent component needs to pass a string value to the child component.
Dd. The parent component can use the Apex controller class to send data to the child component.
| KRYTERION’
Be cioea. TESTING SOLUTIONS
partner >
| 50 of 65. Universal Containers decides to use purely declarative development to build out a new Salesforce application.
Which two options can be used to build out the business logic layer for this application?
‘ Choose 2 answers
‘ A. @ Validation Rules
( 5.6 Flow Builder
C./") Remote Actions
D.(") Batch Jobs
fe Windaws,
Please Provide Feedback here...
© Sentinel Secure ? x
1% KRYTERION”
[ =) Testids
partner
Be cioea. TESTING SOLUTIONS
| 51 of 65. Ona brand new developer org, a developer writes a single trigger named AccountTrigger on the Account object to
perform complex validations on the after Insert and after update DML events. A Salesforce administrator creates a
\ Process Builder to update a custom field within the same object every time an Account is created or updated.
How many times will the AccountTrigger fire if a mew Account is inserted, assuming no other automation logic is
‘ implemented on the Account?
4
A) 6
BO 1
¢© 2
a.) 4
[ . Test Aids
| 52 of 65. What should a developer use to script the deployment and unit test execution as part of continuous integration?
| A. @ Salesforce CLI
| B.() Execute Anonymous
C.(") Developer Console
f D. C VS Code
ee Windows,
© Sentinel Secure q x
[ZKRYTERION™
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
Why should the developer choose to use Data Loader instead of Data Import Wizard?
A.() Data Loader automatically relates Opportunities to Accounts.
thiscase.Status = ‘'Working';
casesToUpdate.add(thiscase);
}
try{
Database.update (casesToUpdate, false);
}eatch (Exception e) {
System.debug(e.getMessage());
What should a developer consider for an environment that has over 10,000 Case records?
4. (>) The try-cateh block will handie any DML exceptions thrown.
f B.(~) The try-catch block will handle exceptions thrown by governor limits.
€.() The transaction will fail due to exceeding the governor limit.
© The transaction will succeed and changes will be committed.
1% KRYTERION”
[ =) Testids
partner
Be cioea. TESTING SOLUTIONS
Written
(_] Mark this item for later review.
=A re Materials
- ) ___TestAids
Test Aids |
)
return result;
Given the multi-tenant architecture of the Salesforce platform, what is a best practice a developer should
implement and ensure successful execution of the method?
AO Avoid performing queries inside for loops.
B. (>) Avoid executing queries without a limit clause,
C.(~) Avoid using variables as query filters.
DB.) Avoid returning an empty List of records.
ddave
{] Mark this item for later review.
fe Windaws,
|
”KRYTERION' ae =]
lel3 Test Aids
- "
Salesforce Certified Platform Developer I ©
4 |
: Time Remaining : 01:24:45 Multiple Books
i
[ZKRYTERION™
) Test Aids
partner
Be cioea. TESTING SOLUTIONS
58 of 65. A developer wrote Apex code that calls out to an external system.
>
Please Provide Feedback here...
Vee Windows,
© Sentinel Secure ? x
| KRYTERION"
BS ciosa. TESTING SOLUTIONS
palin |
Salesforce Certified Platform Developer I
\ The Visualforce page shows information about a single record, The developer decides to use Lightning Data
1 Service to access record data.
B.() The isAccessible() method must be used for field-level access checks. Pencil& Paper
C.() Lightning Data Service ignores field-level security. Lk
D. @ Lightning Data Service handles sharing rules and field-level security. (as | B
— Written
{| Mark this item for later review. Material
BI
Provide question feedback here (optional): See re wines
1% KRYTERION”
[ =) Testids
partner
Be cioea. TESTING SOLUTIONS
| 60 of 65. A developer is debugging the following code to determine why Accounts are not being created.
"KRY
lx ERION &> partner |
BS ciosa. TESTING SOLUTIONS
Single Book
=
Salesforce Certified Platform Developer I @
4 |
: Time Remaining : 01:24:16 Multiple Books
| Aa |
| 61 of 65. Which exception type cannot be caught? ON )
| A.C) CalloutException —
| B. GC A Custom Exception Calculator
C. (>) NoAccessException =
f D. @ Limitexception )
Pencil
& Paper
{| Mark this item for later review.
KA
Provide question feedback here (optional): EN B
"KRY
lx TERION &> partner |
BS ciosa. TESTING SOLUTIONS
Single Book
- =
Salesforce Certified Platform Developer I @
:
: Time Remaining : 01:24:09 Multiple Books
| Aaa |
| 62 0f 65. When using SalesforceDX, what does a developer need to enable to create and manage scratch orgs? |ON )
Pencil
& Paper
{| Mark this item for later review.
kK)
Provide question feedback here (optional): EN B
1% KRYTERION”
[ : Test Aids
partner [ ]
Be ciosal TestiING SOLUTIONS
63 of G5. A lead developer creates an Apex interface called "Laptop". Consider the following code snippet:
How can a developer use the Laptop interface within the SilverLaptop class?
() @Extends (class="Laptop")
public class SilverLaptop
ee Windows.
(5) Mark this item for later review.
© Sentinel Secure q x
[ZKRYTERION™
Test Aids
partner
Be cioea. TESTING SOLUTIONS
64 of 65. A developer is tasked with performing a complex validation using Apex as part of advanced business logic. When
certain criteria are met for a PurchaseOrder, the developer must throw a custom exception.
What is the correct way for the developer to declare a class that can be used as an exception?
A.(") public class FurchaseOrder implements Exception{)
fe Windaws.
Please Provide Feedback here...
© Sentinel Secure ? x
[ . Test Aids
| 65 of 65. Which process automation should be used to post a message to Chatter without using Apex code?
ee Windows,
KRYTERION
© Sentinel Secure q x
Version: 18.0.0
Test Aids
( KRYTERION’
Be cioea. TESTING SOLUTIONS
partner
‘ercentage Correct
Congratulations! You have successfully completed the certification exam to become a Salesforce Certified Platform Developer I. Welcome to the
Salesforce worldwide community of Certified Professionals!
te Winde
|. Windews,