Salesforce Platform Developer 1 - Set 3

Ace your homework & exams now with Quizwiz!

6. A platform developer wants to reference an image included in the sales force lightning design system from visual force page. Which two references should be included in the page markup? A. $Asset B. < apex:slds > C. $SLDS D. < force:slds >

A. $Asset B. < apex:slds >

76. A developer created trigger with following code: list<Account> lstAccounts = new list<Account>(); for(order__c objorder:trigger.new){ account a = [select id from Account where id=:objorder.Account__c]; lstAccounts .add(a); } update lstAccounts; How many order will be load when developer attempts to load 150 records. A. 0 B. 150 C. 100 D. 1

A. 0

26. For how many days will the "Quick Deploy" option appear after a Change Set is successfully validated? A. 10 B. 15 C. 4 D. 30

A. 10

119. A developer runs the following anonymous code block: List<Account> acc = [SELECT Id FROM Account LIMIT 10;]; Delete acc; Database.emptyRecycleBin(acc); system.debug(Limits.getDMLStatements() + ', '+Limits.getLimitsDMLStatements()); What is the result? A. 2, 150 B. 150, 2 C. 11, 150 D. 150, 11

A. 2, 150

18. Where can a developer call external javascript in a visualforce page. (Choose 2) A. <apex:indcludeScript> B. <link> C. <apex:define> D. <script>

A. <apex:indcludeScript> D. <script>

75. Which statement about declarations is correct? A. A developer can extend a class that is declared with Virtual keyword B. A developer can't use class or method using final keyword C. A developer can define constant with final keyword.

A. A developer can extend a class that is declared with Virtual keyword B. A developer can't use class or method using final keyword C. A developer can define constant with final keyword.

174. What is valid in the where clause of a SOQL query? A. A geolocation field B. An encrypted field C. An aggregate function D. An alias notation

A. A geolocation field D. An alias notation Example of alias notation usage in SOQL: SELECT FirstName, LastName FROM Contact Con, Con.Account Acct WHERE Acct.Name = 'Genepoint'

78. When running an Apex test, which type of Apex syntax in tested code is counted in the code coverage calculation? A. A variable assignment. B. A blank line. C. A System.debug() statement. D. A comment.

A. A variable assignment.

51. What is an accurate statement about the variable scope? Choose 3 A. A variable can be defined at any point in a block B. Parallel blocks can use the same variable name C. Sub-blocks cannot reuse a parent block's variable name D. A static variable can restrict the scope to the current block if its values is null E. Sub-blocks can reuse a parent's block variable name if its value is null

A. A variable can be defined at any point in a block B. Parallel blocks can use the same variable name C. Sub-blocks cannot reuse a parent block's variable name

65. Which data type or collection of data types can SOQL statements populate or evaluate to? Choose 3 A. An Integer B. A single sObject C. A Boolean D. A string E. A list of sObjects

A. An Integer B. A single sObject E. A list of sObjects

Contact c = [Select id, firstname, lastname, email from Contact where lastname='Smith']; What does query return if there is no Contact with the last name 'Smith' A. An error that no rows are found B. A contact with empty C. A contact initialized to null D. An empty List of Contacts

A. An error that no rows are found

59. On which object can an admin create a roll up summary field? A. Any object that is on the master side of a master-detail relationship. B. Any object that is on the parent side of a lookup relationship. C. Any object that is on the detail side of a master-detail relationship. D. Any object that is on the child side of a lookup relationship.

A. Any object that is on the master side of a master-detail relationship.

15. From where can you select and run Apex Test in the Lightning Experience? A. Apex Test Execution page in Setup B. Testing API Page in Setup C. Apex Test History page in Setup D. Test menu in the Developer Console E. Apex Hammer Execution Status page in Setup

A. Apex Test Execution page in Setup D. Test menu in the Developer Console

118. Which code block returns the ListView of an Account object using the following Debug statement? _x000D_system.debug(controller.getListViewOptions());_x000D_ A. ApexPages.StandardSetController controller = new ApexPages.StandardSetController(Database.getQueryLocator([SELECT Id FROM Account LIMIT 1])); B. ApexPages.StandardController controller = new ApexPages.StandardController([SELECT Id FROM Account LIMIT 1]); C. ApexPages.StandardController controller = new ApexPages.StandardController(Database.getQueryLocator([SELECT Id FROM Account LIMIT 1])); D. ApexPages.StandardSetController controller = new ApexPages.StandardSetController([SELECT Id FROM Account LIMIT 1]);

A. ApexPages.StandardSetController controller = new ApexPages.StandardSetController(Database.getQueryLocator([SELECT Id FROM Account LIMIT 1]));

111. A developer needs to automatically populate the ReportsTo field in a Contact record based on the values of the related Account and Department fields in the record. Which type of Trigger would the developer create? Select all that apply. A. Before insert B. After update C. After insert D. Before update

A. Before insert D. Before update

166. A developer writes a before insert trigger. How can the developer access the incoming records in the trigger body? A. By accessing the Trigger.new context variable. B. By accessing the Trigger.newRecords context Variable. C. By accessing the Trigger.newMap context variable. D. By accessing the Trigger.newList context variable.

A. By accessing the Trigger.new context variable.

170. When creating a record with a Quick Action, what is the easiest way to post a feed item? A. By selecting create case feed on the quick action. B. By adding a trigger on the new record. C. By adding a workflow rule on the new record. D. By selecting create case feed on the new record.

A. By selecting create case feed on the quick action.

83. How Can a developer avoid exceeding governor limits when using an apex Trigger? Choose 2 A. By using Maps to hold data from query results B. By using a helper class that can be invoked from multiple triggers C. By performing DML transactions on lists of sObjects D. By using the Database class to handle DML transactions

A. By using Maps to hold data from query results C. By performing DML transactions on lists of sObjects

90. How can a developer refer to, or instantiate, a PageReference in Apex? A. By using a PageReference with a partial or full URL. B. By using the Page object and a Visualforce page name. C. By using the ApexPages.Page() method with a Visualforce page name. D. By using the PageReference.Page() method with a partial or full URL.

A. By using a PageReference with a partial or full URL. B. By using the Page object and a Visualforce page name.

148. An sObject named Application__c has a lookup relationship to another sObject named Position__c Both Application__c and Position__c have a picklist field named Status__c. When the Status__c field on Position__c is updated, the Status__c field on Application__c needs automatically with the same value, and execute a workflow rule on Application__c. How can a developer accomplish this? A. By using an Apex trigger with a DML operation B. By Configuring a cross-object field update with a workflow C. By changing Application__c.Status__c into a formula field D. By changing Application__c.Status__c into a roll-up summary field

A. By using an Apex trigger with a DML operation

35. How can a developer determine, from the DescribeSobject, if the current user will be able to create record on an object in Apex? A. By using the isCreatable() method B. By using the hasAccess() method C. By using the canCreatable() method D. By using the isInsertable() method

A. By using the isCreatable() method

Which Content Security Policy (CSP) configuration is required to access the Streaming API and call Apex methods from within a Lightning container component? A. CSP set to low B. CSP set to minimum C. CSP set to Lightning D. CSP set to custom

A. CSP set to low

147. Which component is available to deploy using the Metadata API? Choose 2 A. Case Layout B. Account Layout C. Console Layout D. Case Feed Layout

A. Case Layout B. Account Layout

7. Which three types of content can shortcut be created for using favorites? A. Chatter group B. Record home pages C. Dashboard D. Custom tabs E. Global actions

A. Chatter group B. Record home pages C. Dashboard

187. Which two statements are true regarding Lightning component JavaScript code validation? Choose 2 A. Code validations can be temporarily disabled by setting the component version to API 40.0 or earlier. B. Code validations enforce all ESlint rules. C. Code validations are applied only to components set to API version 41.0 and later. D. The validation service ensures good software design and prevent bugs.

A. Code validations can be temporarily disabled by setting the component version to API 40.0 or earlier. C. Code validations are applied only to components set to API version 41.0 and later. Ref: https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/validation_on_save.htm Validations are applied only to components set to API version 41.0 and later. If the validation service prevents you from saving important changes, set the component version to API 40.0 or earlier to disable validations temporarily. When you've corrected the coding errors, return your component to API 41.0 or later to save it with passing validations.

77. What is the name of the standard relationship from Account down to Contact? A. Contacts B. Contact C. Accounts D. Account

A. Contacts

132. A developer is creating an application to track engines and their components. An individual component can be used in different types of engines. What data model should be used to track the data and to prevent orphan records? A. Create a junction object to relate many engines to many parts through a master-detail relationship B. Create a lookup relationship to represent how each part relates to the parent engine object C. Create a master-detail relationship to represent the one-to-many model of engines to parts D. Create a junction object to relate many engines to many parts through a lookup relationship

A. Create a junction object to relate many engines to many parts through a master-detail relationship

159. A company wants a recruiting app that models candidates and interviews; displays the total number of interviews on each candidate record; and defines security on interview records that is independent from the security on candidate records.What would a developer do to accomplish this task? A. Create a lookup relationship between the Candidate and Interview objects. B. Create a trigger on the Interview object that updates a field on the Candidate object C. Create a roll-up summary field on the Candidate object that counts Interview records. D. Create a master-detail relationship between the Candidate and Interview objects.

A. Create a lookup relationship between the Candidate and Interview objects. B. Create a trigger on the Interview object that updates a field on the Candidate object

130. A candidate may apply to multiple jobs at the company Universal Containers by submitting a single application per job posting. Once an application is submitted for a job posting, that application cannot be modified to be resubmitted for another job position. The candidate can apply for a different job posting only by submitting a new application. What can an administrator do to associate an application with each job posting in the schema for the organization? A. Create a master-detail relationship in the Application custom object to the Job Postings custom object B. Create a master-detail relationship in the Job Postings custom object to the Applications customer object C. Create a lookup relationship on both objects to a junction object called Job Posting Applications D. Create a lookup relationship in the Applications customer object to the Job Postings custom object

A. Create a master-detail relationship in the Application custom object to the Job Postings custom object

139. What would a developer do to update a picklist field on related Opportunity records when a modification to the associated Account record is detected? A. Create a process with Process Builder B. Create a workflow rule with field update C. Create a lightning component D. Create a Visualforce page

A. Create a process with Process Builder

92. Which requirement needs to be implemented by using standard workflow instead of Process Builder? Choose 2 A. Create activities at multiple intervals. B. Send an outbound message without Apex code. C. Copy an account address to its contacts. D. Submit a contract for approval.

A. Create activities at multiple intervals. B. Send an outbound message without Apex code.

43. What is capability of formula fields? Choose 3 A. Determine if a datetime field has passed using the NOW function B. Determine which of three different images to display using IF function C. Display the previous value for a field using the PRIORVALUE function D. Return and display a field value from another object using the VLOOKUP function E. Generate a link using the HYPERLINK function to a specific record in a legacy system

A. Determine if a datetime field has passed using the NOW function B. Determine which of three different images to display using IF function E. Generate a link using the HYPERLINK function to a specific record in a legacy system

19. Where can a developer create a managed package? A. Developer edition B. Enterprise edition production org C. Enterprise edition Sandbox org D. Professional edition

A. Developer edition

99. In which of the following environments can Developers write code? Select all that apply. A. Developer edition production org B. Enterprise edition production org C. Enterprise edition Sandbox org D. Professional edition Sandbox org

A. Developer edition production org C. Enterprise edition Sandbox org

133. Which of these statements is true for encrypted custom fields? Select all that apply. A. Encrypted fields can be included in Search results. B. Encrypted fields can be included in report results. C. Encrypted fields are not available in filters for list views, reports, and Roll-up summary fields. D. Encrypted fields are not available for validation rules or Apex scripts.

A. Encrypted fields can be included in Search results. B. Encrypted fields can be included in report results. C. Encrypted fields are not available in filters for list views, reports, and Roll-up summary fields.

74. What is the result of following code block ? integer x = 1; integer y = 0; while(x < 10){ y++; } What is the output : A. Error B. 9 C. 0 D. 10

A. Error

33. What is a valid statement about Apex Classes and interfaces? Choose 2 A. Exception classes must end with the word exception B. The default modifier for a class is private C. A class can have multiple levels of inner class D. The default modifier for an interface is private

A. Exception classes must end with the word exception B. The default modifier for a class is private

182. What tools you need to use to migrate Metadata to Two Different Production Orgs? (Choose 3) A. Force.Com IDE B. Force.Com Migration Tool C. Change Set D. Data Loader E. Unmanaged Package

A. Force.Com IDE B. Force.Com Migration Tool E. Unmanaged Package

154. Which of the following refers to the data model of Salesforce? Select all that apply. A. Force.com API B. Force.com metadata API C. Sandbox D. Force.com IDE

A. Force.com API B. Force.com metadata API

95. What is a capability of cross-object formulas fields? Choose 3 answers A. Formula fields can reference fields from Master-Detail or lookup parent relationships B. Formula fields can reference fields in a collection of records from a child relationship C. Formula fields can be use in three roll-up summaries per object D. Formula fields can reference fields from objects that are up to 10 relationships away E. Formula fields can expose data the user does not have access to in a record

A. Formula fields can reference fields from Master-Detail or lookup parent relationships D. Formula fields can reference fields from objects that are up to 10 relationships away E. Formula fields can expose data the user does not have access to in a record

56. A developer needs to create a visualforce page that will override the standard Account edit button. The page will be used to validate the accounts address using SOQL query. The page will also allow the user to make the edits to the address. Where would the developer write the Account address verification logic? A. In a Controller Extension B. In a Standard Extension C. In a Custom Controller D. In a Standard Controller

A. In a Controller Extension

146. Universal containers has included its orders as an external data object into Salesforce. You want to create a relationship between Accounts and the Orders object (one-to-many relationship) leveraging a key field for account which is on both external object and Account. Which relationship do you create: A. Indirect Lookup Relationship B. External Lookup Relationship C. Hierarchical Relationship D. Lookup Relationship E. Master-Detail Relationship

A. Indirect Lookup Relationship Ref: https://help.salesforce.com/articleView?id=external_object_indirect_lookup_relationships.htm&type=5 An indirect lookup relationship links a child external object to a parent standard or custom object. An external lookup relationship links a child standard, custom, or external object to a parent external object.

54. What is a capability of a standardSetController? (Choose 2) A. It allows pages to perform mass updates of records B. It enforces field-level security when reading large record sets C. It extends the functionality of a standard or custom controller D. It allows pages to perform pagination with large record sets

A. It allows pages to perform mass updates of records D. It allows pages to perform pagination with large record sets

102. Which of these is a characteristic of the Lightning Component framework? Select all that apply. A. It has an event-driven architecture. B. It works with the existing Visualforce pages. C. It uses XML as its data format. D. It includes responsive components.

A. It has an event-driven architecture. D. It includes responsive components.

186. In which two ways does Lightning Data Service (LDS) eliminate redundant server calls in Lightning Components? Choose 2 A. LDS identifies requests that involve the same record data and sends a single shared data request that updates all relevant components. B. LDS allows each component within an app to make independent, but concurrent, calls to perform CRUD operations on the same record data. C. LDS can be configured as a publisher hub with simple Apex code. D. LDS acts as a publisher hub that notifies components of data changes.

A. LDS identifies requests that involve the same record data and sends a single shared data request that updates all relevant components. D. LDS acts as a publisher hub that notifies components of data changes Ref: https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/data_service.htm Use Lightning Data Service to load, create, edit, or delete a record in your component without requiring Apex code. Lightning Data Service handles sharing rules and field-level security for you. In addition to simplifying access to Salesforce data, Lightning Data Service improves performance and user interface consistency. At the simplest level, you can think of Lightning Data Service as the Lightning components version of the Visualforce standard controller. Lightning Data Service provides other benefits aside from the code. It's built on highly efficient local storage that's shared across all components that use it. Records loaded in Lightning Data Service are cached and shared across components. Components accessing the same record see significant performance improvements, because a record is loaded only once, no matter how many components are using it. Shared records also improve user interface consistency. When one component updates a record, the other components using it are notified, and in most cases, refresh automatically.

12. Which three actions can be taken from the Global Action Menu? A. Launch a custom visual force page B. Launch a custom Canvas App C. Launch a custom lightning Component D. Post a chatter feed E. Execute anonymous blocks of Apex code

A. Launch a custom visual force page B. Launch a custom Canvas App C. Launch a custom lightning Component

16. Which three Metadata components can be deployed via Change Sets? A. Lightning Application B. Wave Application C. Global Picklist D. Wave Dashboard E. Lightning Component

A. Lightning Application C. Global Picklist E. Lightning Component

183. Identify the standard Lightning components. A. List View B. Dashboards C. Rich Text D. Visualforce Page E. Reports

A. List View C. Rich Text D. Visualforce Page Ref: List of all standard lightning components available https://help.salesforce.com/articleView?id=lightning_page_components.htm&type=5

29. When Loading data into an org, what can a developer do to match records to update existing records? (Choose 2) A. Match an external Id Text field to a column in the imported file B. Match the Id field to a column in the imported file C. Match the Name field to a column in the imported file D. Match an auto-generated Number field to a column in the imported file.

A. Match an external Id Text field to a column in the imported file B. Match the Id field to a column in the imported file

67. Which type of information is provided by the Checkpoints tab in the Developer console? Choose 2 A. Namespace B. Debug Statement C. Time D. Exception

A. Namespace C. Time

107. What type of programming language is Apex? Select all that apply. A. Object-oriented B. On-Demand C. Water-Fall D. Declarative-Specific

A. Object-oriented B. On-Demand

47. Where can custom roll up summary fields be created using Standard object relationships? A. On Account using Opportunity records B. On Account using Case records C. On Opportunity using Opportunity Product records D. On Campaign using Campaign Member records. E. On Quote using Order records

A. On Account using Opportunity records C. On Opportunity using Opportunity Product records D. On Campaign using Campaign Member records.

125. A custom object has an organization-wide default setting of "Private" with Grant Access Using Hierarchies turned off. Which users can select the Sharing button on records for that object? A. Only the record owner and a user with the System Administrator profile B. The record owner, a user with the System Administrator profile, and a user shared to the record C. The record owner, a user shared to the record, any user above the record owner in the role hierarchy, and a user with the System Administrator profile D. The record owner, a user above the record owner in the role hierarchy, and a user with the System

A. Only the record owner and a user with the System Administrator profile

2. What are the two considerations when overriding standard actions? Choose 2 answers A. Overriding standard actions with a Lightning component applies only to Lightning Experience and Salesforce 1, but not to Salesforce Classic. B. Overriding standard actions with a Visualforce page applies only to Salesforce Classic and Lightning Experience, but not to Salesforce1. C. Overriding standard actions with a Visualforce page applies to Salesforce Classic, Lightning Experience, and Salesforce1. D. Overriding standard actions with a Lightning component applies to Lightning Experience, Salesforce1, and Salesforce Classic.

A. Overriding standard actions with a Lightning component applies only to Lightning Experience and Salesforce 1, but not to Salesforce Classic. C. Overriding standard actions with a Visualforce page applies to Salesforce Classic, Lightning Experience, and Salesforce1.

96. Which declarative method helps ensure quality data? Choose 3 A. Page layouts B. Validation rules C. Lookup filters D. Exception handling E. Workflow alerts

A. Page layouts B. Validation rules C. Lookup filters

156. Where would you find identical Force.com IDs? A. Production and Full Copy Sandbox only B. Production and Dev Sandbox only C. Two developer orgs D. Two Sandbox orgs

A. Production and Full Copy Sandbox only

120. What is an accurate construction for a custom controller named ''MyController''? A. Public MyController() {_x000D_account = new Account();_x000D_} B. Public MyController(SObject obj) {_x000D_account = new (Account) obj;_x000D_} C. Public MyController(List<SObject> objects){_x000D_accounts = (List<Account>)objects;_x000D_} D. Public MyController(ApexPages.StandardController stdController){_x000D_account = (Account)stdController.getRecord():_x000D_}

A. Public MyController() {_x000D_account = new Account();_x000D_}

9. Custom lighting record page can be assigned to which three items? A. Record Types B. Apps C. Profiles D. Public group E. Roles

A. Record Types B. Apps C. Profiles

8. Which component type will display the details of the parent object from a custom lightning record for contact page? A. Related record component B. Parent component C. Hierarchy component D. Filter list component.

A. Related record component

10. Which features enables creating, updating and deleting records in other sales force orgs? A. Salesforce Connect Cross- Org Adapter. B. Lightning - to - Lightning Connector C. Database.WriteableObject Interface D. Apex triggers for Writeable External objects.

A. Salesforce Connect Cross- Org Adapter.

38. A developer needs to know if all tests currently pass in a Salesforce environment. Which feature can the developer use? Choose 2 answers. A. Salesforce UI Apex Test Execution B. Workbench Metadata Retrieval C. Developer Console D. ANT Migration Tool

A. Salesforce UI Apex Test Execution C. Developer Console

58. What is a valid source and destination pair that send or receive change sets? A. Sandbox to Sandbox. B. Developer edition to production C. Developer edition to sandbox D. Sandbox to production.

A. Sandbox to Sandbox. D. Sandbox to production.

177. Which use case requires a partial copy or full sandbox? A. Scalability Testing B. Development Testing C. Quality Assurance Testing D. Batch Data Testing E. Integration Testing

A. Scalability Testing D. Batch Data Testing E. Integration Testing

Which of these statements are true about the "view state" inspector? Select all that apply. A. Shows components contributing to view state B. Must be enabled on a user details page C. Is displayed only when using <apex: form> D. Is controlled by the Role Hierarchy

A. Shows components contributing to view state B. Must be enabled on a user details page C. Is displayed only when using <apex: form>

180. Objects of this Apex class allow developers to create list controllers similar to, or as extensions of, the pre-built Visualforce list controllers provided by Salesforce. A. StandardSetController Class B. StandardController Class C. Controller Class D. VisualforceSetController Class E. VisualforceControllerClass F. None of the above

A. StandardSetController Class

137. What should a developer working in a sandbox use to exercise a new test class before the developer deploys that test class to production? Select all that apply. A. The Apex Test Execution page in Salesforce Setup B. The Run Tests page in Salesforce Setup C. The Test menu in the Developer Console D. The REST API and ApexTestRun method

A. The Apex Test Execution page in Salesforce Setup C. The Test menu in the Developer Console

63. Where can debug log filter settings be set? Choose 2 A. The Filters link by the monitored user's name within the web UI. B. The Show More link on the debug log's record. C. On the monitored user's name. D. The Log Filters tab on a class or trigger detail page.

A. The Filters link by the monitored user's name within the web UI. D. The Log Filters tab on a class or trigger detail page.

122. What must the controller for a Visualforce page utilize to override the standard Opportunity view button? A. The Opportunity StandardController for pre-built functionality B. The StandardSetController to support related lists for pagination C. A constructor that initializes a private Opportunity variable D. A callback constructor to reference the StandardController

A. The Opportunity StandardController for pre-built functionality

143. A developer has the following trigger that fires after insert and creates a child Case whenever a new Case is created. List<Case> childcases = new List<Case>(); For (Case parent: Trigger.new) { Case child = new Case(ParentId = parent.Id, Subject =parent.Subject); childCases.add(child); } insert childCases; What happens after the code block executes? A. The trigger enters an infinite loop and eventually fails B. A child case is created for each parent case in Trigger.new C. The trigger fails if the Subject field on the parent is blank D. Multiple child cases are created for each parent case in Trigger.new

A. The trigger enters an infinite loop and eventually fails

150. In an organisation that has enabled multiple currencies, a developer needs to aggregate the sum of the Estimated_value__c currency field from the CampaignMember object using a roll-up summary field called Total_estimated_value__c on Campaign. How is the currency of the Total_estimated_value__c roll-up summary field determined? A. The values in CampaignMember.Estimated_value__c are converted into the currency of the Campaign record, and the sum is displayed using the currency on the Campaign record B. The values in CampaignMember.Estimated_value__c are converted into the currency of the current user, and the sum is displayed using the currency on the Campaign record C. The values in CampaignMember.Estimated_value__c are converted into the currency on teh majority of the CampaignMember records and the sum is displayed using that currency D. The values in CampaignMember.Estimated_value__c are summed up and the resulting Total_estimated_value__c field is displayed as a numeric field on the Campaign record

A. The values in CampaignMember.Estimated_value__c are converted into the currency of the Campaign record, and the sum is displayed using the currency on the Campaign record

53. Which statement about change set deployment is accurate? (Choose 3) A. They require a deployment connection B. They can be used to deploy custom settings data C. They can be used to transfer Contact records D. They use an all or none deployment model E. They can be used only between related organizations

A. They require a deployment connection D. They use an all or none deployment model E. They can be used only between related organizations

44. In the lightning component framework, which resource can be used to fire events? A. Third-party Javascript code. B. Visualforce controller actions. C. Javascript controller actions. D. Third-party web service code.

A. Third-party Javascript code. C. Javascript controller actions.

113. Each setSavepoint() and rollback statement counts against the total number of DML statements. A. True B. False

A. True

169. What actions types should be configured to display a custom success message? A. Update a record. B. Post a feed item. C. Delete a record. D. Close a case.

A. Update a record.

149. What is the preferred way to reference web content such as images, stylesheets, JavaScript, and other libraries that is used in Visualforce pages? A. Uploading the content as a Static Resource B. Accessing the content from a third-party CDN C. Uploading the content in the Documents tab D. Accessing the content from Chatter Files

A. Uploading the content as a Static Resource

104. A developer wants to display all of the available record types for a Case object. The developer also wants to display the picklist values for the Case.Status field. The Case object and the Case.Status field are on a custom Visualforce page. What action can the developer perform to get the record types and picklist values in the controller? Select all that apply. A. Use Schema.PickListEntry returned by Case.Status.getDescribe().getPicklistValues() B. Use Schema.RecordTypeInfo returned by Case.SObjectType.GetDescribe().getRecordTypeInfos() C. Use SOQL to query Case records in the org to get all the RecordType values available for Case D. Use SOQL to query case records in the org to get all values for the Status picklist field

A. Use Schema.PickListEntry returned by Case.Status.getDescribe().getPicklistValues() B. Use Schema.RecordTypeInfo returned by Case.SObjectType.GetDescribe().getRecordTypeInfos()

105. On a Visualforce page with a custom controller, by using an ID parameter that is passed in the URL, how should a developer retrieve a record? Select all that apply. A. Use the constructor method for the controller B. Use the $Action.View method in the Visualforce page C. Use the <apex:detail> tag in the Visualforce page D. Create a new PageReference object with the Id

A. Use the constructor method for the controller

73. Developer need to verify that the account trigger is working fine without changing Org data. What would the developer do to test the Account trigger? (Choose 2) A. Use the test menu on developer console to run all test classes for the account trigger. B. Use Execute Anonymous feature on developer console C. Use New button on Account tab to create new record D. Use force.com IDE

A. Use the test menu on developer console to run all test classes for the account trigger. D. Use force.com IDE

81. What can be used to insure data quality? (Choose 3) A. Validation Rules B. Page Layouts C. Require Fields D. Workflows E. Triggers

A. Validation Rules B. Page Layouts C. Require Fields

17. Which two features can be used to prevent values from being selected in a picklist? A. Validation Rules B. Workflow Rules C. Restricted Picklists D. Filtered Picklists E. Validated Picklists

A. Validation Rules C. Restricted Picklists

31. The sales management team requires that the Lead Source field of the Lead record be populated when a Lead is converted. What would a developer use to ensure that a user populates the LeadSource field prior to converting to a Lead? A. Validation rule B. Process builder C. Formula Field D. Workflow rule

A. Validation rule

168. What are the supported content sources for custom buttons and links? A. VisualForce Page B. Static Resource C. URL D. Chatter File E. Lightning Page

A. VisualForce Page C. URL Ref: https://help.salesforce.com/articleView?id=defining_custom_links_fields.htm&type=5 Choose whether to use a URL, s-control, JavaScript action, or Visualforce page as the content of the button or link.

116. When would a developer use a custom controller instead of a controller extension? Select all that apply. A. When a Visualforce page needs to replace the functionality of a standard controller B. When a Visualforce page needs to add new actions to a standard controller C. When a Visualforce page does not reference a single primary object D. When a Visualforce page should not enforce permissions or field-level security

A. When a Visualforce page needs to replace the functionality of a standard controller D. When a Visualforce page should not enforce permissions or field-level security

91. A developer has a single custom controller class that works with a Visualforce Wizard to support creating and editing multiple sObjects. The wizard accepts data from user inputs across multiple Visualforce pages and from a parameter on the initial URL. Which statement is unnecessary inside the unit test for the custom controller? A. public ExtendedController(ApexPages.StandardController cntrl) { ) B. ApexPages.currentPage().getParameters() put(input', 'TestValue). C. Test.setCurrentPage(pageRef). D. String nextPage = controller.save().getUrl();

A. public ExtendedController(ApexPages.StandardController cntrl) { )

39. A hierarchy custom setting stores specific URL for each profile in sf. Which statement can a developer use to retrieve the correct URL for the current URl for the current user's profile and display this on a vf page? A. {!$Setup.Url_Settings__c.URL__c} B. {!$Setup.Url_Settings__c[$Profile.Id].URL__c} C. {!$Setup.Url_Settings_c.Instance[Profile.Id].URL__c} D. {!$Setup.Url_Settings__c[Profile.Id].URL__c}

A. {!$Setup.Url_Settings__c.URL__c}

128. A customer wants to add a custom validation to the "contact save" process. Before a contact is created, the customer wants to include the validation, which checks if the associated account is active. This validation should be active for all UI as well as integration requests. Which design accomplishes this goal? A. A custom Web service B. A "before insert" Trigger C. A custom Visualforce controller D. A client-side S-control

B. A "before insert" Trigger

175. A developer creates a method in an Apex class and needs to ensure that errors are handled properly. What would the developer use? Choose 3 A. ApexPages.addErrorMessage() B. A custom exception C. .addError() D. Database.handleException() E. A try/catch construct

B. A custom exception C. .addError() E. A try/catch construct

121. Which of the following is a valid Apex statement? A. Private static constant Double rate = 7.75; B. Account[] acctList = new List<Account>{new Account()}; C. Integer w, x, y, = 123, x ='abc'; D. Map conMap = [SELECT Name FROM Contact];

B. Account() acctList = new List<Account>{new Account()};

135. By using which tool can the developer change the data model of a Salesforce organization? A. Data loader B. Administrator setup C. Cloud based data import wizard D. Other ETL tools

B. Administrator setup

163. A developer wrote a workflow email alert on case creation so that an email is sent to the case owner manager when a case is created. When does workflow email alert send out? A. Before Committing to database B. After Commiting to database C. After Trigger execution D. Before Trigger execution

B. After Commiting to database

188. What are two valid scenarios for automatic recompilation of Apex classes? Choose 2 A. All Apex classes are automatically recompiled when Apex transactions are run. B. All Apex classes are automatically recompiled before a package is installed. C. Specific Apex classes are automatically recompiled before completing a metadata deploy. D. All Apex classes are automatically recompiled before completing a metadata deploy.

B. All Apex classes are automatically recompiled before a package is installed. D. All Apex classes are automatically recompiled before completing a metadata deploy.

68. Which user can edit a record after it has been locked for approval? Choose 2 A. Any user with a higher role in the hierarchy B. An administrator C. Any user who approved the record previously D. An user who is assigned as the current approver

B. An administrator D. An user who is assigned as the current approver

153. Which of the following can be done using the Force.com platform? Select all that apply. A. Data-warehousing B. Applications with clicks and not code C. Applications can be upgraded without loss of customization D. Code version control system

B. Applications with clicks and not code C. Applications can be upgraded without loss of customization

24. What is the benefit of the Lightning Component Framework? A. More pre-built components to replicate the Salesforce Classic look and feel B. Better performance for custom Salesforce1 Mobile apps. C. More centralized control via server-side logic. D. Better integration with Force.com sites.

B. Better performance for custom Salesforce1 Mobile apps.

89. What is an accurate statement about with sharing keyword?Choose 2 A. Either inner or outer classes can be declared as with sharing, but no both B. Both inner and outer classes can be declared as with sharing C. Inner classes do not inherit the sharing setting from the container class D. Inner classes inherit the sharing setting from the container class

B. Both inner and outer classes can be declared as with sharing C. Inner classes do not inherit the sharing setting from the container class

171. What is the easiest (optimal) way to verify a user before showing them sensitive content? A. Sending the user a SMS message with a passcode. B. Calling the generateVerificationUrl method in apex. C. Sending the user an Email message with a passcode. D. Calling the Session.forcedLoginUrl method in apex.

B. Calling the generateVerificationUrl method in apex. Ref: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_class_Auth_SessionManagement.htm generateVerificationUrl(policy, description, destinationUrl) Initiates a user identity verification flow with the verification method that the user registered with, and returns a URL to the identity verification screen. For example, if you have a custom Visualforce page that displays sensitive account details, you can prompt the user to verify identity before viewing it.

64. Which action can a developer perform in a before update trigger? Choose 2 A. Update the original object using an update DML operation B. Change field values using the Trigger.new context variable C. Display a custom error message in the application interface D. Delete the original object using a delete DML operation

B. Change field values using the Trigger.new context variable C. Display a custom error message in the application interface

124. A Position is a custom object containing details of each position. A Candidate contains the details of each candidate such as skills. When users view the Position records, they should also be able to see all those candidates who match the skills required for the post. A position record need not have details of candidates and a candidate record can also be kept blank. A position can be applied by multiple candidates, while a candidate can also apply for multiple positions. What can be done to achieve this? A. Create a master-child relationship between them B. Create a junction object to store both the values C. Create a lookup relationship of candidate on position D. Create a Visualforce page

B. Create a junction object to store both the values

131. An org has different Apex Classes that provide Account related functionality. After a new validation rule is added to the Account object, many of the test methods fail. What can be done to resolve the failures and reduce the number of code changes needed for future validation rules? Select all that apply. A. Create a method that performs a callout for a valid Account record, and call this method from within test methods. B. Create a method that creates valid Account records, and call this method from within test methods. C. Create a method that queries for valid Account records, and call this method from within test methods. D. Create a method that loads valid Account records from a Static Resource, and call this method within test methods.

B. Create a method that creates valid Account records, and call this method from within test methods. D. Create a method that loads valid Account records from a Static Resource, and call this method within test methods.

157. In MVC, data model refers to? A. Custom tabs B. Custom fields C. Workflow rules

B. Custom fields

97. A developer needs to create records for the object Property__c. The developer creates the following code block: List<Property__c> propertiesToCreate =helperClass.CreateProperties(); Try{ 03 } Catch (Exception exp){ } Which line of code would the developer insert at line 03 to ensure that at least some records are created, even if a few records have errors and fail to be created? A. Insert propertiesToCreate; B. Database.insert(propertiesToCreate,false); C. Databas.insert(propertiesToCreate); D. Datebase.insert(propertiesToCreate,System.ALLOW_PARTIAL);

B. Database.insert(propertiesToCreate,false);

142. Which resource can be included in a Lightning Component bundle? Choose 2 A. Apex class B. Documentation C. JavaScript D. Adobe Flash

B. Documentation C. JavaScript

14. How can you make an External Object searchable via SOSL? A. Request a custom index from Salesforce Support B. Enable the "Allow Search" checkbox on the object C. Use the Search.QueryExternal() method D. Enable the "Is Searchable" checkbox on the object

B. Enable the "Allow Search" checkbox on the object

72. A developer executes following code in Console list<Account> flist = new list<Account>(); for(integer i=1;i<=200 ;i++){ flist.add(new Account(name='Test Acc'+i)); } insert flist; list<Account> Llist = new list<Account>(); for(integer i=201;i<=20000 ;i++){ Llist.add(new Account(name='Test Acc'+i)); } insert Llist ; What will be the output : A. Insert all records B. Error will occur C. Insert 200 only D. 0 records inserted

B. Error will occur

184. Which deployment tools will you use to deploy metadata from one organization to another organization? A. Change sets B. Force.com IDE C. Unmanaged Packages

B. Force.com IDE

103. Visualforce components are similar to which type of tag library containing tag namespace prefixes? A. ASP tag library B. JSP tag library C. ASP log file D. DL JSP log file

B. JSP tag library

100. Which standard field mandatorily needs to be populated when a developer inserts new Contact records programmatically? A. Name B. LastName C. AccountId D. FirstName

B. LastName

5. What is a consideration for Locker Service Enablement? A. Locker Service is enabled for custom Lightning Components implementing the interface force:enforceLockerService B. Locker Service is enabled for all custom lightning components with API version 40.0 or greater. C. Locker Service is disabled for custom Lightning Components implementing the interface force:ignoreLockerService D. Locker Service is disabled for all custom Lightning Components, regardless of the API version.

B. Locker Service is enabled for all custom lightning components with API version 40.0 or greater.

32. A company has a custom object named Warehouse. Each Warehouse record has a distinct record owner, and is related to a parent Account in Salesforce. [What kind of relationship exists?] A. One-to-Many B. Lookup C. Master-Detail D. Parent-Child

B. Lookup

101. In the given code, from where does the Boolean inherit its value? _x000D_Boolean b = true; A. Class B. Object C. Enum D. String

B. Object

179. You want to use an External Data Object Table from Heroku carrying Product Category information. The data need to be included in Salesforce and searchable. What do you have to do before you can use the connection? Choose 2 A. Choose "include as index field" B. Press "validate and sync" C. Choose "include in Salesforce searches" option D. URL / choose the URL to connect

B. Press "validate and sync" C. Choose "include in Salesforce searches" option Ref: https://help.salesforce.com/articleView?id=ext_data_sync_database.htm&type=5

181. How would a developer change the field type of a custom field on account object from a string to an integer? A. Make the change in the declarative UI, then update the field type to an integer field in-the apex code. B. Remove all references in the code, make the change in the declarative UI, and restore the references with the new type. C. Make the change in the developer console, and then the change will automatically be reflected in the apex. D. Make the change in the declarative UI, and then the change will automatically be reflected in the apex code

B. Remove all references in the code, make the change in the declarative UI, and restore the references with the new type.

40. What is a capability of the Force.com IDE? A. Roll back deployments. B. Run Apex tests. C. Download debug logs. D. Edit metadata components.

B. Run Apex tests. D. Edit metadata components.

136. Dashboard refresh can be monitored using: A. Apex jobs B. Scheduled jobs C. Dashboard jobs D. Report jobs

B. Scheduled jobs Ref: https://help.salesforce.com/articleView?id=dashboards_schedule_refresh.htm&type=5 - Users with the "View Setup and Configuration" permission can view all the dashboards scheduled to refresh for your organization on the All Scheduled Jobs page. To view the All Scheduled Jobs page, from Setup, enter Scheduled Jobs in the Quick Find box, then select Scheduled Jobs. Users with "Modify all Data" permission can click Del next to a specific scheduled dashboard refresh to permanently delete all instances of the scheduled refresh. - Users with Salesforce Platform User Licenses can't subscribe to dashboards.

11. Which two options are available to display detailed information about the status of and apex batch job? A. Heap size B. Submitted date C. Elapsed time D. Submitted by user

B. Submitted date C. Elapsed time

144. When creating unit tests in Apex, Which statement is accurate? A. Unit tests with multiple methods result in all methods failing every time one method fails B. System Assert statements that do not increase code coverage contribute important feedback in unit test C. Increased test coverage requires large test classes with many lines of code in one method D. Triggers do not require any unit tests in order to deploy them from sandbox to production

B. System Assert statements that do not increase code coverage contribute important feedback in unit test

3. Which standard actions can be overridden with Lightning Components? A. List, Edit, New, Delete B. Tab, View, Edit, New C. View, Edit, New, Delete D. List, View, Edit, New

B. Tab, View, Edit, New

123. A person who does not have "View Encrypted Data" permission will see the field with masked characters. Assuming the field is in the page layout, what happens if he tries to edit the value by clicking on the Edit button? A. The field will not appear in the edit layout. B. The user will see only masked characters, but can enter a new value and save it. C. It will throw an error on changing that field and saving it. D. He can see the original value and he can save the record.

B. The user will see only masked characters, but can enter a new value and save it.

62. When can a developer use a custom Visualforce page in a Force.com application? Choose 2 A. To modify the page layout settings for a custom object B. To create components for dashboards and layouts C. To deploy components between two organizations D. To generate a PDF document with application Data

B. To create components for dashboards and layouts D. To generate a PDF document with application Data

66. What is a good practice for a developer to follow when writing a trigger? A. Using synchronous callouts to call external systems B. Using the Map data structure to hold query results by ID C. Using @future methods to perform DML operations D. Using the Set data structure to ensure distinct records

B. Using the Map data structure to hold query results by ID D. Using the Set data structure to ensure distinct records

185. What methods can be used to get a list of all sObject in an organization and their fields? A. describeObjects() B. describeGlobal() C. describeSObjects() D. describeSObjectFields()

B. describeGlobal() C. describeSObjects() Ref: https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_describesobjects.htm Use describeSObjects() to obtain metadata for a given object or array of objects. You can first call describeGlobal() to retrieve a list of all objects for your organization, then iterate through the list and use describeSObjects() to obtain metadata about individual objects. The describeSObjects() call is limited to a maximum of 100 objects returned.

164. A developer creates a custom controller and custom Visualforce page by using the following code block. public class myController { public String myString; public String getMyString() { return 'getMyString'; } public String getStringMethod1() { return myString; } public String getStringMethod2(){ if (myString == null) myString = 'Method2'; return myString; } } <apex:page controller="myController"> {!myString}, {!StringMethod1}, {!StringMethod2}, {!myString} </apex:page> A. ,, Method2, B. getMyString, ,Method2, getMyString C. , , Method2, getMyString D. getMySting

B. getMyString, ,Method2, getMyString

20. Which Base Lightning Component will display a number of buttons together in the same navigation bar? A. ui:buttons B. lightning:buttonGroup C. lightning:layout D. ui:navigation

B. lightning:buttonGroup

140. A developer writes a SOQL query to find child records for a specific parent. How many levels can be returned in a single query? A. 3 B. 5 C. 1 D. 7

C. 1 Ref: https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_relationships_query_limits.htm In each specified relationship, no more than 5 levels can be specified in a child-to-parent relationship. For example, Contact.Account.Owner.FirstName (three levels). In each specified relationship, only 1 level of parent-to-child relationship can be specified in a query. For example, if the FROM clause specifies Account, the SELECT clause can specify only the Contact or other objects at that level. It could not specify a child object of Contact.

80. What is the return type of a SOSL search? A. A list of sObjects. B. A list of AggregateResults. C. A list of lists of sObjects. D. An sObject.

C. A list of lists of sObjects.

50. When the value of a field in an account record is updated, which method will update the value of a custom field in all related opportunities? Choose 2 answers. A. A cross-object formula field on the Account object. B. A Workflow Rule on the Account object. C. A process Builder on the Account object. D. An Apex trigger on the Account object.

C. A process Builder on the Account object. D. An Apex trigger on the Account object.

127. Universal Containers wants to create a custom order management application that allows users to enter order details such as the Product Name and Product Code. The application should be able to check if these values are consistent with the valid Product Name and Product Code combinations set up in a custom object. Which feature would a developer use to accomplish this? A. A validation rule with the REGEX function B. A formula field with the VALIDATE function C. A validation rule with the VLOOKUP function D. A formula field with the IF function

C. A validation rule with the VLOOKUP function

84. When does a Notification Email get sent? A. After Triggers B. Before Triggers C. After Commit D. Before Commit

C. After Commit

41. In a single record , a user selects multiple values from a multi select picklist. How are the values represented in Apex. A. As a List with each value as an element in the list B. As a Set with each value as an element in the set C. As a String with each value separated by a semicolon D. As a String with each value separated by a comma

C. As a String with each value separated by a semicolon

117. What is the value of x after the code segment executes? String x = 'A' Integer I = 10; if (I < 15){ I = 15; x = 'B'; } else if ( I < 20) { x = 'C'; } else { x = 'D'; } A. D B. A C. B D. C

C. B

162. Which trigger event allows a developer to update fields in the Trigger.new list without using an aditional DML statement? Choose 2 A. After insert. B. After update. C. Before insert. D. Before update.

C. Before insert. D. Before update.

98. How would a developer determine if a CustomObject__c record has been manually shared with the current user in Apex? A. By calling the profile settings of the current user B. By calling the isShared() method for the record C. By querying CustomObject__share D. By querying the role hierarchy.

C. By querying CustomObject__share

161. A developer creates an Apex helper class to handle complex trigger logic. How can the helper class warn users when the trigger exceeds DML governor limits? A. By using PageReference.setRedirect() to redirect the uuser to a custom Visualforce page before the number of DML statements is exceeded. B. By using ApexMessage.Message() to display an error essage after the number of DML statements is exceeded. C. By using Limits.GetDMLRows() and the displaying an error message before the number of DML statements os exceeded. D. By using Messaging.SendEmail() to continue the transactions and send an alert to the user after the number of DML statemens is exceeded.

C. By using Limits.GetDMLRows() and the displaying an error message before the number of DML statements os exceeded.

57. A visualforce page has a standard controller for an object that has a lookup to the parent object. How can a developer display data from parent record on the page? A. By adding a second standard controller to the page for the parent record B. By using SOQL on the Visualforce page to query for data from the parent record C. By using merge field syntax to retrieve data from the parent record D. By using a roll-up formula field on the child record to include data from the parent record

C. By using merge field syntax to retrieve data from the parent record

79. Which method is defined in the StandardController class? Choose 2 A. Undelete B. Merge C. Cancel D. Save

C. Cancel D. Save

86. The Sales Management team hires a new intern. The intern is not allowed to view Opportunities, but needs to see the Most Recent Closed Date of all child Opportunities when viewing an Account record. What would a developer do to meet this requirement? A. Create a Workflow Rule on the Opportunity object that updates a field on the parent Account. B. Create a formula field on the Account object that performs a MAX on the Opportunity Close Date field. C. Create a roll-up summary field on the Account object that performs a MAX on the Opportunity Close Date field D. Create a trigger on the Account object that queries the Close Date of the most recent Opportunities.

C. Create a roll-up summary field on the Account object that performs a MAX on the Opportunity Close Date field

13. Which two objects can be queried with SOQL? (Select ONE) A. DashboardSchedule B. DashboardRefresh C. DashboardComponent D. LightningComponent

C. DashboardComponent

93. What is a capability of the Developer Console? A. Execute Anonymous Apex Code, Run REST API, Deploy code changes B. Execute Anonymous Apex Code, Create/Edit Code, Deploy code changes C. Execute Anonymous Apex Code, Create/Edit Code, View Debug Logs D. Execute Anonymous Apex Code, Run REST API, Create/EDIT Code

C. Execute Anonymous Apex Code, Create/Edit Code, View Debug Logs

23. What are two ways to use the Lightning Design System in Lightning Apps? A. Copy and paste CSS classes from Lightning Design System to the CSS resource in the Application Bundle B. Include an attribute with a name of "SLDS" of type "Boolean" that has a default value of true C. Extend "force:slds" in the < aura:application > tag D. Reference a Static Resource using "ltng:require"

C. Extend "force:slds" in the < aura:application > tag D. Reference a Static Resource using "ltng:require"

134. Which one of the following is not possible to view in the Debug Logs? A. Workflow formula evaluation results B. Assignment rules C. Formula field calculations D. Validation rules E. Resources used by Apex

C. Formula field calculations

45. What is an important consideration when developing in multitenant environment? A. Unique domain names take the place of namespace for code developed for multiple orgs on multiple instances. B. Org-wide data security determines whether other tenants can see data in multiple orgs on the same instance. C. Governor limits prevent tenants from impacting performance in multiple orgs on the same instance D. Polyglot persistence provides support for a global, multilingual user base in multiple orgs in multiple instances

C. Governor limits prevent tenants from impacting performance in multiple orgs on the same instance

141. Which code segment can be used to control when the doWork() method is called? A. For(triggerIsRunning t : trigger.new){ doWork(); } B. For (trigger.IsInsert t : trigger.new){ doWork(); } C. If(trigger.IsInsert){ doWork(); } D. If(trigger.IsRunning){ doWork(); }

C. If(trigger.IsInsert){ doWork(); }

48. Which scenario is invalid for executing by unit tests? A. Executing methods for negative test scenarios. B. Executing methods as different users. C. Loading test data in place of user input for Flows. D. Load the standard Pricebook ID using a system method.

C. Loading test data in place of user input for Flows.

173. What is the correct way to describe how Model-View-Controller (MVC) architecture is implemented on the Salesforce platform? A. Model: Standard and Custom Objects; View: Visualforce Pages; Controller: s-Controls B. Model: Schema Builder; View: List Views; Controller: Setup Console C. Model: Standard and Custom Objects; View: Visualforce Pages; Controller: Apex Code D. Model: Apex Code; View: List Views; Controller: Setup Console

C. Model: Standard and Custom Objects; View: Visualforce Pages; Controller: Apex Code

What is true of a partial sandbox that is not true of a full sandbox? Choose 2 A. Use of change sets B. Only includes necessary metadata C. More frequent refreshes D. Limited to 5GB of data

C. More frequent refreshes D. Limited to 5GB of data

178. Universal containers want an org for development which can be refreshed in every 5 days with all the configuration and some data. What org do you choose? A. Developer Sandbox B. Developer Pro Sandbox C. Partial copy sandbox D. Full Sandbox

C. Partial copy sandbox

167. A developer has the following code block: Public class PaymentTax { Public static decimal salesTax = 0.0875; } Trigger OpportunityLineItemTrigger on OpportunityLineItem(before insert, before update) { PaymentTax PayTax = new PaymentTax(); Decimal ProductTax = ProductCost = XXXXXXXXXXXXX; } To calculate the productTax wich code segment would adeveloper insert at the XXXXXXXX to make the value of the classvariable SalesTax accessible within the trigger? A. SalesTax. B. PayTax.SalesTax. C. PaymentTax.SalesTax. D. OpportunityLineItemTrigger.SalesTax.

C. PaymentTax.SalesTax.

30. What is the correct pattern to follow when programming in Apex on multitenant platform? A. Apex code is created in a separate environment from schema to reduce deployment errors. B. DML is performed on one record at a time to avoid possible data concurrency issues. C. Queries select the fewest fields and records possible to avoid exceeding governor limits. D. Apex classes use the ''with sharing" keyword to prevent access from other server tenants.

C. Queries select the fewest fields and records possible to avoid exceeding governor limits.

52. How would a developer use Schema builder to delete a custom field from the Account object that was required for prototyping but is no longer needed? A. Delete the field from Schema Builder and then all references in the code will be removed. B. Mark the field for deletion in Schema Builder and then delete it from the declarative UI. C. Remove all references from the code and then delete the custom field from Schema Builder D. Remove all the references in the code and then the field will be removed from Schema Builder

C. Remove all references from the code and then delete the custom field from Schema Builder

165. Which type of code represent the Controller in MVC architecture on the Force.com platform? Choose 2 answers A. A static resouce that cntains CSS and images B. JavaScript that is used to make a menu item display itself C. StandardController system methods that are refenced by VisualForce D. Custom Apex and Javascript code that is used to manipulate data

C. StandardController system methods that are refenced by VisualForce D. Custom Apex and Javascript code that is used to manipulate data

129. A Developer wants to create a custom object to track Customer Invoices. How should Invoices and Accounts be related to ensure that all Invoices are visible to everyone with access to an Account? A. The Account should have a Lookup relationship to the Invoice. B. The Account should have a Master-Detail relationship to the Invoice. C. The Invoice should have a Master-Detail relationship to the Account. D. The Invoice should have a Lookup relationship to the Account.

C. The Invoice should have a Master-Detail relationship to the Account.

172. What features are available when writing apex test classes? Choose 2 A. The ability to select error types to ignore in the developer console. B. The ability to write assertions to test after a @future method. C. The ability to set and modify the CreatedDate field in apex tests. D. The ability to set breakpoints to freeze the execution at a given point. E. The ability to select testing data using csv files stored in the system.

C. The ability to set and modify the CreatedDate field in apex tests. E. The ability to select testing data using csv files stored in the system.

82. A custom exception named "RecordNotFoundException" is defined by the following code block: public class RecordNotFoundException extends Exception { } Which statement can a developer use to throw the custom exception? Choose 2 A. Throw RecordNotFoundException(); B. Throw RecordNotFoundException('Problem ocurred') C. Throw new RecordNotFoundException('Problem occurred') D. Throw new RecordNotFoundException();

C. Throw new RecordNotFoundException('Problem occurred') D. Throw new RecordNotFoundException();

37. Which statement should a developer avoid using inside Procedural loops? (Choose 2) A. If(o.accountid = a.id) B. System.debug('Amount of CPU time (in ms) used so far:' + Limits.getCpuTime()); C. Update contactList D. List contacts = [select id, salutation, firstname, lastname, email from Contact where accountId = :a.Id]

C. Update contactList D. List contacts = [select id, salutation, firstname, lastname, email from Contact where accountId = :a.Id]

85. In Which order does Salesforce execute events upon saving a record? A. Before Triggers, Validation rules, After Triggers, Assignment Rules, Workflow Rules, Commit B. Before Triggers, Validation rules, After Triggers, Workflow Rules, Assignment Rules, Commit C. Validation rules, Before Triggers, After Triggers, Workflow Rules, Assignment Rules, Commit D. Validation rules, Before Triggers, After Triggers, Assignment Rules, Workflow Rules, Commit

C. Validation rules, Before Triggers, After Triggers, Workflow Rules, Assignment Rules, Commit

21. Which two interfaces can be implemented to enable a Lightning component for Custom Actions? (Choose 2 answers) A. aura:enableQuickAction B. lightning:quickActionEnabled C. force:lightningQuickActionWithoutHeader D. force:lightningQuickAction E. force:lightningQuickActionWithHeader

C. force:lightningQuickActionWithoutHeader D. force:lightningQuickAction

114. A developer uses a before insert trigger on the Lead object to fetch Territoy__c object, where the Territory__c. PostalCode__c matches the Lead.PostalCode. The code fails when the developer uses the Apex Data Loader to insert 10000 Lead records> The developer has the following code block: for(Lead l : Trigger.new){ if(l.PostalCode != null){ List<Territory__C> terrList = [SELECT Id FROM Territory__c WHERE PostalCode__c =:l.PostalCode;] if(terrList.size() > 0){ l.Territory__c = terrList[0].Id; } } } Which line of code is causing the code block to fail? A. 05: The Lead in a "before insert" trigger cannot be updated. B. 02: A NullPointer exception is thrown if PostalCode is null. C. 01: Trigger.new is not valid in a "before insert" Trigger. D. 03: A SOQL query is located inside the "for" loop code.

D. 03: A SOQL query is located inside the "for" loop code.

189. What is the correct annotation to indicate test classes that can run in parallel? A. @isTest(runParallel=true) B. @isTest C. @isTest(isParallelrun=true) D. @isTest(isParallel=true)

D. @isTest(isParallel=true)

71. What is a junction object? A. A custom object with one lookup relationship and one master-detail relationship. B. A custom object with two lookup relationships. C. A custom object with any number of lookup and master-detail relationships. D. A custom object with two master-detail relationships.

D. A custom object with two master-detail relationships.

87. A developer creates a new Visualforce page and Apex extension,and writes test classes that exercise 95% coverage of the new Apex extension. Change set deployment to production fails with the test coverage warning : *Average test coverage across all apex classes and triggers is 74% at least 75% test coverage is required. What can the developer do to successfully deploy the new Visualforce page and extension? A. Select Disable Parallel Apex testing to run all the test B. Select fast Deployment to bypass running all the tests. C. Create test classes to exercise the visualforce page markup D. Add test methods to existing test classes from previous deployments.

D. Add test methods to existing test classes from previous deployments.

49. A developer creates an Apex class that includes private methods. What can the developer do to ensure that the private methods can be accessed by the test class? A. Add the @TestVisible attribute to the Apex class B. Add the SeeAllData attribute to the test class C. Add the SeeAllData atrribute to the test methods D. Add the @TestVisible attribute to the Apex methods

D. Add the @TestVisible attribute to the Apex methods

115. What is the result when a Visualforce page calls an Apex controller, which in turn calls another Apex class, causing the code to hit a Governor Limit? A. All changes up to the error are saved. B. All changes before a save point are saved. C. All changes are saved in the first Apex class. D. All changes up to the error are rolled back.

D. All changes up to the error are rolled back.

42. A Developer has a block of code that omits any statements that indicate whether the code block should execute with sharing or without sharing. What will automatically obey the org wide default and sharing settings for the user who executes the code in salesforce organization? A. Apex Triggers B. HTTP Callouts C. Apex Controllers D. Anonymous Blocks

D. Anonymous Blocks

94. A developer needs to ensure there is sufficient test coverage for an Apex method that interacts with Accounts. The developer needs to create test data. What is the preferred way to load this test data into Salesforce? A. By using HttpCalloutMocks B. By using Documents C. By using WebServiceTests D. By using Static Resources

D. By using Static Resources

27. Which new option in Winter '17 improves sandbox creation by reducing the data in a Full sandbox? A. Data Compression B. Template Optimizer C. Login History D. Content Version History

D. Content Version History

126. Universal Containers tracks reviews as a custom object in a recruiting application. The interview score is tracked on each review record and should have a numerical value, so that hiring managers can calculate scores. The scores should be restricted to integer values 1 through 5 and displayed as a set of radio buttons. How can a developer meet this requirement? A. Create the Interview score field as a picklist, displayed as a radio button on page layout B. Create a formula field that displays the interview score as a set of radio buttons C. Create the interview score field with a data type of radio button D. Create a Visualforce page to display the interview score as a set of radio buttons

D. Create a Visualforce page to display the interview score as a set of radio buttons

60. A reviewer is required to enter a reason in the comments field only when a candidate is recommended to be hired. Which action can a developer take to enforce this requirement? A. Create a required Visualforce component B. Create a required comments field C. Create a formula field D. Create a validation rule

D. Create a validation rule

152. A company that uses a custom object to track candidates would like to send candidate information automatically to a third-party human resources system when a candidate is hired. What can a developer do to accomplish this task? A. Create an escalation rule to the hiring manager B. Create a Process Builder with an outbound message action C. Create an auto-response rule to the candidate D. Create a workflow rule with an outbound message action

D. Create a workflow rule with an outbound message action

145. When the number of record in a recordset is unknown, which control statement should a developer use to implement a set of code that executes for every record in the recordset without performing a size() or .length() method call? A. While (Condition) {...} B. Do {...} While (Condition) C. For (init_stmt; exit_condition; increment_stmt) {...} D. For(Variable : list_or_set){...}

D. For(Variable : list_or_set){...}

36. Which statement would a developer use when creating test data for products and pricebooks? A. List objList= Test.loadData(Acccount.sObjectType, ',myResource'); B. IsTest(SeeAllData=false) C. Pricebook pb = new pricebook(); D. Id pricebookId = Test.getStandardPricebookId();

D. Id pricebookId = Test.getStandardPricebookId();

176. In the Lightning Component framework, where is client-side controller logic contained? A. Apex B. Visualforce C. HTML D. JavaScript

D. JavaScript

55. A developer wants to list all of the Tasks for each Account on the Account detail page. When a Task is created for a contact, what does the developer need to do to display the Task on? A. Create a Workflow Rule to relate the Task to the Contact's Account B. Nothing. The Task cannot be related to an Account and a Contact C. Create an Account formula field that displays the Task information D. Nothing. The Task is automatically displayed on the Account Page.

D. Nothing. The Task is automatically displayed on the Account Page.

160. A developer has following code. try{ List<String> nameList; Account a; String s = a.Name; nameList.add(s); } catch(ListException le){ System.debug('List Exception'); } catch(NullPointerException npe){ System.debug('NullPointer Exception'); } catch(Exception e){ System.debug('Generic Exception');an ap } What message would be logged? A. No message is logged B. Generic Exception C. List Exception D. NullPointer Exception

D. NullPointer Exception

28. A developer created an apex Trigger using the Developer Console and now wants to debug code. How can a developer accomplish this in the Developer console? A. Select the Override Log Triggers checkbox for the trigger B. Add the user name to the Log Inspector C. Open the Progress tab in the Developer Console D. Open the Logs tab in the Developer Console

D. Open the Logs tab in the Developer Console

25. In Process Builder, how can you make a process reusable and invoke it from other processes or action groups in the same process? A. Check the Invocable Process checkbox option B. Reference the process from an Apex method annotated with @InvocableMethod C. No configuration is required because all processes become invocable in Winter '17 D. Select "It's invoked by another process" from the "The process starts when" picklist

D. Select "It's invoked by another process" from the "The process starts when" picklist

22. Name two required steps for enabling debug logging for unauthenticated Guest Users accessing public Sites. Choose 2 answers A. Set the "Assigned Users" in the Site "Public Access Settings" to include the built-in Debug User B. Install the Sites Page Inspector plugin for Chrome C. Check the "Enable Guest Access Logging" checkbox option in Site Details D. Set a browser cookie with a name value of "debug_logs" and a domain value of ".force.com" E. Setup a new Trace Flag with a Traced Entity Type of 'User' that looks up to the Guest User for a Site

D. Set a browser cookie with a name value of "debug_logs" and a domain value of ".force.com" E. Setup a new Trace Flag with a Traced Entity Type of 'User' that looks up to the Guest User for a Site

4. How do the CSS enhancement to the Lightning Design System improve the developer experience? A. Class names are abbreviated to reduce code length. B. Class names are available in upper and lower case. C. Uppercase is used to distinguish from custom class names. D. Single underscores (dashes) are used in class names to enable commenting Salesforce Lightning.

D. Single underscores (dashes) are used in class names to enable commenting Salesforce Lightning.

110. A developer creates a Workflow Rule declaratively that updates a field on an object. An Apex update trigger exists for this object. What happens when a user updates the record? A. No changes are made to the data. B. The Workflow Rule is fired more than once. C. Both the Apex Trigger and Workflow Rule are fired only once. D. The Apex Trigger is fired more than once.

D. The Apex Trigger is fired more than once.

61. Which statement about the lookup relationship between a custom object and a standard object is correct? A. The Custom Object will be deleted when the referenced Standard Object is deleted B. The lookup Relationship cannot be marked as required on the page layout for the Custom Object C. The custom Object inherits security from the referenced Standard Object D. The Lookup relationship on the Custom Object can prevent the deletion of the Standard Object

D. The Lookup relationship on the Custom Object can prevent the deletion of the Standard Object

34. Why would a developer use Test.startTest() and Test.stopTest()? A. To avoid Apex code coverage requirements for the code between these lines. B. To start and stop anonymous block execution when executing anonymous Apex code C. To indicate test code so that it does not impact Apex line count governor limits D. To create an additional set of governor limits during the execution of a single test class

D. To create an additional set of governor limits during the execution of a single test class

Meet the Refreshed LockerService API Viewer: https://developer.salesforce.com/docs/component-library/tools/locker-service-viewer

Ref: https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/security_api_viewer.htm The LockerService API Viewer has a streamlined user interface and visual design based on the Salesforce Lightning Design System. The API viewer lets you explore properties available on the secure versions of essential JavaScript DOM APIs, such as a window. Use the API viewer to compare browser-supported objects to their secure versions—for example, window and SecureWindow—to uncover compatibility considerations.

Deliver Millions of Events Per Day with High-Volume Platform Events

Ref: https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_intro_emp.htm Use high-volume platform events to publish and process millions of events efficiently and to scale your event-based apps. Previously, standard-volume events were available. In API version 45.0 and later, your new custom event definitions are high volume by default. Standard-volume events are still supported but not available for new event definitions. High-volume platform events offer better scalability than standard-volume platform events. Note the following characteristics of high-volume platform events. - Asynchronous Publishing - Separate Event Allocations

Check Your Encryption Coverage with Encryption Statistics for each standard and custom objects to show: - Data Encrypted % - Uses Active Key % - Sync Needed (Yes / No) If you see a "--" in the Data Encrypted or Uses Active Key columns, you haven't gathered statistics for that object yet. Click "Gather Statistics" When your statistics are gathered, the page shows updated information about data for each object. If encryption for field history and feed tracking is turned on, you also see stats about encrypted field history and feed tracking changes.

Ref: https://developer.salesforce.com/docs/atlas.en-us.securityImplGuide.meta/securityImplGuide/security_pe_stats_gather.htm The Encryption Statistics feature shows Shield Platform Encryption customers how much of their data is encrypted with an active tenant secret. The Encryption Statistics page is a one-stop portal for information about your encrypted data. You can see how much of an object's data is encrypted and uses an active key, and which fields contain encrypted data. Deterministic Encryption pilot customers can also see which fields use a mixture of encryption schemes.

Second-Generation Managed Packages

Ref: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_dev2gp.htm Compare 2GP with 1GP Managed Packages : https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_dev2gp_comparison.htm Second-generation managed packaging (2GP) ushers in a new way for AppExchange partners to develop, distribute, and manage their apps and metadata. You can use 2GP to organize your source, build small modular packages, integrate with your version control system, and better utilize your custom Apex code. With version control being the source of truth, there are no packaging or patch orgs. You can execute all packaging operations via Salesforce CLI, or automate them using scripts. Submit second-generation managed packages for security review, and list them on AppExchange. Use 2GP to create new managed packages. You can't currently migrate a first-generation package to a second-generation package. When you use second-generation managed packaging, to be sure that you set it up correctly, verify the following. Did you? - Enable Dev Hub in Your Org - Enable Second-Generation Managed Packaging - Install Salesforce CLI - Create and Register Your Namespace

Object-specific quick action that launches a flow

Ref: https://help.salesforce.com/articleView?id=flow_distribute_internal_action.htm&type=5 You can now add flows to the action (Launch a Flow from an Object-Specific Action ) menu on your Lightning pages without hunting down the flow's URL. When you create a flow action, you can pick from a list of available flows rather than enter the flow URL manually. To work as a flow action, a flow must be active and have screens. This feature is available in Lightning Experience and in versions of the Salesforce1 mobile app.

Lightning Report Builder

Ref: https://help.salesforce.com/articleView?id=reports_build_lex.htm&type=5 Turn on the Lightning report builder and give your users a powerful, intuitive tool for analyzing Salesforce data. In the Lightning report builder, the report format automatically updates as you group report data. Tabular, summary and matrix reports are all available, but you don't select the format before grouping the data. As you get ready to build reports with the Lightning Experience report builder, take note of how it differs from the Salesforce Classic report builder. Remember, with the appropriate user permissions, both builders are available in Lightning Experience. If a feature or tool isn't available in one builder, save your report and edit it in the other.

Track Time with the Time Field Type:

Ref: https://releasenotes.docs.salesforce.com/en-us/summer18/release-notes/rn_forcecom_field_time_ga.htm The time field type tracks time that is not specific to a single date, such as preferred contact hours. Use it for time management, event planning, and project management. You can use the Time data type in formulas and for validation rules. This feature was a beta release in Spring '18 and is now generally available with some improvements and enhancements. Ref: https://help.salesforce.com/articleView?id=custom_field_time_overview.htm&type=5 In formulas, get a time value from the TIMEVALUE function. Use TIMENOW, HOUR, MINUTE, SECOND, and MILLISECOND functions with time in formulas. Use the HH:MM:SS.MS format when loading values with Data Loader. Use the HH:MM:SS.MS format to set a default value for a field, such as TIMEVALUE("10:30:00.000") for 10:30 AM. The time field type is represented in the Metadata API as a FieldType enumeration value. The unit for adding or subtracting time values is milliseconds

Track External Object Data Callouts with Event Log Files (Pilot): SFDC provides Salesforce Connect Callout Event Monitoring to customers through a public pilot program. The pilot event types are available in orgs that use Salesforce Connect and Event Monitoring

Ref: https://releasenotes.docs.salesforce.com/en-us/winter18/release-notes/rn_forcecom_external_data_eventlogfile.htm Audit the historical activity of your org's access to external object data. For each callout, you can check whether it was a query or write operation when the call occurred, and which user accessed the external data

Use Lightning Data Service to Perform Record Operations Without Apex Code:

Use Lightning Data Service (LDS) to load, create, edit, or delete a record in your component, without using Apex code. LDS is the Lightning Components' counterpart to the Visualforce standard controller, providing access to the data displayed on a page. It improves performance and data consistency across your components. Without LDS, each component, within an app, makes independent server calls to perform CRUD operations on a record - even if all the components app pull from the same record data. As we all know, each redundant server call reduces performance and potentially leads to inconsistencies, creating situations where a server call refreshes one component, leaving the other components out of date. LDS identifies and eliminates requests that involve the same record data, by sending a single shared data request that updates all relevant components. Not only does this eliminate situations where components can have inconsistent data, but it also acts as a publisher hub that notifies components of data changes.

Build Exciting User Interfaces with New Base Lightning Components:- Now you can accelerate your development with a fresh medley of 30 new built-in Lightning components. The new components cover a broad range of user interface elements and give you a whole new tool bag for your development. Following are few of the new component features. Please note that these features require API version 41.0 or later.

lightning:datatable: - It will display a table with columns of data, formatted according to type. lightning:checkboxGroup: - It will display a checkbox group that enables selection of single or multiple checkboxes. lightning:dualListbox: - It will display two side-by-side list boxes. Select one or more options in the list on the left. Move selected options to the list on the right. lightning:fileUpload (Beta): - It allows users to upload multiple files to a record. The file uploader includes drag-and-drop functionality and filtering by file types. lightning:flow: - Now you can add your flows to your custom components and apps by using the lightning:flow Lightning component. lightning:progressIndicator (Beta): - Now it is possible to create a visual indication on the progress of a particular process. You can create two types of indicators: base (default) or path.

69. To Which primitive data type in Apex is a currency field automatically assigned? A. Currency B. Integer C. Decimal D. Double

C. Decimal

106. A developer needs to provide a Visualforce page that lets users enter product-specific details during a sales cycle. How can this be accomplished? Select all that apply. A. Download a Managed Package from the AppExchange that provides a custom Visualforce page to modify B. Copy the standard page and then make a new Visualforce page for Product data entry C. Download an Unmanaged Package from the AppExchange that provides a custom Visualforce page to modify D. Create a new Visufalforce page and an Apex controller to provide Product data entry

C. Download an Unmanaged Package from the AppExchange that provides a custom Visualforce page to modify D. Create a new Visufalforce page and an Apex controller to provide Product data entry

D. cmp.get("v.isValid") != null

1. How can a validity check be performed on a component? A. cmp.get() == true B. cmp.get("v.isValid") == true C. cmp.get() != null D. cmp.get("v.isValid") != null

88. A developer in a Salesforce org with 100 Accounts executes the following code using the Developer console: Account a = new Account(Name='New Account'); insert a; for(Integer i=0; i< 150; i++) { Account a = new Account(Name='New Account' + i); try { insert a; } catch(DmlException e) { System.debug('An unexpected error has occurred: ' + e.getMessage()); } } Account a = new Account(Name='New Account'); insert a; How many accounts are in the org after this code is run? A. 101 B. 100 C. 102 D. 252

B. 100

In which two ways does Salesforce DX facilitate source-driven development? Choose 2 A. A. Salesforce DX provides an efficient, end-to-end life cycle designed for waterfall development. B. Salesforce DX provides an integrated, end-to-end life cycle designed for high-performance agile development. C. Salesforce DX allows agile, local test runs. D. Salesforce DX shifts the source of truth from the org to the version control system

B. Salesforce DX provides an integrated, end-to-end life cycle designed for high-performance agile development. D. Salesforce DX shifts the source of truth from the org to the version control system

155. Which of the following will you use for browsing objects and fields in the Force.com IDE? Select all that apply. A. Force.com Projects B. Schema Builder C. Development Work Area D. Debug View

B. Schema Builder

70. Which Apex collection is used to ensure all values are unique? A. An sObject B. Set C. List D. Enum

B. Set

138. What is the proper process for an Apex Unit Test? A. Query for test data using SeeAllData=true. Call the method being tested. Verify that the results are correct. B. Query for test data using SeeAllData=truExecute runAllTests(). Verify that the results are correct. C. Create data for testing. Execute runAllTest(). Verify that the results are correct. D. Create data for testing. Call the method being tested. Verify that the results are correct.

D. Create data for testing. Call the method being tested. Verify that the results are correct.

112. What is the minimum log level needed to see user-generated debug statements? A. INFO B. FINE C. WARN D. DEBUG

D. DEBUG

108. The Review__c object has a lookup relationship with the Job_Application__c object. The Job_Application__c object has a master-detail relationship with the Position__c object. The relationship field names are based on the auto-populated defaults. What is the recommended way to display field data from the related Review__c records on a Visualforce page for a single Position__c record? A. Utilize the Standard Controller for Position__c and expression syntax in the Page to display related Review__c data through the Job_Application__c object B. Utilize the Standard Controller for Position__c and cross-object Formula Fields on the Job_Application__c object to display Review__c data C. Utilize the Standard Controller for Position__c and cross-object Formula Fields on the Review__c object to display Review__c data D. Utilize the Standard Controller for Position__c and a Controller Extension to query for Review__c data

D. Utilize the Standard Controller for Position__c and a Controller Extension to query for Review__c data

Create Custom Page Templates with Lightning Components:

Ref: https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/components_config_for_app_builder_template_component.htm Now you are no longer limited to the standard templates available for Lightning records, apps, and Home pages. Take your existing business needs, and create a custom page template of your own that has the structure and components that you define. Add as many regions as you need including custom styling.

Translate Lightning Component Tabs:

Translation Workbench now supports translating the names of Lightning component tabs just like other tabs. Translate the names of your Lightning component tabs for all languages that - your org or component - supports; so that, your users and customers can work in their preferred language. If a translated version is available, Lightning component tab names display in the language of the current user.


Related study sets

Chapter 16: Gene Regulation in Eukaryotes II: Epigenetics

View Set

CNIT 155 Final Exam In class exercises VLAB

View Set

Cloud Academy KC: Cloud Concepts (CLF-C01)

View Set

AP US Government Chapter 4 AP Classroom MCQ

View Set

SCDC Practice Test 1211 (Questions)

View Set