1.Node技术资格认证从2017年12月份开考 2.监考官通过摄像头监控考试全过程。摄像头需要参考者自己准备。 3.考试环境是在浏览器内,包括一个HTML5版的代码编辑器。答题,写代码与执行程序一体完成。有一些类似于CMD的命令行终端。 4.考试时长为3小时,一共32道考试题。其中,包括即时编程题目,是一个半成品的app。参考者需要现场完成那个app,并使其通过单元测试。 5.每次考试花费3000多人民币。因为技术更新快,所以Node.js技术资格认证不是“终身制”的,相反需要每两年复考一次。 6.目前,这个技术资格认证只有一级,且直接面向中级js程序员。 7.除了考试题目外,Node.js技术资格认证考试的整个筹备流程是 公开透明的。
Node.js技术资格认证的考试大纲在这里:https://nodejs.org/en/foundation/certification/#exam-details
The Certification focuses on the skills required to be a successful Node.js developer today. This includes these general domains and their weights on the exam:
- Unit Testing 5% (前后端)
- Diagnostics (Basics, Debugging, Performance) 5% (前后端)
- HTTP(S)/TCP 11% (前后端)
- Events 9% (前后端)
- Child Processes (Basics, no IPC/fork) 7%
- Buffer and Streams 9%
- Error Handling 7% (前后端)
- File System 7%
- Control flow (Async tasks, Callbacks) 10% (前后端)
- CLI (-E, -R, etc) 3%
- Package.json 5% (前后端,写gulp或webpack脚本时,也需要呀)
- Javascript Prerequisites (Closures, prototypes, var/let/const) 6% (前后端)
- Security 5% (前后端)
- Module system (Scope) 6% (前后端)
- Process/Operating System (no IPC) 5%
其中有一多半,不仅对后端开发,对前端编程也同样很重要。