Status: LIVE & ACTIVE
The exam consists of four sections:
Objectives covered by the block (11 exam items)
JSA-41-01 1.1 – Create individual objects
JSA-41-01 1.2 – Explain and use object properties
JSA-41-01 1.3 – Compare and contrast dot and bracket notations
JSA-41-01 1.4 – Test property existence and perform property enumeration
JSA-41-01 1.5 – Compare and contrast objects
JSA-41-01 1.6 – Implement object copying mechanisms
JSA-41-01 1.7 – Explain and implement methods in code
JSA-41-01 1.8 – Explain and implement getters and setters
JSA-41-01 1.9 – Organize and configure objects and properties
JSA-41-01 1.10 – Demonstrate different ways to create classless objects
JSA-41-01 1.11 – Explain and apply the concept of prototypes
Objectives covered by the block (7 exam items)
JSA-41-01 2.1 – Design classes and implement class declarations
JSA-41-01 2.2 – Create objects from classes
JSA-41-01 2.3 – Explain and use class properties
JSA-41-01 2.4 – Create and implement getters and setters
JSA-41-01 2.5 – Explain and apply the concept of inheritance
JSA-41-01 2.6 – Explain and apply static members in code
JSA-41-01 2.7 – Compare and contrast classes and constructors
Objectives covered by the block (12 exam items)
JSA-41-01 3.1 – Explain and use the Number constructor
JSA-41-01 3.2 – Explain and use the String constructor
JSA-41-01 3.3 – Explain and use the Date constructor
JSA-41-01 3.4 – Describe and implement the concept of arrays
JSA-41-01 3.5 – Explain and implement advanced array methods
JSA-41-01 3.6 – Explain, implement, and process Set data type collections
JSA-41-01 3.7 – Explain, implement, and process Map data type collections
JSA-41-01 3.8 – Implement objects as data structures
JSA-41-01 3.9 – Use the JSON object to process data
JSA-41-01 3.10 – Use the Math object to perform mathematical operations
JSA-41-01 3.11 – Explain and apply the concept of regular expressions
JSA-41-01 3.12 – Explain and implement the concept of extending built-in types
Objectives covered by the block (10 exam items)
JSA-41-01 4.1 – Organize and implement extended function parameter handling
JSA-41-01 4.2 – Explain and use closures and IIFEs
JSA-41-01 4.3 – Implement the mechanism for call forwarding
JSA-41-01 4.4 – Implement the mechanism for decorating functions
JSA-41-01 4.5 – Explain, create, and implement generators and iterators in code
JSA-41-01 4.6 – Explain, organize, and handle asynchronous events using callback functions
JSA-41-01 4.7 – Explain and apply the concept of promises
JSA-41-01 4.8 – Explain and apply advanced promise chaining techniques
JSA-41-01 4.9 – Use async and await to handle promises
JSA-41-01 4.10 – Understand and implement asynchronous handling of network requests