Practice Tests updated based on SPRING '21 Release
These exams are designed to give you an idea of what to expect in the actual certification test.
Recommended Training and References
Data Types & Operators
Type conversion (implicit vs. explicit)
Functions (plus higher order functions)
Data Structures: Objects & Arrays
Document Object Model
Testing (Platform agnostic)
As preparation for this exam, we recommend a combination of hands-on experience, training course completion, Trailhead trails, and self-study in the areas listed in the Exam Outline section of this exam guide.
The self-study materials recommended for this exam include:
Learning on Trailhead:
To 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. Documentation, Tip Sheets, and User Guides can also be accessed through Salesforce Help.
Variables, Types, and Collections: 23%
Given a scenario, write code to create variables and initialize them correctly.
Given a business requirement, utilize strings, numbers, and dates effectively.
Given a scenario or example, demonstrate awareness of type coercion and its effects.
Given a specific scenario, distinguish truthy or falsey evaluations
Given a list of data, demonstrate data manipulation with arrays.
Given a JSON response, demonstrate how to operate the JSON object.
Objects, Functions, and Classes: 25%
Given a business requirement, locate the best function implementation.
Given a business requirement, apply fundamentals of object implementation to solve the business requirement.
Given a business requirement, apply fundamentals of class implementation to solve the business requirement.
Given a block of code, analyze the variable scope and the execution flow.
Browser and Events: 17%
Given a business requirement, utilize Events, event handlers and propagation.
Given a business requirement, evaluate and manipulate the DOM.
Given a scenario, utilize the Browser Dev Tools to investigate code behavior.
Given a scenario and requirements, utilize browser specific APIs.
Debugging and Error Handling: 7%
Given a scenario, handle errors properly.
Given code to be debugged, use the console and breakpoints.
Asynchronous Programming: 13%
Given a scenario, apply asynchronous programming concepts.
Given a scenario, use event loop and event monitor or determine loop outcomes.
Given a scenario and requirements, infer which Node.js implementation is a good solution.
Given a scenario and requirements, infer which Node.js CLI command is a good solution.
Know the core Node.js modules and given requirements, infer which Node.js library/framework is a good solution.
Given a scenario and requirements, distinguish which Node.Js Package Management solution is the most fitting.
Please use these exams to supplement your Salesforce Certification Study! Always check out relevant trail on Trailhead to increase your chances to ace the certification test.