Salesforce Platform Developer II

  1. Home
  2. Salesforce Platform Developer II
Salesforce Platform Developer II study guide

Salesforce Platform Developer II examination is specially developed for those candidates who are willing to show their skills in advanced programmatic capabilities of the Lightning Platform and data modeling to develop complex business logic and interfaces. After being a certified Salesforce Platform Developer II the candidate will be able to design, develop, test, and deploy programmatic solutions that are maintainable, reusable, and follow design patterns and object-oriented programming best practices.

Skills Acquired

Salesforce Platform Developer II certification has the recognition of marketing jargon and best practices and has the experience, skills, and knowledge to:

  • Understands the principles and best practices of Salesforce data modeling, interface design, code development, and testing, and can apply these principles in real-world development environments.
  • Is capable of defining appropriate solutions to meet specific business challenges/process requirements to extend/customize the platform by applying knowledge of declarative and programmatic features of the Lightning Platform.
  • Is competent in developing Apex code that will scale to large data sets and has a good understanding of platform behaviors, limits, and performance considerations.
  • Can build custom user interfaces to display and interact with Salesforce data using the Lightning Component Framework, advanced Visualforce, CSS, and JavaScript.
  • Is competent in tuning Visualforce pages and understands the performance implications of the controller design.
  • Understands and applies best practices for general web and Salesforce-specific security concerns.
  • Can design and implement complex sharing models using declarative and programmatic methods.
  • Can design and implement a test plan that ensures adequate quality (for example; code coverage, application behaviors, scalability, environment independence, security) across application components.
  • Can deploy custom applications, has a broad understanding of the Salesforce development lifecycle, understands deployment tools, and knows when to apply each tool.
  • Understands and uses Apex SOAP and REST web services as well as how to call out from Apex using SOAP and REST.
  • Get to know and uses asynchronous programming (queueable, batchable, schedulable, @future, etc.).
  • Understands and applies appropriate techniques for error and exception handling in various programmatic contexts.
  • Implement best practices for trigger development and design patterns, other business logic development, and re-use.
  • Knows how to surface Lightning Components on a Lightning page and with Quick Actions.

Exam Pre-requisites

There are a Salesforce Platform Developer 2 Requirements that you need before you start with the exam. For being a certified Salesforce Platform Developer II, you need to have a Salesforce Platform Developer I credential. This will act as a base for your next certification. Also, you will be able to get the best out of Salesforce Platform Developer II. Along with this candidate having two to four years of experience as a developer, including at least one year of design, implementation, and deployment experience on the Lightning Platform will be an icing to a cake.

However, a candidate for this exam is not expected to:

  • Administer any standard Salesforce application.
  • Design a technical architecture solution that spans multiple platforms and includes integration and authentication across systems.
  • Develop and publish managed products on the AppExchange that require a security review.
  • Create a Quick Action.
  • Surface Lightning Components in all possible locations.
  • Use all Salesforce APIs (for example; metadata).

Salesforce Platform Developer 2 Training

You are required to complete the four Trailhead Superbadges of Salesforce Platform Developer 2 Badges which are the replacement of Programming Assignment. It is similar to the Programming Assignment, superbadges show that you can apply what you’ve learned to advanced, real-world business requirements covering features, concepts, and scenarios that are essential for a Platform Developer II to know, including Apex programming and data integration. All four of the superbadges—Apex SpecialistData Integration SpecialistAura Components  Specialist, and Advanced Apex Specialist—are available on Trailhead. Log in to your Trailhead account, or sign up for one if needed, and you can begin completing the superbadges.  

Exam Details

The Salesforce Platform Developer II Questions are in multiple-choice/multiple-select format. The cost of the examination is $200 USD, plus applicable taxes as required per local law. The passing score for the exam is 70% and also, you are given 120 minutes to complete the exam. However, it can be taken as a Proctored exam delivered onsite at a testing center or in an online proctored environment.

salesforce platfrom developer II exam details

Exam Registration

For registration yourself for the examination, follow the steps mentioned below:

  • Go to the Salesforce Platform Developer II exam guide page.
  • Scroll down to Schedule now, you will be directed to Kryterion Global Testing Solution page who is the only official exam conducting partner of Salesforce.
  • After that create a new registration and follow the prompt.
  • Locate the exam you wish to schedule and expand the section to view the delivery options. Also, you can choose to register for the exam as onsite proctored or online proctored. Click the Register button for the delivery method you prefer.
  • However, if you are interested in online proctored exams, review all system requirements in our help article: Online Proctoring – Completing Your Exam Remotely.
  • However, if you selected the onsite proctored exam:
  • Then select a testing center.
  • Select the date and time you would like to take the exam; read the Reschedule and Cancellation Policy, select the acknowledgment checkbox.
  • If you selected the online proctored exam:
  • Then select the date and time you would like to take the exam; read the Reschedule and Cancellation Policy, select the acknowledgment checkbox.
  • All online proctored exams are automatically adjusted to the time zone of the location you inputted
  • Finally, make the payment and complete your registration.

Exam Policies

There are some policies that every candidate is should follow. These terms and conditions give an insight into the candidate related to the cancellation, re-certification, and validity of the certificate. Also, these exam policies help candidates understand and gather all the necessary information about after the exam or before exam procedures. The candidate should check these policies once before completing the registration to avoid any kind of confusion in the future.

Check: Salesforce Platform Developer II Interview Questions

Salesforce Platform Developer II Interview Questions
For more information,click on Salesforce Platform Developer II FAQ.
Salesforce Platform Developer II faq

Course Outline

Salesforce Platform Developer 2 Course covers the following domains:

Advanced Developer Fundamentals: 15%
  • Demonstrate knowledge of localization and multi-currency features and capabilities and how they affect coding.
  • Given a scenario, justify using sharing objects and Apex managed sharing.
  • Given a scenario, identify best practices for various types of custom metadata and custom settings, and how to implement required solutions.
Process Automation, Logic, and Integration: 27%
  • Given a scenario, identify the considerations of interactions between multiple processes, both declarative and programmatic. (Salesforce Documentation: Identify Tools to Build Your App)
  • Given a scenario, propose and justify the optimal programmatic or declarative solution.
  • Demonstrate knowledge of the best practices for writing Apex triggers. (Salesforce Documentation: Trigger and Bulk Request Best Practices)
  • Describe the Apex features available for error handling and maintaining transactional integrity. (Salesforce Documentation: Error Handling Best Practices for Lightning and Apex, Exceptions in Apex)
  • Demonstrate how and where to use advanced keywords in a SOQL query structure.
  • Analyze a set of requirements and determine the benefits of using asynchronous Apex coding. (Salesforce Documentation: Asynchronous Processing Basics)
  • Given a scenario and requirements, identify the appropriate dynamic Apex feature to use in the solution. (Salesforce Documentation: Dynamic Apex)
  • Given a scenario, identify the appropriate publish / subscribe logic for platform events.
  • Given a scenario, apply programmatic integration techniques and platform features for inbound and outbound communication.
User Interface: 20%
  • Given requirements and code snippets for a Lightning Web Component or Aura Component and its Apex controller class, analyze and determine necessary changes to the Apex class. (Salesforce Documentation: Testing Custom Controllers and Controller Extensions)
  • Identify the techniques for using Visualforce to perform actions, partial page refreshes, and asynchronous operations. (Salesforce Documentation: Implementing Partial Page Updates with Command Links and Buttons)
  • Given a scenario, identify best practices for displaying errors in the user interface.
  • Given a set of requirements, select the appropriate Lightning Web Component, Aura Component, or Visualforce solution and describe its benefits. (Salesforce Documentation: Use Lightning Components in Lightning Experience, Dynamic Lightning Pages)
  • Given a scenario, describe the aspects of Lightning Web Components or Aura Components that can be used to cause elements in a component’s markup to display in a responsive manner based on a device’s form factor.  
  • Given a scenario, implement the correct method to communicate events through  Lightning Web Components or Aura Components.  (Salesforce Documentation: Communicating with Events)
  • Describe the purpose and benefit of static resources in Visualforce, Lightning Web Components, and Aura Components. (Salesforce Documentation: Use Static Resources)
Testing, Debugging, and Deployment: 20%
  • Apply advanced techniques and tools for testing Apex classes and triggers, such as mocks and stubs. (Salesforce Documentation: Testing Apex)
  • Apply techniques and tools for testing and debugging Lightning Web Components, Aura Components, and Visualforce controllers, Visualforce controller extensions, and JavaScript.
  • Given a scenario, Apex code, Apex trigger, or Apex test that is not executing as expected, apply techniques and tools to isolate and identify the root cause.
  • Given a scenario, formulate the deployment process, supporting tools, and mechanisms for source-driven development.
Performance: 18%

Preparatory Guide for Salesforce Platform Developer II

Preparing with the right resources is the key to clear any exam. Moreover, you need consistency and determination throughout your journey towards the exam. Further, you must follow a study pattern while learning from authentic and genuine resources. This Salesforce Platform Developer 2 Guide will act as a bridge for your career advancements. Success can be achieved only with the right methodology and determination. Let’s discuss step by step-

Preparatory Guide for Salesforce Platform Developer II

Refer the Exam Guide

The course domains and modules act as a blueprint for the exam. It is important to practice from the correct material and follow the right steps. Therefore, you must refer to the Salesforce Platform Developer II official exam guide. Also, objectives play an important role, so follow this step successfully. Below are the objectives of the Salesforce Platform Developer II examination:

  • Salesforce Fundamentals: 8%
  • Data Modeling and Management: 5%
  • Logic and Process Automation: 20%
  • User Interface: 20%
  • Performance: 15%
  • Integration: 14%
  • Testing: 13%
  • Debug and Deployment Tools: 5%

Learning Resources

Salesforce Platform Developer 2 Trailhead

Trailhead training and study guide will not only help you in acing the examination but it will also help you to develop a clear and better understanding of the concept. With Trailhead, you can review online Documentation, Tip Sheets, and User Guides, search for the topics listed in the Exam Outline section of this guide, and study the information related to those topics. 

 Training Course is your key to successfully pass the exam. You can easily get acquainted with training courses for the same. Salesforce offers the candidate with quite a few options to choose from.

Join a Study Group 

It is essential to stay connected with people who have similar aims as you. This will not help you clarify your doubts but it will also help to gain additional knowledge related to the Salesforce Platform Developer II. You should join some study groups where you can discuss the concepts with the people who have the same goal. This will help the candidate throughout their preparation.

Refer Book Reference

Amazon.com: Beginning Salesforce Developer (9781484232996): Wicherski,  Michael: Books

It is very important to boost your learning and refer books to further enhance your skills and upgrade your learning. Some of the suggested books for Salesforce Platform Developer II exam includes –

  • Beginning Salesforce Developer 1st ed. Edition by Michael Wicherski
  • Learning Salesforce Development with Apex: Write, Run and Deploy Apex Code with Ease (English Edition) Paperback – August 10, 2020 by Paul Battisson

Practice Test 

After putting in lots of effort while preparing for the examination, it is very important to get your hands on sample papers and practice tests. The Salesforce Platform Developer 2 Practice Exam is very beneficial in preparing for the examination. Start practicing now!

Start Preparing with us now and become a successful Salesforce Platform Developer II !

Salesforce Platform Developer II free practice test
Menu