The Salesforce Platform Developer II application is designed for folks that would really like to demonstrate their competencies and knowledge in superior programmatic capabilities of the Lightning Platform and information modeling to increase complex business logic and interfaces. The candidate can layout, expand, check, and install programmatic solutions which are maintainable, reusable, and comply with layout patterns and object-orientated programming quality practices.
The Salesforce Platform Developer I credential is a prerequisite for this system.
The Salesforce Platform Developer II application is supposed for an individual who has experience developing custom applications on the Lightning Platform, consisting of sensible software of the talents and concepts referred to in the exam goals below.
The Salesforce Platform Developer II normally has two to 4 years of revel in as a developer, together with at least three hundred and sixty five days of design, implementation, and deployment revel in on the Lightning Platform.
The Salesforce Platform Developer II candidate has the experience, abilties, and understanding outlined under.
Is aware the principles and first-class practices of Salesforce data modeling, interface design, code improvement, and testing, and can observe those principles in real-global development environments.
Is capable of defining suitable answers to meet specific business challenges/technique requirements to increase/personalize the platform by applying information of declarative and programmatic features of the Lightning Platform.
Is ready in developing Apex code on the way to scale to big statistics sets and has a very good know-how of platform behaviors, limits, and performance concerns.
Is equipped in tuning Visualforce pages and is aware performance implications of the controller design.
Knows and applies fine practices for fashionable net and Salesforce-particular protection concerns.
Can layout and implement complicated sharing fashions using declarative and programmatic techniques.
Can design and put into effect a check plan that ensures adequate nice (for example; code coverage, utility behaviors, scalability, environment independence, protection) throughout utility additives.
Can installation custom applications, has a extensive information of the Salesforce improvement lifecycle, is familiar with deployment gear, and is aware of whilst to apply each device.
Is familiar with and may enforce Apex cleaning soap and rest net offerings, and the way to name out from Apex the usage of soap and relaxation.
Understands and uses asynchronous programming – queueable, batchable, schedulable, @future, etc.
Understands and applies appropriate techniques for error and exception coping with in various programmatic contexts.
Implements great practices for trigger improvement and layout styles, other enterprise common sense improvement, and re-use.
Is aware of a way to surface Lightning web additives and aura additives on a Lightning web page, Visualforce web page, and with quick actions.
Understands implications whilst managing larger volumes of facts (about three hundred,000 to 480,000 records).
Has knowledge of Jest checking out for Lightning net components.