Lessons
Advanced Developer Fundamentals
- 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.
- Knowledge Check
Process Automation, Logic, and Integration III
- Analyze a set of requirements and determine the benefits of using asynchronous Apex coding.
- Given a scenario and requirements, identify the appropriate dynamic Apex feature to use in the solution.
- 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.
- Knowledge Check
User Interface I
- 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.
- Identify the techniques for using Visualforce to perform actions, partial page refreshes, and asynchronous operations.
- 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.
- Knowledge Check
User Interface II
- 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.
- Describe the purpose and benefit of static resources in Visualforce, Lightning Web Components, and Aura Components.
- Knowledge Check
Testing, Debugging, and Deployment
- Apply advanced techniques and tools for testing Apex classes and triggers, such as mocks and stubs.
- 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.
- Knowledge Check
Performance
- Identify the common performance issues for user interfaces and demonstrate knowledge of techniques and tools to mitigate them.
- Given a scenario, choose the appropriate logic and query structure to maximize application performance and handle large data volumes.
- Analyze a given scenario and determine performance improvements that can be achieved with an asynchronous callout.
- Select scenarios where code reuse is applicable and how the reuse should be implemented.
- Given sample code, identify inefficiencies and and demonstrate the ability to resolve them.
- Knowledge Check
Hi! I passed today my Platform Developer 2 exam, and I want to say thank you because the guides and practice exams provided helped a lot. Continue with the great job and great courses!
Awesome news, Christopher! Congratulations! Our team is glad to know that our materials helped. Thank you for sharing your experience, cheers!
Is there no video tutorial for this course? All I see are like the pdf/pptx.
Can someone please confirm?
Thanks!
Hi Bryan, thanks for using our courses! Regarding videos for PD2, they are still not added to the Study Guide indeed.
I passed my PDII exam today.
These guides in addition to practice exams are extremely useful. However, JS topics in the “Apply techniques and tools for testing and debugging Lightning Web Components, Aura Components, and Visualforce controllers, Visualforce controller extensions, and JavaScript” chapter seemed a bit extra for me
Hi Tatyana, congratulations on passing the PD2 exam! Thanks for the feedback. We had to include fundamental concepts in JavaScript so that its behavior is understood especially when it is used to build unit tests.
I passed my Platform Developer 2 using primarily these study guides yesterday! This now marks the 7th certification I’ve gotten using these study guides, I’m honestly so grateful this product exists
Amazing news, Kris! Congratulations on clearing the Platform Developer II certification exam! The whole team is happy to know that we are able to help, cheers!