Category

Certification

Node.js Certifications update: Node.js 10 to Node.js 12

By Announcement, Blog, Certification

The OpenJS Node.js Application Developer (JSNAD) and the OpenJS Node.js Services Developer (JSNSD) Exams will be updated from Node.js version 10, which is now in maintenance, to Node.js version 12, which is the current LTS (Long Term Support) line. Changes will come into effect June 16, 2020. All tests taking place after 8:00 am PT on June 16, 2020 will be based on Node.js version 12.

These exams are evergreen and soon after a Node.js version becomes the only LTS line the certifications are updated to stay in lockstep with that LTS version. Now that Node.js version 10 has moved into maintenance, certifications will be based on Node.js version 12. 

While there are no changes to the current set of Domains and Competencies for the JSNAD and JSNAD Exams, candidates are advised to review functionality of libraries or frameworks on Node.js version 12. For a full list of differences between Node.js version 10 and Node.js version 12 see https://nodejs.org/ca/blog/uncategorized/10-lts-to-12-lts/.

New Node.js Training Course Supports Developers in their Certification, Technical and Career Goals

By Announcement, Blog, Certification, Node.js

Last October, the OpenJS Foundation in partnership with The Linux Foundation, released two Node.js certification exams to better support Node.js developers through showcasing their skills in the JavaScript framework. Today, we are thrilled to unveil the next phase of the OpenJS certification and training program with a new training course, LFW211 – Node.js Application Development.

LFW211 is a vendor-neutral training geared toward developers who wish to master and demonstrate creating Node.js applications. The course trains developers on a broad range of Node.js capabilities at depth, equipping them with rigorous foundational skills and knowledge that will translate to building any kind of Node.js application or library.

By the end of the course, participants:

  • Understand foundational essentials for Node.js and JavaScript development
  • Become skillful with Node.js debugging practices and tools
  • Efficiently interact at a high level with I/O, binary data and system metadata
  • Attain proficiency in creating and consuming ecosystem/innersource libraries

Node.js Application Development also will help prepare those planning to take the OpenJS Node.js Application Developer certification exam. A bundled offering including access to both the training course and certification exam is also available.

Thank you to David Clements who developed this key training. Dave is a Principal Architect, public speaker, author of the Node Cookbook, and open source creator specializing in Node.js and browser JavaScript. David is also one of the technical leads and authors of the official OpenJS Node.js Application Developer Certification and OpenJS Node.js Services Developer Certification.

Node.js is one of the most popular JavaScript frameworks in the world. It powers hundreds of thousands of websites, including some of the most popular like Google, IBM, Microsoft and Netflix. Individual developers and enterprises use Node.js to power many of their most important web applications, making it essential to maintain a stable pool of qualified talent.

Ready to take the training? The course is available now. The $299 course fee – or $499 for a bundled offering of both the course and related certification exam – provides unlimited access to the course for one year to all content and labs. This course and exam, in addition to all Linux Foundation training courses and certification exams, are discounted 30% through May 31 by using code ANYWHERE30. Interested individuals may enroll here.

Testing My Knowledge with OpenJS Certification, an interview with Daijiro Wachi

By Blog, Certification, Node.js

“Unlearning and Repetition”

An Interview with Daijiro Wachi, Node.js Core Collaborator

Daijiro is a Node.js Core Collaborator and can be found @watilde on Twitter.

Along with Node, he contributes to other repositories related to the JavaScript ecosystem such as npm and URL Standard. He helps organize JSConf JP in Tokyo and presents at conferences around the world including Tokyo, Amsterdam and San Francisco. He works as a Digital Consultant at a management consulting firm and accelerates “Digital Transformation” for new businesses, covering core business optimization for clients around planning, implementation and capability building.

In his spare time, Daijiro helps kids and beginners learn coding at CoderDojo and NodeSchool.

Why did you want to get certified?

I chose certification as a way to continually maintain the big picture of fast growing software development in Node.js. To remain a strong problem solver, it needs to continue to acquire both knowledge and experience and my way of acquiring knowledge was through real experience mostly. This approach gives me deep knowledge related to the project. However, that means the expertise I can earn depends on the scope of the project. As both exam JSNAD and JSNSD requires a wide range of intermediate-level knowledge and hands-on to answer to the questions, I thought the exam would be the ideal candidate to validate and maintain my breadth of knowledge.

What's the value for you personally and professionally in getting certified?

Personally, passing the exam helped me to expand my network within the community. After taking the exam, I realized that the exam should provide translated versions to be open for everyone. Then I had a chance to ask the author of the exam, David Clements, to introduce me to Robin Ginn, and I got a chance to deliver the request. During the process, I asked how many people were interested in Japanese to investigate demand in Japan to support my request, and I received questions from people who were interested in the exam and warm words to support the request. It’s always good to connect with people who are interested in the same thing. I hope we can accelerate the translation together.

As a professional, I think there were two benefits. One is unlearning. I thought I knew most of Node.js API and how to use it, but I couldn’t get 100% marks in the exam. Then I decided to reread documents and blogs and set up my server to practice. That was something I could not touch while I am working on a big framework. The second is repetition. As this exam is still new and many people are interested, I had the chance to explain the certification exam both internally and externally. Through communication, people realize that I am a Node.js professional and what that means.

Would you recommend other Node.js developers taking the certification?

Yes, I definitely recommend it. One of the pros of the exam is their comprehension of the scope to effectively learn intermediate-level Node.js knowledge. Therefore, I think it can be recommended to anyone at any level (beginner, intermediate, advanced). For beginners, they can use it as their learning goal. They can use the exam’s scope as an order of their studies which is always difficult to design. For intermediates, they can use it to maintain and update their knowledge. Working in the same codebase for a long time often leaves them with fewer chances to learn something outside the scope of the project, so they tend to forget the things they learned in the past. For advanced developers, it can be used to understand the range to be covered when coaching beginner/intermediate level developers. They can see how things that are natural for them are challenging for others.

On the other hand, there are some cons. The big blocker would be the price.[1] I purchased it cheaply using Cyber ​​Monday Sales. If you can negotiate with your employer, I recommend talking to your boss about the above benefits and have them become supporters.

How did you prepare? What advice would you give someone considering taking the exam?

The preparation was challenging as there was very little information about the exam on the web yet, and the official website only mentions Domains & Competencies. The online exam was not even familiar to me, and the process seems to be different from the other online exams that I have taken before. So I used the first time to experience how the exam works and find out what the actual scope is. Then, I immediately retook it by using the free-retake after understanding how to answer properly. The content of the questions themselves were fine for me.

What do you want to do next?

As Node.js has opened my door to the world, I want to give back the same to people in the community. Promoting this exam with problem-solving would be one of the ways to achieve that. Currently, I think that the value of this exam has not been promoted enough, at least in Japan, due to lack of awareness, language barrier, price, and so on. As a volunteer, I will try to contribute to The OpenJS Foundation to solve the problems from my perspective, and I hope this can help nurture more software engineers in the world. Don’t you think it is very exciting to be involved in a kind of “Digital Transformation” at this scale?

[1] Editor’s note: a 30% discount on Node.js Certification has been extended through May 31, 2020. Use promo code ANYWHERE30 to get your discount.

OpenJS Node.js Application Developer (JSNAD)

The OpenJS Node.js Application Developer certification is ideal for the Node.js developer with at least two years of experience working with Node.js.

Get more information and enroll »

OpenJS Node.js Services Developer
(JSNSD)

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.

Get more information and enroll »

You Told Us: OpenJS Node Certification helps you stand out

By Blog, Certification, Node.js

The Node.js industry is mature and there is more demand for Node skills than there are qualified developers. OpenJS Node certifications create new opportunities for developers, and are an excellent way to improve your resume, and more quickly move to projects and jobs that are higher-paying and more fulfilling.

We asked a group of developers who took at least one of the certifications in the past three months about their experiences. Two major themes stand out.

  1. Yes, money is important, but effectively testing your own skills is important, too
  2. A vendor-neutral certification is better and the OpenJS format really challenges you

Nikita Galkin, Independent Contractor, JSFest Program Committee Member, Software Engineer, System Architect, Node.js Tech Speaker, GraphQL Advocate, talked about standing out:

Remote work in the global world has high competition between developers. With a certificate, you are more likely to receive an invitation to the job interview.

I received an offer for an interesting remote project with a good salary at the start of this year. At the tech-interview end I was asked “what this certification is?” and “how was it complicated?”.

I do not think the certification was critical in deciding in my favour, but that was one of the things that made me different from other applicants.

Patrick Heneise, Software Consultant & CEO, Zentered.co, explained it was about testing his own skills:

I wanted to know, after almost 9 years of Node.js where I stand. Having a Certified Node.js badge on my social profile. It’s an easy sign for potential customers and clients that my knowledge has been tested. 

I wasn’t looking for a new job or more money, so I can’t tell if it helped. But definitely helped me to know my strengths and weaknesses, and I found out where I need to improve my own skills.

João Moura, Lead Technical Architect at Isobar Switzerland, likes how OpenJS certification tests differ from vendor-specific tests:

I think it’s a major benefit to have a certification on NodeJS. In the current days, NodeJS is becoming one of the major development infrastructures and I want to be part of that. The certification is one more step in that direction.

From the experience I have, the vendor-specific exams tend to have questions that are there just to show you how great their product is, for example:

“what can this product do?

A: something

B: another thing

C: awesome things

D: all of the above”

The answer is obviously D, and now you have a certificate on that product, congratulations :).

Since this is vendor-neutral, the exam is a lot more directed to see what the user does to solve a specific problem, there is no selling material, the person taking the exam needs to really understand the problem and solve it in a good and quick way. and that for me is a lot more entertaining :).

Justin Dennison, Edutainer at ITProTV, says that completing tasks, instead of answering questions, was closer to a real development environment:

I enjoyed the test-taking experience as it was the first exam that I had taken that was simulated and practical in nature. Instead of answering multiple-choice questions (or any of the other types), I thought that completing the tasks was more akin to my experience in a development environment. The testing was thorough for Node.js as a whole. I feel that vendor-neutral testing allows for an alternative perspective to testing as well as a means to gather community driven requirements.

I took the certification to validate my own understanding and learning. I had been developing using Node.js and teaching Node.js for several years. However, as always, there are times that you will question yourself, “Do I really know or understand what is going on?” Knowing that I was given tasks to complete and was able to complete those task using Node.js was a nice confirmation of my knowledge. 

Amir Elemam, Independent Contractor, liked the format of the test excellent, it resulted in more interesting relationships and projects at work:

The coding labs exam format was totally new for me. On the one hand it was harder because if I wasn’t pretty sure about something, to a point where I would know what to search for, there was no way to even try the question, but on the other hand, I was able to test the code I was writing, so in the end I had a very good sense about my performance, that’s good because the results don’t come out by end of the exam, as it happens with other certification exams I’ve taken.

The first thing was boosted my self- confidence, I no longer have any shred of doubt about my Node.js capabilities. Also, it improved how confident others were about my Node.js skills, which improved relationships and more challenges were given.

Find out more about the OpenJS certification programs, and sign up now!

30% off Node.js Certifications through April 30th

By Announcement, Blog, Certification, Node.js

A Node.js Certification is a great way to showcase your abilities in the job market, and allow companies to find top developer talent — and now these exams are 30%. 

In October, the OpenJS Foundation announced the OpenJS Node.js Application Developer (JSNAD) and OpenJS Node.js Services Developer (JSNSD) certification programs, which are designed to demonstrate competence within the Node.js framework. 

Until April 30, 2020, these certification exams are 30% off the regular $300 per exam cost. Use coupon code ANYWHERE30 to save 30%.

You have up to a year to study and take the exam, yet given that many of our community must stick close to home due to global health concerns, we wanted to lighten the load. Our exams are proctored virtually and exam takers don’t have to travel to testing centers, and can take exams from the comfort and safety of their own homes or workplaces, reducing the time and stress required.

About the Exams
OpenJS Node.js Application Developer (JSNAD)
The OpenJS Node.js Application Developer certification is ideal for the Node.js developer with at least two years of experience working with Node.js. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnad/

OpenJS Node.js Services Developer (JSNSD)
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. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnsd/

Both exams are two hours long, performance-based exams delivered via a browser-based terminal and each includes an automatic free retake (if needed). Exams are monitored by a live human proctor and are conducted online in English. Certification is valid for three years and includes a PDF Certificate and a digital badge. Corporate pricing for groups of five or more is available.

Register today to become a Node.js certified developer.


30% off Node.js Certifications through April 7

By Announcement, Blog, Certification, Node.js

A Node.js Certification is a great way to showcase your abilities in the job market, and allow companies to find top developer talent — and now these exams are 30%

In October, the OpenJS Foundation announced the OpenJS Node.js Application Developer (JSNAD) and OpenJS Node.js Services Developer (JSNSD) certification programs, which are designed to demonstrate competence within the Node.js framework. 

From now until April 7, 2020, these certification exams are 30% off the regular $300 per exam cost. Use coupon code ANYWHERE30 to save 30%.

You have up to a year to study and take the exam, yet given that many of our community must stick close to home due to global health concerns, we wanted to lighten the load. Our exams are proctored virtually and exam takers don’t have to travel to testing centers, and can take exams from the comfort and safety of their own homes or workplaces, reducing the time and stress required.

About the Exams
OpenJS Node.js Application Developer (JSNAD)
The OpenJS Node.js Application Developer certification is ideal for the Node.js developer with at least two years of experience working with Node.js. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnad/

OpenJS Node.js Services Developer (JSNSD)
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. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnsd/

Both exams are two hours long, performance-based exams delivered via a browser-based terminal and each includes an automatic free retake (if needed). Exams are monitored by a live human proctor and are conducted online in English. Certification is valid for three years and includes a PDF Certificate and a digital badge. Corporate pricing for groups of five or more is available.

Register today to become a Node.js certified developer.


Behind the Scenes on New Professional Node Certification from OpenJS

By Blog, Certification, Event, Node.js, Node+JS Interactive
Screen Shot 2019-12-19 at 11.21.50 AM

David Clements (@davidmarkclem), Principal Architect of NearForm, and Adrian Estrada, (@edsadr), VP of NodeSource, gave a comprehensive overview of the new Node.js certifications at Node + JS Interactive, and we have the video!

Full video here 

In the talk, David and Adrian explore the reasons for the creation of the certification and why developers should get certified with OpenJS. They also go into detail around the guiding principles, how quality assurance has been implemented and what is being done to ensure long-term integrity. 

In the section on Inside the Certifications, they look at exam expectations, pricing, scholarships and an overview of the two certifications.

They ended with directions for the future of the certifications.

The industry is mature and there is more demand for Node skills than there is availability. OpenJS believes that the Node certifications create new opportunities, and are an excellent way to improve your resume and more to projects and jobs that are higher paying and more fulfilling.

Video by Section

It Takes a Community (:35)

Cross Organizational Effort (1:03)

Why (1:41)

Certification Committee (2:50)

Principles (3:20)

Quality Assurance (4:00)

Long-term Integrity Measures (4:45)

Inside the Certifications (5:20)

Exam Expectations (5:25)

Virtual Machine Environment (6:24)

Exams Overview (7:23)

  • OpenJS Node Application Developer
  • OpenJS Node Services Developer

Pricing (11:23)

Scholarships (12:48)

Regular Promotions (13:45)

Future (14:43)

More Information
OpenJS Node.js Services Developer (JSNSD)
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. It 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.

OpenJS Node.js Application Developer (JSNAD)
The OpenJS Node.js Application Developer certification is ideal for the Node.js developer with at least two years of experience working with Node.js. It is designed for anyone looking to demonstrate competence with Node.js to create applications of any kind, with a focus on knowledge of Node.js core APIs.

OpenJS Certification Program: Pricing Feedback

By Announcement, Blog, Certification

By Robin Ginn, Executive Director at the OpenJS Foundation

Since launching our Node.js professional certification program yesterday, we’ve received feedback and concerns around the pricing of these exams. As a foundation that exists to support open source projects, we aim to continually improve from community input. For those who have taken the time to offer up their suggestions, we really appreciate it.

We will continue to explore ways to make the Node.js certification program more open and accessible for diverse communities including a broad range of socioeconomic backgrounds and geographical locations. We’re seeking to partner with community-focused organizations who can potentially bridge gaps and create access, of course pending the specific solution. 

We are eager to collaborate with the community on the best solution and would invite anyone interested in providing further feedback on these initiatives to let us know by filling out this form or directly mentioning the OpenJS Foundation on Twitter

In the coming weeks, we plan to provide an update on the program.
If you have further questions, check out the Node.js Certification FAQ on our OpenJS Foundation Certification page. You can also send feedback and ideas directly to me at rginn@openjsf.org.

OpenJS Foundation launches new professional certification program to support the future of Node.js development

By Announcement, Blog, Certification

The certifications focus on critical skills that Node.js developers need to build Node.js applications and services in professional environments; Certification is valid for three years with a renewal option

San Francisco – October 22, 2019The OpenJS Foundation, providing vendor-neutral support for sustained growth within the open source JavaScript community, today announced the OpenJS Node.js Application Developer (JSNAD) and OpenJS Node.js Services Developer (JSNSD) certification programs. The two certification programs are aimed at Node.js developers and are designed to demonstrate competence within the Node.js framework. The JSNAD and JSNSD certification programs, developed in partnership with NearForm and NodeSource, are available immediately. 


“The OpenJS Node.js professional certification programs are designed to help developers demonstrate their Node.js proficiency in real-world environments and provide them with the knowledge to bring these technologies to their respective organizations,” said Robin Ginn, OpenJS Foundation Executive Director. “The exams provide a framework, developed by expert practitioners from the Node.js community, that illustrates the range of skills for experienced developers. We are excited to provide these certifications through the OpenJS Foundation as a clear, vendor-neutral way of showcasing key Node.js abilities.”

“As a leading telecommunication company serving millions of Canadian customers, a skilled technical talent pipeline is crucial to our continued success at TELUS,” said Luca Maraschi, Principal Architect at TELUS. “Given our role in the alpha testing of these certifications, we are confident that they will highlight the right skills of Node.js developers and we are excited to have these programs available to ensure our developer community continues to thrive.”

“The arrival of these exams is an exciting step for the OpenJS Foundation as it represents another way for us to support developers within the community,” said Todd Moore, OpenJS Foundation Board Chair. “We look forward to having these tests available on the market and for the diverse set of Node.js developers to take these exams, get certified and showcase their knowledge of this crucial technology.”

“The availability of certification is a big milestone for the Node.js project. We now have formal materials and exams available which will support the next wave of adoption of node.js in the enterprise,” said Cian Ó Maidín, NearForm CEO & Founder. “We’re proud of the work all of the partners have put into making this happen.”

“We are thrilled to see this important initiative come to life, and are proud to have been a part of creating this opportunity to enable developers to validate their skills with certification,” said Russ Whitman, CEO of NodeSource. “Backed by the Foundation, supported by NodeSource and key community members we hope this will advance Node.js adoption and the amazing products and services being developed. We couldn’t be more excited.” 

OpenJS Node.js Application Developer (JSNAD)The OpenJS Node.js Application Developer certification is ideal for the Node.js developer with at least two years of experience working with Node.js. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnad/

OpenJS Node.js Services Developer (JSNSD)
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. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnsd/

Both exams are two hours long, performance-based exams delivered via a browser-based terminal and each includes an automatic free retake (if needed). Exams are monitored by a live human proctor and are conducted online in English. Certification is valid for three years and includes a PDF Certificate and a digital badge. Corporate pricing for groups of five or more is available.

Supporting Quotes from Test Takers

Steve Toro, Software Engineer, Addigy Technology
Great job on this exam! It definitely exposes the knowledge you’re missing from the core node.js packages. It’s not enough to use Node and Express for web development for this one.

Oleksandr Zhurbenko, Full Stack Developer, Scotiabank
This is the first time I took the exam in the live coding format. Even though I didn’t have enough time to finish it, I still loved the process. I wish there were more exams like this. Great job!

Yerko Palma, Senior Developer, Chilena Consolidated
This exam format is ideal, and all programming/tech exams should be set up this way. It provides for a much more accurate evaluation of people’s skills over any other format because it mirrors every-day tasks for node.js devs.

Luke Chinworth, Web Developer, Solid Digital
I liked that the questions were directly related to real world tasks.  

Vinicius Mussak, Microsoft MVP / Project Coordinator, SMN Technologies
I very much like the real code, API construction, requests, because it reflects our day jobs in our companies.

Nathaniel Burgwyn, Beta Tester
This feels really close to what I feel the exam should be.  As a manager, I would feel confident in a candidate who possessed this certification.

About OpenJS Foundation 
The OpenJS Foundation is committed to supporting the healthy growth of the JavaScript ecosystem and web technologies by providing a neutral organization to host and sustain projects, as well as collaboratively fund activities for the benefit of the community at large. The OpenJS Foundation is made up of 32 open source JavaScript projects including Appium, Dojo, jQuery, Node.js, and webpack and is supported by 30 corporate and end-user members, including GoDaddy, Google, IBM, Intel, Joyent, and Microsoft. These members recognize the interconnected nature of the JavaScript ecosystem and the importance of providing a central home for projects which represent significant shared value.