Skip to main content

How to prepare for the Salesforce JavaScript Developer 1 Certification

About Us
Published by jetbi
15 November 2021

JavaScript is one of the most widely used programming languages among developers. Both back-end and front-end devs use it while developing apps. It makes this certification very important and relevant.

The Salesforce JavaScript Developer 1 Certification is intended for developers who have 1-2 years of knowledge, skills, and experience in front-end and/or back-end JavaScript application development. 

The certification consists of two parts: Lightning Web Components Superbadge and JavaScript Developer I multiple-choice exam. Both can be received in any sequence.



JavaScript Developer I exam details:

  • 60 questions;
  • 105 minutes;
  • Passing score: 65%;
  • Registration fee: USD 200.


Exam outline

The following sections are covered in the exam:

1. Variables, Types and Collections (23%)

This topic includes such aspects as rules of constructing variable name, data types, typeof operator, type coercion, falsy values, equality comparison, operators, conditionals, var/const/let, string interpolations, string methods.

2. Objects, Functions and Classes (25%)

Here you will find such aspects as arrays, looping, scope,  hoisting, ‘this’ keyword, functions, closures, object destructuring, spread operator, prototype chain, object inheritance, classes, decorators.

3. Browser and Events (17%)

This topic covers such aspects as DOM, events, Window API, Location API, Navigator API, Screen API.

4. Debugging and Error Handling (7%)

In this topic you will find syntax, runtime and logical errors, try ...catch ...finally, throw operator, console methods, debugging in browser.

5. Asynchronous Programming (13%)

This topic includes important  aspects such as execution context, call stack, callback, stack overflow, promise, callback hell, event loop with callback queue, async/await, generator function.

6. Server Side Javascript (8%)

Semantic versioning, Node.js core modules, Node events, Node frameworks will be there.

7. Testing (7%)

Here you will find testing types, Black Box and White Box testing, console.assert().



We suggest to use the following resources to prepare for the exam:


1. Prepare for your Salesforce JavaScript Developer I Credential 

It is an official trailmix for this certification. It will give you plenty of additional information related to the exam.



2. Study for the Salesforce JavaScript Developer I Exam

Includes practice questions to study or repeat some of the base JavaScript aspects.



3. FocusOnForce JavaScript Developer 1 Course

A great practice course to review all of the topics in detail. The course has many questions that you can meet in the exam.



4. Salesforce JavaScript Developer 1 certification series

Nikhil Karkra did a great job going through each topic included in the exam and explaining it with examples. This playlist consists of 8 videos each one represents a topic on the exam and one video containing practice questions on javascript.



Additional resources

The following resource can really help you find any additional information related to JavaScript: JavaScript Guide, Node.js documentation and The Modern JavaScript Tutorial.

The certification covers all the main topics in JavaScript. The guides above will help you to understand JS and its aspects deeper. Preparing for it will be useful both for beginners and developers with advanced JavaScript level. Wish you good luck in preparing for and passing the exam!


Tatyana Luhverchik
Salesforce Frontend Developer
Question to the expert

We have available resources to start working on your project within 5 business days

1 UX Designer


1 Admin


2 QA engineers


1 Consultant


Steps following request submission



After receiving your request, we analyze it and we offer free online meeting slots (via email) so that we can discuss your needs in as much detail as possible


We begin gathering all necessary requirements to create comprehensive estimates, including timelines, resource allocations, risk assessments, and underlying assumptions.


Once all preparations are in place, we will initiate the project and move forward with the planned tasks