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
JSNSD will be updated from Node 10 LTS to Node 12. Any certifications taken after 15:00 UTC on June 16, 2020 will be based on Node 12.
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 10.16 LTS
Any certifications taken after 15:00 UTC on June 16, 2020 will be based on Node 12.
- 12 Month Exam Eligibility
- Free Exam Retake
- PDF Certificate and Digital Badge