重磅 | OpenJS 基金会推出 Node.js 专业认证考试

2019 年 10 月 22 日 OpenJS 基金会启动了新的专业认证计划,以支持 Node.js 开发的将来,两个认证程序分别为 OpenJS Node.js 应用程序开发(JSNAD)和 OpenJS Node.js 的服务开发(JSNSD)认证。node

图片描述

来自于 Node.js 界专业人士的见解

OpenJS 基金会执行董事 Robin Ginn 表示:“OpenJS Node.js 专业认证计划旨在帮助开发人员证实他们在现实环境中的 Node.js 水平,并为他们提供将这些技术带入各自组织的知识,考试提供了一个由 Node.js 社区的专业从业人员开发的框架,该框架为经验丰富的开发人员说明了各类技能。咱们很高兴经过 OpenJS Foundation 提供这些认证,这是展现 Node.js 关键功能的一种清晰与供应商无关的方式。”linux

TELUS 首席架构师 Luca Maraschi 表示:“做为服务于数百万加拿大客户的领先电信公司,熟练的技术人才管道对于咱们在 TELUS 上持续取得成功相当重要。鉴于咱们在这些证书的 alpha 测试中所扮演的角色,咱们有信心它们将突出 Node.js 开发人员的正确技能,咱们很高兴可以使用这些程序来确保咱们的开发人员社区继续蓬勃发展。”ios

OpenJS 基金会董事会主席 Todd Moore 表示:“这些考试的到来对 OpenJS 基金会而言是使人振奋的一步,由于它表明了咱们支持社区内开发人员的另外一种方式,咱们但愿这些测试可以在市场上出售,并但愿由不一样的 Node.js 开发人员参加这些考试,得到认证并展现他们对这项关键技术的了解。”web

NearForm 首席执行官兼创始人 CianÓMaidín 表示:“得到认证是Node.js 项目的一个重要里程碑。咱们如今拥有正式的材料和考试,将支持下一波在企业中采用 Node.js 的浪潮。咱们为全部合做伙伴为实现这一目标所作的工做感到自豪。”json

NodeSource 首席执行官 Russ Whitman 表示:“咱们再兴奋不过了,很高兴看到这个重要的计划付诸实践,并为能创造机会来使开发人员可以经过认证来验证本身的技能而感到自豪。在基金会的支持下,在 NodeSource 和主要社区成员的支持下,咱们但愿这能促进 Node.js 的使用以及能为正在开发的出色产品提供更好的服务。”安全

OpenJS Node.js 应用程序开发认证

OpenJS Node.js 应用程序开发人员认证很是适合具备至少两年使用 Node.js 经验的 Node.js 开发人员。是为但愿展现与 Node.js 的能力而建立任何类型的应用程序的人员而设计的,重点是对 Node.js 核心 API 的了解。服务器

JSNAD Domains & Competencies架构

  • Buffer and Streams – 11%
    • Node.js Buffer API’s
    • Incremental Processing
    • Transforming Data
    • Connecting Streams
  • Control flow – 12%
    • Managing asynchronous operations
    • Control flow abstractions
  • Child Processes – 8%
    • Spawning or Executing child processes
    • Child process configuration
  • Diagnostics – 6%
    • Debugging Node.js
    • Basic performance analysis
  • Error Handling – 8%
    • Common patterns
    • Handling errors in various scenarios
  • Node.js CLI – 4%
    • Node executable command line flags
  • Events – 11%
    • The event system
    • Building event emitters
    • Consuming event emitters
  • File System – 8%
    • Input/output
    • Watching
  • JavaScript Prerequisites – 7%
    • Language fundamentals
    • Scoped to core language features introduced since - EcmaScript 1 and still heavily used today
  • Module system – 7%
    • CommonJS Module System only
  • Process/Operating System – 6%
    • Controlling the process
    • Getting system data
  • Package.json – 6%
    • Package configuration
    • Dependency management
  • Unit Testing – 6%
    • Using assertions
    • Testing synchronous code
    • Testing asynchronous code

OpenJS Node.js 的服务开发认证

OpenJS Node.js 服务开发人员认证适用于具备至少两年使用 Node.js 建立 RESTful 服务器和微服务经验的 Node.js 开发人员。特别强调安全性实践。框架

JSNSD Domains & Competencies v1.0async

  • Servers and Services – 70%

    • Implementing public facing web servers
    • Creating RESTful HTTP services
    • Consuming other HTTP services
    • Knowledge of HTTP verbs and status codes
    • Processing user input
  • Security – 30%

    • Protecting against malicious input
    • Attack mitigation

关于考试

该考试是一项基于性能的在线、托管式测试,须要在远程桌面 Linux 环境中实施多种解决方案。在此环境中,Visual Studio Code 和 Vim 均做为编辑器包含在内。

本次考试含有模拟在职场景的项目,考生有两个小时的时间来完成测试。

考生能够分别购买、安排和参加每项考试,并根据经过的考试得到独立且可验证的证书。 考生能够选择参加其中一项或两项考试。 认证持续三年,可续签。

费用为 300 美圆,若是第一次不成功,还有第二次免费重考机会。

关于 OpenJS 基金会

OpenJS 基金会致力于经过提供一个中立的组织来托管和维持项目,以及为整个社区的利益共同资助活动,来支持 JavaScript 生态系统和 Web 技术的健康发展。OpenJS Foundation 由 32 个开源 JavaScript 项目组成,包括 Appium、Dojo、jQuery、Node.js 和 Webpack 等,并获得 30 个公司和最终用户成员的支持,其中包括 GoDaddy、Google、IBM、Intel、Joyent 和 Microsoft 等。这些成员认识到 JavaScript 生态系统的相互联系的性质,以及为表明重要共享价值的项目提供中心位置的重要性。

Reference

做者简介:五月君,Nodejs Developer,慕课网认证做者,热爱技术、喜欢分享的 90 后青年,欢迎关注 Nodejs技术栈 和 Github 开源项目 www.nodejs.red,欢迎扫码关注下方 Nodejs技术栈 公众号。

相关文章
相关标签/搜索