Sfdcforum.files.wordpress.com



1. An Org has a single account named ’NoContacts’ that has no related contacts. Given the query: List<Account> accounts = [Select ID, (Select ID, Name from contacts) from Account where Name= “NoContacts’];Accounts[0] is Null.Accounts[0] contacts is invalid Apex.accounts[0] contacts is an empty list.A QueryException is thrown2. What are three ways for a developer to execute tests in an org? choose 3 answersBulk APIMetaData APITooling APIDeveloper consoleSetup menu Ref link: . Which approach should be used to provide test data for a test class?Use a test data factory class to create test dataQuery for existing records in the databaseAccess data in @TestVisible class variablesExecute anonymous code blocks that create data.4. When should an apex Trigger be required instead of a process builder process?When an action needs to be taken on a delete or undelete, or before a DML operation is executedWhen a record needs to be createdWhen a post to chatter needs to be createdWhen multiple records related to the triggering record need to be updated5. Which set of roll-up types are available when creating a roll up summary field?COUNT, SUM, MIN, MAXAVERAGE, COUNT, SUM, MIN, MAXAVERAGE, SUM, MIN, MAXSUM, MIN, MAX6. Which three declarative fields are correctly mapped to variable types in Apex? Choose 3 answers(PDF Answer is wrong- Do not refer PDF for this question.)Number maps to integerTextarea maps to list of type StringCheckbox maps to BooleanDate/Time maps to DatetimeNumber maps to Decimal 7 Using the schema builder, a developer tries to change the API name of a field that is referenced in an Apex Test Class. What is the end results?The API name of the field is changed, and a warning is issued to update the classThe API name of the field and the reference in the test class is updatedThe API name of the field and the reference in the test class is changedThe API name is not changed and there are no other impacts.8. Why would a developer consider using a custom controller over a controller extension?To increase the SOQL query governor’s limitsTo leverage built-in functionality of a standard controllerTo enforce user sharing settings and permissionsTo implement all of the logic for a page and bypass default salesforce functionality9. Which two platform features allow for the use of unsupported languages? Choose 2 answers.App.jsonDockerHeroku ACMBuildpacks10. A developer writes the following code: List<account> acc= [SELECT id FROM Account LIMIT 10];Delete acc;Database.emptyRecyclebin(acc);System.Debug(Limits.getDMLStatemnets()+’,’+ Limits.getLimitDMLStatements());What is the result of the debug statement?1,1502,2001,1002,15011. A developer created a visualforce page and a custom controller with methods to handle different buttons and events that can occur on the page. What should the developer do to deploy to production?Create a test page that provides coverage of the custom controllerCreate a test class that provides coverage of the visualforce pageCreate a test class that provides coverage of the custom controllerCreate a test page that provides coverage of the visualforce page12. A developer needs to create a visualforce page that displays case data. The page will be used by both support reps and support managers. The support rep profile does not allow visibility of the customer_Satisfaction_c Field, but the support manager profile does. How can the developer create the page to enforce field level security and keep future maintenance to a minimum?Create one visualforce page for use by both profilesUse a new support manager permission setsCreate a separate visualforce page for each profileUse a custom controller that has the with sharing keywords 13 of out 65. A developer executes the following query in Apex to retrieve a list of contacts for each account: List<Account> accounts = [ Select ID, Name, (Select ID, Name from Contacts) from Account]; Which two exceptions may occur when it executes? Choose 2 answersSOQL query limit exception due to the number of queriesCPU limit exception due to the complexity of the query SOQL query limit exception due to the number of contactsSOQL query limit exception due to the number of accounts14. Which three options allow a developer to use stylesheets?A static resource<Apex:stylesheet>tag<apex:stylesheets>tagInline CSS<apex:style>tag15.A platform developer needs to write an apex method that will only perform an action if a record is assigned to a specific Record Type. Which two options allows the developer to dynamically determine the ID of the required Record Type by its name? Choose 2 answersHardcode the ID as a constant in an Apex classExecute a SOQL query on the RecordType ObjectUse the getRecordTypeInfosByName()method in the DescribeSObjectResult Class.Make an outbound web service call to the SOAP API.16. Which SOQL query successfully returns the Accounts grouped by name?Select type, Max(CreatedDate) FROM Account GROUP BY NameSelect Name, Max(CreatedDate) FROM Account GROUP BY NameSelect Id,type, Max(CreatedDate) FROM Account GROUP BY NameSelect type, Name Max(CreatedDate) FROM Account GROUP BY Name LIMIT 5 17.Which approach should a developer use to add pagination to a visualforce page?The extension attribute for a pageA standardControllerThe action attribute for a pageA StandardSetController18. A Developer needs to test an invoicing system integration. After reviewing the numbers of transaction required for the test, the developer estimates that the test data will total about 2GB of data storage. Production data is not required for integration testing. Which two environments meet the requirements for testing? Choose 2 answersFull sandboxDeveloper sandboxDeveloper Pro SandboxDeveloper EditionPartial Sandbox 19. How should a developer prevent a recursive trigger?Use a private Boolean variableUse a “one trigger per object” pattern.Use a trigger handlerUse a static Boolean variable 20. What is a capability of the <ltng:require> Tag that is used for loading external javascript libraries in lightning components? Choose 3 answersLoading scripts in parallelOne-time loading from duplicate scriptsLoading files from documentsSpecifying loading orderLoading externally hosted scripts 21. What is a requirement for a class to be used as a custom visualforce controller?Any top-level Apex class that has a constructor that returns a PageReferenceAny top-level Apex class that implements the controller interfaceAny top-level Apex class that has a default, no-argument constructorAny top-level Apex class that extends a PageReference22. The operation manager at a construction company uses a custom object called Machinery to manage the usage and maintenance of its cranes and other machinery. The manager wants to be able to assign machinery to different construction jobs, and track the dates and cost associated with each job. More than one piece of machinery can be assigned to one construction job. What should a developer do to meet these requirements?Create a lookup field on the machinery object to the construction job objectCreate a junction object with Master-Detail Relationship to both the machinery object and the construction job object.Create a lookup field on the construction job object to the machinery objectCreate a Master-Detail lookup field on themachinery object tothe construction job object23. Which three tools can deploy metadata to productions? Choose 3 answers.Data LoaderChange set from sandboxChange set from developer IDEMetadata API24. How should a developer create a new custom exception class?Public class CustomException extends Exception{}CustomException ex = new (CustomException) Exception();(Exception) CustomException ex = new Exception();Public class CustomException implements Exception{}25. Which two number expression evaluate correctly? Choose 2 answersInteger I = 3.14159;Decimal D = 3.14159;Long I = 3.14159;Double D =3.14159;26. What are the eight officially supported languages on the Heroku Platform?Lisp, PHP, Node, Ruby, Scala, Haskell, Go, ErlangC#, C++, Node, Ruby, Java, PHP, Go,.NetNode, Ruby, Java, PHP, Python,. Net, C++Node, Ruby, Java, PHP, Python,Go, Scala, Clojure.27. A developer wrote a unit test to confirm that a custom exception works properly in a custom controller, but the test failed due to an exception being thrown. What steps should the developer take to resolve the issue and properly test the exception?Use the finally block within the unit test to populate the exceptionUse database methods with all or none set to FalseUse try/catch within the unit test to catch the exceptionUse Test.isRunningTest() within the custom Controller28. A developer has the controller class below: Public with sharing class myFooController {Public integer prop { get; private set;}}Which code block will run successfully in an execute anonymous window?myFooController m = new myFooControler ();\System.asseert(m.prop==null);myFooController m = new myFooControler ();\System.asseert(m.prop==1);myFooController m = new myFooControler ();\System.asseert(m.prop==0);myFooController m = new myFooControler ();\System.asseert(m.prop=!null);29. What is a benefit of using an after insert trigger over using a before insert trigger?An after insert trigger allows a developer to bypass validation rules when updating fields on the new recordsAn after insert trigger allows a developer to make a callout to an external service.An after insert trigger allows a developer to insert other objects that reference the new recordsAn after insert trigger allows a developer to modify fields in the new record without a query.30. While writing a test class that covers an OpportunityLineItem trigger, a Developer is unable to create a standard Pricebook since one already exist in the org. how should the developer overcome this problem?Use @IsTest(SeeAllData=true) and delete the existing standard Pricebook.Use @TestVisible to allow the test method to see the standard Pricebook.Use Test.getStandardPricebbokId()to get the standard Pricebook ID.Use Test.loaddata() and a Static Resource to load a standard Pricebook.31. What is the correct invocation to push code to the app sushi-prod from the command line?Heroku push - - app sushi-prodgit push masterHerokugit push mastergit push heroku master - - app sushi-prod32. When an Account’s custom picklist field called Customer Sentiment is changed to a value of “Confused,” a new related Cases should automatically be created. Which two methods should a developer use to create this case? Choose two answersProcess BuilderCustom ButtonApex TriggerWorkflow Rule33.How can a developer set up a debug log on a specific user?Ask the user for access to their account credentials, log in as the user and debug the issue.Create apex code that logs code actions into a custom objectIt is not possible to setup debug lots for users other than yourself.Set up a trace flag for the user, and define a logging level and time period for the trace. 34. A developer is asked to set a Picklist field to ‘Monitor’ on any new Leads owned by a subset of Users. How should the developer implement this request?Create a lead Workflow Rule Field UpdateCreate an after insert Lead triggerCreate a Lead formula fieldCreate a before insert lead Trigger35. When viewing a Quote, the sales representative wants to easily see how many discounted items are included in the Quote Line Items. What should a developer do to meet this requirement?Create a workflow rule on the Quote Line Item Object that updates a field on the parent Quote when the item is discountedCreate a roll-up summary field on the Quote Object that performs a SUM on the Quote Line Item Quantity field, filtered for only discounted Quote Line Items.Create a Trigger on the Quote Object that queries the Quantity filed on discounted Quote Line Items Create a formulat field on the Quote Object that performs a SUM on the Quote Line Item Quantity field, filtered for only discounted Quote Line Items.36. A visualforce interface is created for Case Management that includes both standard and custom functionality defined in an Apex class called myControllerExtension. The visualforce page should include which <apex:page> attribute(s) to correctly implement controller functionality?standardController = “case” and extensions =” myControllerExtension”extensions=”myControllerExtension”controller=”myControllerExtension”controller = “case” and extensions =”myControllerExtension”37. Which two strategies should a developer use to avoid hitting governor limits when developing in a multi-tenant environment? Choose two answers. (PDF answer might be wrong)use variables within Apex classes to store large amounts of datause collections to store all fields from a related object and not just minimally required fieldsuse methods from the “LIMITS” class to monitor governor limitsuse SOQL for loops to iterate data retrieved from queries that return a high number of rows38. Which statement results in an Apex compiler error? Map<id, Lead> imap = new map <Id, Lead>([Select ID from Lead Limit 8]);List<string> s = List<string> { ‘a’,’b’,’c’};Integer a=5, b=6,c,d=7;Date D1 = Date.Today(), d2 = DATE.ValueOf(‘2018-01-01’);39. How should a developer avoid hitting the governor limits in test methods?Use Test.startTest() to reset governor limitsUse @TestVisible on methods that creates recordsUse @IsTest (SeeAllData=true) to use existing dataUse Test.loadData() to load data from a static resource.40. A newly hired developer discovers that there are multiple triggers on the case object. What should the developer consider when working with triggers?Trigger execution order is not guaranteed for the same sObjectTrigger execution order is based on creation date and timeUnit test must specify the trigger being tested.Developers must dictated the order of the trigger execution 41. What are three characteristics of static methods? Choose 3 answersInitialized only when a class is loadedA static variable is available outside of the cope of an Apex transactionAllowed only in outer classesAllowed only in inner classesAre Not transmitted as part of the view state for a Visualforce page42. A developer is asked to create a PDF quote document formatted using the company’s branding guidelines, and automatically save it to the Opportunity record. Which two ways should a developer create this functionality? Choose 2 answersCreate a visualforce page with custom stylingCrate a visual flow that implements the company’s formattingInstall an application from the AppExchange to generate documents.Create an email template and use it in Process builder.43.A method is passed a list of generic sObjects as a parameter. What should the developer do to determine which object type(Account, Lead, Or Contact, for example) to cast each sObject?Use the getSObjectName method on the sObject class to get the sObject nameUse a try-catch construct to cast the sObject into one of three sObject TypesUse the getSObjectType method on each generic sObject to retrieve the sObject TokenUse the first three characters of the sObject ID to determine the sObject Type.44. Before putting an app into production, which step should be taken?Run the production check feature via the web interfaceSwitch to a production databaseInsure that you have installed a performance introspection add-onScale your dynos45. What are two benefits of the lightning component framework? Choose 2 answersIt allows faster PDF generation with lightning componentsIt simplifies complexity when building pages, but not applicationsIt provides an event-driven architecture for better decoupling between componentsIt promotes faster development using out-of-the-box components that are suitable for desktop and mobile devices.46. What should a developer use to implement an automatic Approval Process Submission for Cases?A workflow ruleProcess builderScheduled ApexAn Assignment rule 47. Which tool allows a developer to send requests to the salesforce REST APIs ad view the responses?Developer Console REST tabREST resource Path URLWorkbench Rest IDE REST Explorer Tab48. A developer working on a time management application wants to make total hours for each timecard available to application user. A timecard entry has a Master- Detail relationship to a timecard. Which approach should the developer use to accomplish this declaratively?A roll-up Summary field on the Timecard Object that calculates the total hours from timecard entries for that timecardA process builder process that updates a field on the timecard when a timecard entry is createdAn apex trigger that sues an aggregate query to calculate the hours for a given timecard and stores it in a custom field. A visualforce page that calculates the total number of hours for a timecard and displays it on the page.49. A developer encounters APEX heap limit errors in a trigger. Which two methods should the developer use to avoid this error? Choose 2 answers.Use SOQL for loops instead of assigning large queries results to a single collection and looping through the collectionQuery and store fields from related object in a collection when updating related objectsRemove or set collection to null after useUse the transient keyword when declaring variables. 50. Where can a developer identify the time taken by each process in request using Developer console log inspector. Save order tab under Execution Overview panelPerformance Tree tab under Stack Tree PanelTimeline tab under Execution Overview panelExecution tree tab under Stack Tree Panel51. What are two features of Heroku Connect?Choose 2 answersReal time sync between salesforce and PostgresBidirectional sync, allowing data to be written into SFDCNear Real Time Sync between Heroku Postgres and SalesforceDisplaying data from an external data store via External Objects52. A developer needs to display all of the available fields for an object. In which two ways can the developer retrieve the available fields if the variable myObject represents the name of the object? Choose 2 answers.Use getGlobalDescribe()get(myObject).getDescribe().fields.getmap () to return a map of fieldsUse schema.describeSObjects(new String[] {myObject}[0].fields.getMap() to return a map of fieldsUse SObjectType.myObejct.fields.getMap() to return a map of fields.Use myObejct.sObjectType.getDescribe().fieldSet() to return a set of fields.53. In a single record, a user selects multiple values from a multi-select picklist. How are the selected values represented in Apex? As a set<String> with each value as an element in the setAs a list<String> with each value as an element in the listAs a string with each value separated by a semi colonAs a string with each value separated by a semi comma 54. Which approach should a developer take to automatically add a” Maintenance Plan” to each opportunity that includes an “Annual Subscription” when an opportunity is closed?Build an OpportunityLineItem trigger that adds a PriceBookEntry RecordBuild an Opportunity trigger that to add OpportunityLineItem RecordBuild an Opportunity trigger that addsPriceBookEntry RecordBuild an OpportunityLineItem trigger to add OpportunityLineItem Record55. What are two uses of External IDS? Choose 2 answers(PDF Answer is wrong)To prevent an import from creating duplicate records using Upsert To identify the sObject type in SalesforceTo create a record in a development environment with the same salesforce ID as in another environmentTo create relationships between records imported from an external system.56. What are two valid options for iterating through each Account in the collection List<Account> named AccountList? Choose 2 answers. for (Integer i=0; i<AccountList. Size();i++){…}for (List L : AccountList) {…}for(AccountList){…}for (Account theAccount : AccountList){…}58. Which three options can be accomplished with formula fields?Generate a link using the HIPERLINK function to a specific record in a legacy systemDetermine if a datetime field has passed using the NOW functionDetermine which of three different images to display using IF function Return and display a field value from another object using the VLOOKUP functionDisplay the previous value for a field using the PRIORVALUE function59. Which two platform features align to the controller portion of MVC architectureStandard ObjectsWorkflow RulesApex RulesField updates*60. A Developer wants to override a button using visualforce on an object. What is the requirement? The object record must be instantiated in a controller or extensionThe standardController attribute must be set to the objectThe controller or extension must have a PagerReference MethodThe Action attribute must be set to a controller method61. Which two Apex data types can be used to reference a Salesforce record ID Dynamically? Choose two answersENUMExternal IDsObjectString62. A developer created a lightning component name accountList.cmp that display a list of Accounts. Client-side logic that is executed when a user hovers over an account in the list should be stored in which bundle member?accountListHelper.jsaccountListRenderer.jsaccountList.rendereraccountList.helper63.A developer is creating a test coverage for a class and needs to insert records to validate functionality. Which method annotation should be used to create records for every method in the test class?@BeforeTest@isTest(SeeAllData=True)@TestSetup@PreTest64.Given the code block:Integer x;For(x=0;x<10; x+=2){If(x==8) break;If(x==10) break;}System.debug(x);Which value will the system debug statement display?2108465. A developer has a unit test that is failing. To identify the issue, the developer copies the code inside the test method and executes it via the Execute Anonymous Apex Tool. The code then executes without failing. Why did the unit test failed, but not the Execute Anonymous?The test method has a syntax error in the code.The test method relies on existing data in the databaseThe test method use a try/catch blockThe test method calls an @future method.66. What are two testing consideration when deploying code from a sandbox to production? Choose 2 answers75% of test must execute without failure100% of test must execute without failureApex code requires 75% coverageApex code requires 100% coverage67. A developer tasked with creating a schema to track Movies, Actors, and contracts. A single movie can have many contracts and a single actor can have many contracts. Each contract is owned and actively managed by a single user. Which schema should be created to enable user to easily manage the contract they own; without requiring access to the movie or the actor records?A master detail relationship to the movie object and a lookup relationship to the actor objectA lookup relationship to the movie object and a lookup relationship to the actor objectA lookup relationship to the movie object and a master detail relationship to the actor objectA master detail relationship to the movie object and a master detail relationship to the actor object68. When would the use of Heroku Postgres be appropriate?To interconnect Microsoft SQL Servers to Heroku ApplicationsTo store and retrieve data using the Structured Query LanguageTo store user generated pictures and word documentsTo cache commonly accessed data for faster retrieval69. What are two considerations for converting a lookup to a Master-detail relationship? Choose 2 answersAll the null values in the lookup field will be replaced by default values.The organisation wide default changes to controlled by parentIf there are existing records with a null value in the lookup field, an error will occur.The organisation wide defaults changes to pubic read/write 70. What are two correct examples of the model in the salesforce MVC architecture? Choose 2 answers.Custom field on the custom wizard_c objectStandard lightning componentWorkflow rule on the contact objectStandard account lookup on the contract object71. How can a custom type be identified as unique when added to a set?The class must have a method with the @invocableMethod annotationThe class must implement the equals and hashcode methodsMethods in the class must be staticMethods in the class must be global72. A developer has created a visualforce page and apex controller that uses the with sharing keyword. The page will be used by sales managers and should only display account owned by sales representative who report to the running sales manager. The organisation wide sharing for account is set to private. Which additional set of steps should the developer take?Create one profile, one permission set, and one role. Create two profile, one permission set, and one role.Create one profile, one permission set, and two role.Create one profile, two permission set, and one role.73. What should a developer use to post a message on chatter when a picklist field called Status_c on a custom object Application_c is set to “Approved”?Use a workflow rule and use the “Post to Chatter” Action when the record meets the criteria.Use connectAPI from Scheduled Apex.Use the streaming API to post to chatterUse Process Builder to post to chatter based on meeting the required criteria.74. A developer created a lightning component to display a short text summary for an object and wants to use it with multiple Apex Classes. How should the developer design the Apex Classes?Have each class define method getTextSummary() that returns the summary.Extend each class from the same base class that has a method getTextSummary() that returns the summary.Have each class define method getObject() that returns the sObject that is controlled by the Apex Class.Have each class implement an interface that definds method getTextSummary() that returns the summary.75. In which two org types can a developer create new Apex Classes? Choose 2 answersDeveloper EditionSandboxEnterprise EditionUnlimited 76. Which two are true regarding a Dyno? Choose 2 answersIs a light weight VM used to run code on the Heroku PlatformHas the ability to sleep as a standard and performance DynoIs a lightweight Linux container used in a collection to run Heroku applicationsHas Ephemeral filesystems and is rebooted every 24 hours. 77. What can a developer use to determine if the core Apex code exceeds any governor limits in a test class during bulk execution? (PDF Answers is Wrong- Please do not refer PDF)Limits, startTest, stopTest@TestSetup@TestVisible@Test.getDMLStatements()78. A developer is asked to write negative test as part of the unit testing for a method that calculates a person’s age based on birth date. What should the negative test includes?Assert that a null value is accepted by the methodAssert that future dates are rejected by the methodThrowing a custom exception in the unit test.Assert that past dates are accepted by the method.79. Universal containers(US) has an integration with its Accounting System that creates tens of thousands of Orders inside Salesforce in a nightly batch. US wants to add automation that can attempt to match Leads and Contacts to these orders using the email address field on the insert. Us is concerned about the performance of the automation with a large data volume. Which tool should UC use to automate this process?Workflow RulesApexProcess Builder with an Autolaunched FlowProcess Builder80. A developer needs to avoid potential system problems that can arise in a multi-tenant architecture. Which requirement helps prevent poorly written applications from being deployed to a production environment?All validation rules must be active before they can be deployedSOQL queries must reference sObjects with their appropriate namespaceAll Apex Code must be annotated with the with sharing keywordUnit tests must cover at least 75% of the application’s Apex code.81. A visualforce page is written with the following controller and extensions:<apex.page standardController=”Account” extensions =”myExtension”><apex:inputField vaue=”(!Account.name)”/><p/><Apex:commandButton value=”Save” action=”(!save)”/></apex:page>The extension class myExtension has a public save()method.Which save method or methods will be used by the visualforce page?The save method from the controller extensionBoth – the standardController first, then myExtensionBoth – the myExtension first, the standardControllerThe save method from the standardController82. Which tool can deploy destructive changes to apex classes in production?WorkbenchSalesforce setupChange SetsDeveloper Console83. A user selects a value from a multi-select picklist. How is this selected value represented in Apex?As a string ending with a commaAs a stringAs a list<String> with one elementAs a set<string> with one element84. What are two considerations for deciding to use a roll up summary field?Roll-up summary fields do not cause validation rules on the parent object unless that object is edited separatelyRoll-up cannot be performed on formula fieldsRoll-up cannot be performed on formula fields that use cross-object reference or on-the-fly-calculation such as Now().Roll up summary can be performed on formulate fields but if their formulate contains an #error results, it may affect the summary.85. Which two queries can a developer use in a visualforce controller to protect against SOQL injection Vulnerabilities? Choose 2 answersString qryName = ‘%’ + String.enforceSecurityChecks(name)+ ‘%’;String qryString = ‘SELECT Id FROM Contact WHERE Name LIKE :qryNAme’;List<Contact> queryResults = Database.query(qryString);String qryName = ‘%’ + name‘%’;String qryString = ‘SELECT Id FROM Contact WHERE Name LIKE :qryNAme’;List<Contact> queryResults = Database.query(qryString);String qryName = ‘%’ + String.escpaeSingleQuotes(name)+ ‘%’;String qryString = ‘SELECT Id FROM Contact WHERE Name LIKE :qryNAme’;List<Contact> queryResults = Database.query(qryString);String qryString = ‘SELECT Id FROM Contact WHERE Name LIKE :qryNAme’;List<Contact> queryResults = Database.query(qryString);86. A sales manager wants to make sure that whenever an opportunity stage is changed to “Closed Won,” a new case will be created for the support team to collect necessary information from the customers. How should a developer accomplish this?Create a process builder to create the new cases.Set up a validation rule on the opportunity stageCreate a lookup field to the case object on the opportunity object.Create a workflow rule.87. What is the return data type when ApexPages.currentPage().getParameters() is used to retrieve URL parameters from a visualforce controller?Map<string, String>List<string>Enum String[]88. A developer needs to write a method that searches for a phone number that could be on multiple object types. Which method should the developer use to accomplish this task?SOQL Query that includes ALL ROWSSOQL query on each objectSOSL Query that includes ALL ROWSSOSL query on each object89. Users report multiple intermittent errors and unexpected results when saving a record. Upon investigation, the developer finds that trigger are executing more than one. What is a potential solution to solve this situation?Use a one trigger per object approachUse a static variable to check if the trigger has already run.Disable all triggers and use workflow rule…..Use private …. 90. Which type of controller should a developer use to include a list of related records for a custom object record on a visualforce page without needing additional test coverage?Custom ControllerList ControllerController ExtensionStandard Controller 91. Which two are two regarding Apache Kafka on Heroku? Choose 2 answersIs a messaging backbone for building distributed applicationsIs an add-on that creates a long term data storeIs a distributed commit log for communication between servicesIs designed to move small volume of ephemeral data 92. What does the context variable Trigger.old represent in an update operation?The same values of Trigger.newThe current values of the records firing the triggerThe previous version values of the records firing the triggerA map of IDs to the Old version of the recordsNotes:Heroku Dynos - lightweight, isolated environments that provide compute, memory, an OS, and an ephemeralfilesystem, Dynos are isolated, virtualized Linux containers that are designed to execute code based on a user-specified commanHeroku Redis- key-value data store, Heroku Redis lets you gain greater visibility into performance, better manage your instances with a powerful CLI and easily federate data withApache Kafka is a distributed commit logfor fast, fault-tolerant communication between producers and consumers using message based topics. Kafka provides the messaging backbone for building a new generation of distributed applications capable of handling billions of events and millions of transactions.Heroku Connect -Using bi-directional synchronization between Salesforce and Heroku Postgres, ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download