is there a change in syllabus for salesforce platform developer-1 certification - Answers - Salesforce Trailblazer Community
Trailblazer Community
Ask Search:
Pavani AkellaPavani Akella 

is there a change in syllabus for salesforce platform developer-1 certification

I'm preparing for my Platform Developer-1 certification. I have my exam on March 25th. I hear that there is a change in syllabus. Is that true? 

Can someone please give me tips how to prepare for the exam ?

Thanks in advance!
Best Answer chosen by Pavani Akella
Kishore B TKishore B T
Yes Pavani, PD1 got updated few weeks ago, 
https://trailhead.salesforce.com/en/users/00550000006yDdKAAU/trailmixes/prepare-for-your-salesforce-platform-developer-i-credential

Complete this Trailmix, this will help you a lot. 

All Answers

Kishore B TKishore B T
Yes Pavani, PD1 got updated few weeks ago, 
https://trailhead.salesforce.com/en/users/00550000006yDdKAAU/trailmixes/prepare-for-your-salesforce-platform-developer-i-credential

Complete this Trailmix, this will help you a lot. 
This was selected as the best answer
Pavani AkellaPavani Akella
Hi Kishore,

Thank you for responding. Did the syllabus change for Winter'18 or Spring'18?
Kishore B TKishore B T
Refreshed Exam pattern got released on Feb 26, 
I dont know this change was made for Winter'18 or Spring'18.
 
Shradha YeshagolShradha Yeshagol
Hi Pavani,
Did you take PD1 exam as even me planning to take exam please can you help me out to what should be prepared for exam.
Pavani AkellaPavani Akella
Shradha- I wrote my exam in TrailheaDX but unfortunately did not pass the exam.
Shradha YeshagolShradha Yeshagol
Thank you pavani for your response
Nauman ShahidNauman Shahid
Can Anyone please confirm below Answers

1-
Using the schema builder, a developer tries to change the API name of a field that is referenced in an Apex Test Class. What is the end results?
The API name of the field is changed, and a warning is issued to update the class
The API name of the field and the reference in the test class is updated
The API name of the field and the reference in the test class is changed
The API name is not changed and there are no other impacts
2- 
Which approach should a developer use to add pagination to a visualforce page?
The extension attribute for a page
A standardController
The action attribute for a page
A StandardSetController
3- 
What is a requirement for a class to be used as a custom visualforce controller?
Any top-level Apex class that has a constructor that returns a PageReference
Any top-level Apex class that implements the controller interface
Any top-level Apex class that has a default, no-argument constructor
Any top-level Apex class that extends a PageReference
4- 
While writing a test class that covers an OpportunityLineItem trigger, a Developer is unable to create a standard Pricebook since one already exist in the org. how should the developer overcome this problem?
Use @IsTest(SeeAllData=true) and delete the existing standard Pricebook.
Use @TestVisible to allow the test method to see the standard Pricebook.
Use Test.getStandardPricebbokId()to get the standard Pricebook ID.
Use Test.loaddata() and a Static Resource to load a standard Pricebook.
5- 
A developer is asked to set a Picklist field to ‘Monitor’ on any new Leads owned by a subset of Users. How should the developer implement this request?
Create a lead Workflow Rule Field Update
Create an after insert Lead trigger
Create a Lead formula field
Create a before insert lead Trigger
6- 
When viewing a Quote, the sales representative wants to easily see how many discounted items are included in the Quote Line Items.  What should a developer do to meet this requirement?
Create a workflow rule on the Quote Line Item Object that updates a field on the parent Quote when the item is discounted
Create a roll-up summary field on the Quote Object that performs a SUM on the Quote Line Item Quantity field, filtered for only discounted Quote Line Items.
Create a Trigger on the Quote Object that queries the Quantity filed on discounted Quote Line Items
Create a formulat field on the Quote Object that performs a SUM on the Quote Line Item Quantity field, filtered for only discounted Quote Line Items.
7-
A developer working on a time management application wants to make total hours for each timecard available to application user.  A timecard entry has a Master- Detail relationship to a timecard. Which approach should the developer use to accomplish this declaratively?
A roll-up Summary field on the Timecard Object that calculates the total hours from timecard entries for that timecard
A process builder process that updates a field on the timecard when a timecard entry is created
An apex trigger that sues an aggregate query to calculate the hours for a given timecard and stores it in a custom field.
A visualforce page that calculates the total number of hours for a timecard and displays it on the page.
8- 
Which approach should a developer take to automatically add a” Maintenance Plan” to each opportunity that includes an “Annual Subscription” when an opportunity is closed?
Build an OpportunityLineItem trigger that adds a PriceBookEntry Record
Build an Opportunity trigger that to add OpportunityLineItem Record
Build an Opportunity trigger that adds PriceBookEntry Record
Build an OpportunityLineItem trigger to add OpportunityLineItem Record
9- 
Which three options can be accomplished with formula fields?      
Generate a link using the HIPERLINK function to a specific record in a legacy system
Determine if a datetime field has passed using the NOW function
Determine which of three different images to display using IF function
 Return and display a field value from another object using the VLOOKUP function
Display the previous value for a field using the PRIORVALUE function
10- 
Which two Apex data types can be used to reference a Salesforce record ID Dynamically? Choose two answers
ENUM
External ID
sObject
String
11- 
. A developer created a lightning component name accountList.cmp that display a list of Accounts. Client-side logic that is executed when a user hovers over an account in the list should be stored in which bundle member?
accountListHelper.js
accountListRenderer.js
accountList.renderer
accountList.helper
12- 
 A developer tasked with creating a schema to track Movies, Actors, and contracts. A single movie can have many contracts and a single actor can have many contracts. Each contract is owned and actively managed by a single user. Which schema should be created to enable user to easily manage the contract they own; without requiring access to the movie or the actor records?
A master detail relationship to the movie object and a lookup relationship to the actor object
A lookup relationship to the movie object and a lookup relationship to the actor object
A lookup relationship to the movie object and a master detail relationship to the actor object
A master detail relationship to the movie object and a master detail relationship to the actor object
13- 
A developer created a lightning component to display a short text summary for an object and wants to use it with multiple Apex Classes. How should the developer design the Apex Classes?
Have each class define method getTextSummary() that returns the summary.
Extend each class from the same base class that has a method getTextSummary() that returns the summary.
Have each class define method getObject() that returns the sObject that is controlled by the Apex Class.
Have each class implement an interface that definds method getTextSummary() that returns the summary.
14- 
What can a developer use to determine if the core Apex code exceeds any governor limits in a test class during bulk execution? 
Limits, startTest, stopTest
@TestSetup
@TestVisible
@Test.getDMLStatements()
15-
A developer is asked to write negative test as part of the unit testing for a method that calculates a person’s age based on birth date. What should the negative test includes?
Assert that a null value is accepted by the method
Assert that future dates are rejected by the method
Throwing a custom exception in the unit test.
Assert that past dates are accepted by the method.
16- 
Universal containers(US) has an integration with its Accounting System that creates tens of thousands of Orders inside Salesforce in a nightly batch. US wants to add automation that can attempt to match Leads and Contacts to these orders using the email address field on the insert. Us is concerned about the performance of the automation with a large data volume. Which tool should UC use to automate this process?
Workflow Rules
Apex
Process Builder with an Autolaunched Flow
Process Builder
17- 
A visualforce page is written with the following controller and extensions:
<apex.page standardController=”Account” extensions =”myExtension”>
               <apex:inputField vaue=”(!Account.name)”/><p/>
<Apex:commandButton value=”Save” action=”(!save)”/>
</apex:page>
The extension class myExtension has a public save()method.
Which save method or methods will be used by the visualforce page?
The save method from the controller extension
Both – the standardController first, then myExtension
Both – the myExtension first, the standardController
The save method from the standardController
18- 
Which type of controller should a developer use to include a list of related records for a custom object record on a visualforce page without needing additional test coverage?
Custom Controller
List Controller
Controller Extension
Standard Controller 
Antonio AssantiAntonio Assanti
4- Use Test.getStandardPricebbokId()to get the standard Pricebook ID.
Umesh bpUmesh bp
@Nauman Shahid you cleared the PD1 exam?
Adishree KulkarniAdishree Kulkarni
@ nauman shahid -where did you get these questions? They are exactly the same I got in exam today. Unfortunately i didnt pass the test.
 
Md Saif AnsariMd Saif Ansari
I think 3rd number question answer is Any top-level Apex class that implements the controller interface
4- Use Test.getStandardPricebbokId()to get the standard Pricebook ID.
Pok Man LeungPok Man Leung
Let me ask one more question
 
Universal Containers (UC) wants to automate the Sales Operation process for Closed Won Opportunities. Which an Opportunity is marked as Closed Won, UC wants to update the Account to mark it as a Customer. In addition, UC wants all of the Opportunity Line Items from a Closed Won Opportunity to be added automatically as Assets.
 
What is appropriate for automating this process?
 
  1. Workflow Rules and Process Builder
  2. Process Builder with an Autolaunched Flow
  3. Process Builder
  4. Work flow Rules
Md Saif AnsariMd Saif Ansari
2. Process Builder with an Autolaunched flow
M SohailM Sohail
Hi there! I have latest Salesforce Platform Developer 1 certification exam questions. I have passed my exam in the month of July. I can guide you properly about the type of questions you will face and assure your success in the exam. Please contact me at mysalestech@gmail.com. Many Thanks.
Surbhi NandaSurbhi Nanda
Which three options can be accomplished with formula fields?      
Generate a link using the HIPERLINK function to a specific record in a legacy system
Determine if a datetime field has passed using the NOW function
Determine which of three different images to display using IF function
 Return and display a field value from another object using the VLOOKUP function - supported by formula field
Display the previous value for a field using the PRIORVALUE function- formula field
10- 
Which two Apex data types can be used to reference a Salesforce record ID Dynamically? Choose two answers
ENUM
External ID 
sObject
String

What is a requirement for a class to be used as a custom visualforce controller?
Any top-level Apex class that has a constructor that returns a PageReference
Any top-level Apex class that implements the controller interface
Any top-level Apex class that has a default, no-argument constructor - very forst line of pdf under controller
Any top-level Apex class that extends a PageReference

7-
A developer working on a time management application wants to make total hours for each timecard available to application user.  A timecard entry has a Master- Detail relationship to a timecard. Which approach should the developer use to accomplish this declaratively?
A roll-up Summary field on the Timecard Object that calculates the total hours from timecard entries for that timecard -in requirement clearly mentioned as master details-hence this is best answer
A process builder process that updates a field on the timecard when a timecard entry is created
An apex trigger that sues an aggregate query to calculate the hours for a given timecard and stores it in a custom field.
A visualforce page that calculates the total number of hours for a timecard and displays it on the page.
 
Souvik GhoshSouvik Ghosh
I have doubut about this question, Can any one please help to chose the correct answers ?
Which two platform features align to the controller portion of MVC architecture
a) Standard Objects
b) Workflow Rules
c) Process Builder actions
d) Data field
Venkata Naresh ThathaVenkata Naresh Thatha
b and c  
Souvik GhoshSouvik Ghosh
I have another question. Will appriciate any help on this.

How should a deveoper make sure that a child record on a custom object, with a lookup to the account object, has the same sharing access as its associated accounts ?

a.Include the sharing related list on the custom object page layout.
b.Create a sharing rule comparing the custo object owner to the account owner.
c.Ensure that the relationship betweenthe objects is master-details.
d.Create a validation rule on the custom object comparing the record owners on both records.