The Salesforce JavaScript Developer I exam preparation guide is designed to provide candidates with necessary information about the JavaScript Developer I exam. It includes exam summary, sample questions, practice test, objectives and ways to interpret the exam objectives to enable candidates to assess the types of questions-answers that may be asked during the Salesforce Certified JavaScript Developer I exam.
It is recommended for all the candidates to refer the JavaScript Developer I objectives and sample questions provided in this preparation guide. The Salesforce JavaScript Developer I certification is mainly targeted to the candidates who want to build their career in Salesforce Developer domain and demonstrate their expertise. We suggest you to use practice exam listed in this cert guide to get used to with exam environment and identify the knowledge areas where you need more work prior to taking the actual Salesforce JavaScript Developer I exam.
Salesforce JavaScript Developer I Exam Summary:
Exam Name
|
Salesforce JavaScript Developer I |
Exam Code | JavaScript Developer I |
Exam Price |
Registration fee: USD 200 Retake fee: USD 100 |
Duration | 105 minutes |
Number of Questions | 60 |
Passing Score | 65% |
Recommended Training / Books |
Prepare for your Salesforce JavaScript Developer I Credential Study for the Salesforce JavaScript Developer I Exam |
Schedule Exam | Kryterion Webassessor |
Sample Questions | Salesforce JavaScript Developer I Sample Questions |
Recommended Practice | Salesforce Certified JavaScript Developer I Practice Test |
Salesforce JavaScript Developer I Syllabus:
Section | Objectives | Weight |
---|---|---|
Variables, Types, and Collections |
- 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. |
23% |
Objects, Functions, and Classes |
- 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 JavaScript module, give examples of how to use the module. - Given a JavaScript decorator, give examples of how to use the decorator. - Given a block of code, analyze the variable scope and the execution flow. |
25% |
Browser and Events |
- 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. |
17% |
Debugging and Error Handling |
- Given a scenario, handle errors properly. - Given code to be debugged, use the console and breakpoints. |
7% |
Asynchronous Programming |
- Given a scenario, apply asynchronous programming concepts. - Given a scenario, use event loop and event monitor or determine loop outcomes. |
13% |
Server Side JavaScript |
- 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. |
8% |
Testing | - With a block of code and the associated Unit Test, determine where the test is ineffective and modify it to make it more effective. | 7% |