In this AMA, we discussed the benefits of the OpenJS Node.js certification program. The certification tests a developer’s knowledge of Node.js and allows them to quickly establish their credibility and value in the job market. Robin Ginn, OpenJS Foundation Executive Director, served as the moderator. David Clements, Technical Lead of OpenJS Certifications, and Adrian Estrada, VP of Engineering at NodeSource, answered questions posed by the community. The full AMA is available at the link below:
The OpenJS Foundation offers two certifications: OpenJS Node.js Application Developer (JSNAD) and OpenJS Node.js Services Developer (JSNSD). The Application Developer certification tests general knowledge of Node.js (file systems, streams etc.). On the other hand, the Services Developer certification asks developers to create basic Node services that might be required by a startup or enterprise. Services might include server setup and developing security to protect against malicious user input.
In the talk, Clements and Estrada discussed why they created the certifications. They wanted to create an absolute measure of practical skill to help developers stand out and ease the difficulties of hiring for the industry. To that end, OpenJS certifications are relatively cheap and applicable to real world problems encountered in startup and enterprise environments.
A timestamped summary of the video is available below:
Note: If you are not familiar with the basics of the two certifications offered by the OpenJS Foundation, jumping to the two bolded sections may be a good place to start.
How did the members start working together? 2:35
How did work on the certifications start? 5:07
Is it possible to have feedback on the exam? 9:50
Applications of psychometric analysis 12:26
What is the Node.js Application Developer certification + Services Developer certification? 14:54
How do you take the exam? What should you expect? 18:22
Will there be differential pricing between countries? 22:04
How is the criteria for new npm packages chosen? 24:55
Are test takers able to use Google or mdn? 31:52
What benefits do OpenJS certifications have for developers? 33:22
How to use the certification after completion 39:43
What are the exam principles? 40:56
How much experience is required for the exam? 44:12
Course available in Chinese 49:09
How will new Node versions affect the certifications? 53:43
Closing thoughts 56:35