Certification Resources / JavaScript Professional Developer / Exam Outline
JavaScript Professional Developer – Exam Outline
This outline describes the domains, objectives, and relative weighting for the JavaScript Professional Developer certification exam.
Exam Overview
- Length: 90 minutes
- Questions: 90 items
- Passing score: 75% or higher
- Format: Multiple-choice, single-best-answer
Domains & Weighting
Domain 1: Syntax (22.94%)
- Identify the basic structure of JavaScript programs
- Use JavaScript data types
- Apply arithmetic, comparison, logical, and ternary operators
- Declare variables (var, let, const)
- Use arrow functions
- Identify null and undefined
Domain 2: Functions (7.82%)
- Define functions and analyze returned data.
- Execute functions
- Use default parameters
- Use callback functions
Domain 3: Controls (7.83%)
- Implement conditional statements
- Utilize switch statements
- Differentiate boolean values
- Check null and undefined to alter program flow
Domain 4: Scope (3.91%)
- Recognize JavaScript scopes
- Apply scoping practices
Domain 5: Arrays (10.27%)
- Create and modify arrays
- Access and update array elements
- Combine arrays
- Calculate array length and utilize in operations
- Build nested arrays
Domain 6: Loops (5.49%)
- Implement for, while, do...while loops
- Use break and continue
- Apply nested loops
Domain 7: Iterators (3.13%)
- Use forEach, map, filter, etc
- Apply higher-order functions
Domain 8: Objects (9.61%)
- Create object literals
- Access properties using dot/bracket notation
- Identify undefined objects
- Use spread and destructuring
References & Preparation
Candidates are encouraged to study modern JavaScript resources, complete hands-on projects, and review the official COITB exam prep materials to ensure familiarity with each domain.
