[Nodejs] Node certifications!

Alright, as you can see, recently I conquered both Nodejs certifications (JSNAD and JSNSD). So, let’s talk about these exams. As you already know, these exams are a little different because they are practical, this means that you have a VM to open the code editor of your preference and complete the challenges. The tip here, have a good pc and internet connection (MAC users, some keys will not work inside a VM, so you need to use a virtual keyboard).

Node.js Services Developer (JSNSD)

As you can check, on the Domains & Competencies from the official page of the exam, the topics are pretty simple and any tutorial from youtube with some framework gives you the ability to do that, but, security domain is harder and luckily represents only 30% (and of course is nothing advanced). The trick part of this exam is that it asks you to do practices that generally you don't execute on the application level. There are some questions that you don't have any idea how to implement because we don't have this logic in any application since it is not a best practice.

Node.js Application Developer (JSNAD)

This certification is harder than JSNSD because here it’s about node core. Looking at Domains & Competencies for this certification, you probably already saw some hard topics to solve, like streams and child processes. But here I was surprised that there are topics harder than I imagined, like Operating System and File System, because they have so many modules that are rarely used in our daily work.

It's incredible that Unit testing is also one of the most difficult topics because creating unit tests from functionalities that were created without some best practices can be really hard, especially if it's asynchronous code.

So, final thoughts, it’s really nice to gain a certification that’s not only multi choices and really tests your knowledge. But in market terms for Node.js, certifications really don't matter like in Microsoft or Oracle context. I only got that because of some really nice discount and to give a plus to my LinkedIn page, although the prices and the fact that these certifications expire, make it not worth it. If you want to achieve these certifications, I recommend special attention to these specific topics that I mentioned here.

Regards!