CRT-600: Salesforce Certified JavaScript Developer I

CRT-600: Salesforce Certified JavaScript Developer I

Salesforce JavaScript Developer I Credential


The Salesforce Certified JavaScript Developer I is intended for individuals who have knowledge, skills, and experience developing front-end and/or back-end JavaScript applications for the web stack. These skills can be applied to any framework and are not mobile or device specific.

This credential validates both core JavaScript skills and hands-on development skills of candidates who need to work with JavaScript related technologies like the Lightning Component Framework, and specifically Lightning Web Components. Lightning web components are custom HTML elements built using standard HTML and modern JavaScript.

The certification consists of two parts: the JavaScript Developer I proctored multiple-choice exam and the Lightning Web Components Specialist superbadge. These two credentials can be earned in any sequence. The multiple-choice exam focuses only on JavaScript and the superbadge covers the hands-on Lightning Web Component development skills.



Purpose of this Exam Guide


This exam guide is designed to help you evaluate if you are ready to successfully complete the Salesforce JavaScript Developer I Multiple-Choice exam. This guide provides information about the target audience for the certification exam, recommended training and documentation, and a complete list of exam objectives—all with the intent of helping you achieve a passing score. Salesforce highly recommends a combination of on-the-job experience, course attendance, and self-study to maximize your chances of passing the exam.

Audience Description

The Salesforce Certified JavaScript Developer I certification candidate uses the JavaScript language in one or more frameworks to develop front-end and/or back-end applications. The candidate can design, develop, and test solutions that are performant, maintainable, and re-usable.

The candidate can use JavaScript-specific design patterns for programming, and can combine JavaScript with CSS, HTML, and other markup languages.

Every JavaScript developer can easily build on Salesforce with Lightning Web Components. For the millions of JavaScript developers worldwide, this means they can code on Salesforce without having to learn anything new. Developers can use the existing portfolio of developer services in the Lightning Platform and the modern JavaScript language to build and deploy blazing fast apps on Salesforce.

The Salesforce Certified JavaScript Developer I is intended for Salesforce partners, customers, and employees who work with JavaScript and also have knowledge, skills, and experience with the Lightning Component Framework and developing Lightning Web Components (LWCs).

Typical job roles that align to the Salesforce Certified JavaScript Developer I are as follows:

◉ JavaScript programmer
◉ Salesforce developer
◉ Full stack developer
◉ Web application developer
◉ Front end developer
◉ Software/backend developer
◉ Support engineer
◉ Technical Product/Project Manager
◉ UI/UX Engineer

Salesforce CRT-600 Exam Summary:


Exam Name Salesforce JavaScript Developer I
Exam Code  CRT-600
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 JavaScript Developer I Certification Exam (CRT600)
Sample Questions  Salesforce CRT-600 Sample Questions
Recommended Practice   Salesforce Certified JavaScript Developer I Practice Test

Salesforce JavaScript Developer I Syllabus:


Section Objectives  Weights 

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%

No comments:

Post a Comment