The OpenJS Node.js Services Developer certification is for the Node.js developer with at least two years of experience creating RESTful servers and services with Node.js.
The OpenJS Node.js Services Developer certification is designed for anyone looking to demonstrate competence in creating RESTful Node.js Servers and Services (or Microservices) with a particular emphasis on security practices.
Domains & Competencies
Servers and Services – 70%
Security – 30%
JSNSD Domains & Competencies v1.0
- Servers and Services – 70%
- Implementing public facing web servers
- Creating RESTful HTTP services
- Consuming other HTTP services
- Knowledge of HTTP verbs and status codes
- Processing user input
- Security – 30%
- Protecting against malicious input
- Attack mitigation
This exam is an online, proctored, performance-based test that requires implementing multiple solutions within a Remote Desktop Linux environment. Visual Studio Code, Vim and Webstorm (kindly sponsored by JetBrains) are included as editors in this environment.
The exam includes tasks simulating on-the-job scenarios, and Candidates have 2 hours to complete the tasks.
Policies & Resources
Please review the Candidate Handbook and Exam Tips along with other recommended resources below.
At a Glance
Duration of Exam
Version of Software
NodeJS Version 12 LTS
- 12 Month Exam Eligibility
- Free Exam Retake
- PDF Certificate and Digital Badge