Welcome to the Linux Foundation Forum!

What was your experience with JSNAD?

ialixandroae Posts: 2
edited April 25 in LFW211 Class Forum

Hello everybody,

For those who have taken the exam, I'd like to ask you how was you experience and what recommendations you have?

I just finished the LFW211 course, but I feel like going through it is not enough for the exam, so right now I'm re-reading the course materials for each chapter/module and I'm creating small exercises where I'm testing and exploring it.

I'd also like to mention that I had the chance to participate in the new preview testing environment, and it was a huge challenge! I was using CenOS and those key bindings from a Mac, so the keyboard experience was a mess, and I also had issues with the VM size/resolution inside the browser and with code completion inside VS Code which simply did not work.

My problem is that I can't really quantify or estimate if I'm ready or not, especially reading some impressions and discussions here on the forum where most said they failed their 1st try...

Apart from the main question, I'd also like to ask:

  • At what point did you know you were ready for the exam - from a technical point of view?
  • Apart from the course offered by OpenJS , did you use other study materials?
  • Were those 2 hours enough for you?
  • Did you manage to finish all the exercises?
  • What is the difficulty of the exercises?
  • And I'm also curious if ALL libraries from NodeJS are requested for the exam or only what is in the curriculum? (for example, http, net, cluster, worker threads, zlib libraries don't appear as needed for the exam...)

Thanks so much!


  • hey @ialixandroae I'm the author of the material and the examinations

    Bullets answered in order

    • that's a very difficult thing to know. Remember though, there's a free retake, so if you're not as ready as you thought and you don't pass then you'll have a better idea of any additional prep before the retake
    • My one recommendation would be familiarise yourself with the Node.js docs
    • It's a tight two hours, be sure not to get too lost in a question because that can hurt you
    • From analysis, some people do, some don't
    • Ranging from easy to hard, with the majority at medium level. Still difficult to quantify, but we're talking on a scale of "upper intermediate ability"
    • The curriculum topics map 1:1 with the exam.
  • alebefo502
    alebefo502 Posts: 1
    edited July 4

    @ialixandroae I feel a bit the same way, but it is good to know that the curriculum maps 1:1 the exam @davidmarkclements.

    Since we had a free retake I decided as soon as I finished the course to take the exam straight away, back in March I believe if not earlier, so that even if I would have failed it at least then I knew what it was about and I can confirm you what @davidmarkclements hinted at. I did not manage to complete all the exercise but I was under prepared in hindsight and I did not pass, but I did not do terribly bad either. Do not take it likely. It is not difficult as long as complexity goes and you can read the Node.js doc and any lib doc at any moment but that is a double edge sword that ultimately snared me.

    The exam is made to factor speed into it, like you were on a deadline, and if you do like I did defaulting on reading the docs at each question and overcode checks into every exercise you won't be able to complete it in time (like I did). You need to expand what you learned here on the docs in a way that you can make most exercises without looking at the docs. It does not mean you have to memorize the entire documentation but at least be confident to use Node,js without it 80% of the time. Learn the quirks of the fs and path modules, learn how to handle async code in any way possible, how to manage streams and pipelines at best and how to work with other processes. I believe these are the most important topics.

    @davidmarkclements if you can suggest some places where to exercise I am more than happy to hear, but I believe the best way to prepare is to build applications yourself that require those topics to be understood well and study the docs.

  • sanchil
    sanchil Posts: 6

    A very important question for all and with some interesting insights.

  • @albefo502 yes the exam takes a very practical approach, so the more you practice the more likely you are to pass. Programming is hard, programming at a level where your risk to a business is low enough to justify your cost is very hard indeed and the certification is intended to show that you meet this criteria. The course provides the knowledge with some pragmatic exercises, but paradigm adoption and mental versatility only come from rigorous application. Another suggestion is find OSS projects to contribute to, or even create.

  • I just took the exam and can confirm that the material in the course maps quite well to the material on the exam.

    The environment was disorienting at first, especially the key bindings and not having my editor plugins. However, you can npm install modules and refer to their documentation so if there is a npm cli version of the plugin just add it as a package.json script.

    Also, keep the node docs open as you go through the course so when you need to look something up during the exam you can quickly find it. During your studies though, slow down and try to recall what you can before looking it up so you'll remember it better.

  • @gregsheppard thanks for the feedback, and solid advice

  • Thanks @davidmarkclements. I'm looking forward to learning 'How to Build P2P Applications for Fun and Profit' next week!


Upcoming Training