Node.js Certification Developer Program

Por qué una certificación?

  • Industria madura
  • Herramienta para los desarrolladores y las empresas
  • Estandarización de las habilidades de desarrolladores en Node.js

Cómo se llega a crear?

  • En Node Interactive del 2017 en Austin
  • Múltiples contribuidores del core y empresas representativas
  • Proceso vigilado por la Open.js y la Linux foundation
  • Revisión por líderes de la industria
  • Alpha tested
  • Beta tested
  • Ajustes psicométricos

Principios

  • Agnóstica a Frameworks/librerías
  • Múltiples metodologías
  • Problemas del mundo real de Node.js
  • Se evalúa la habilidad para resolver problemas no la memoria del candidato

tipos de certificación

  • JSNAD: Open.js Node.js Application Developer
  • JSNSD: Open.js Node.js Services Developer

JSNAD

  • Evalúa las competencias básicas de Node.js
  • Muchas preguntas sencillas
  • Muchas APIs de Node.js

Dominios y porcentaje de calificación de JSNAD

  • Buffers y streams - 11%
  • Control de flujo - 12%
  • Child processes - 8%
  • CLI - 4%
  • Diagnóstico - 6%
  • Control de errores - 8%
  • Eventos - 11%
  • File system - 8%
  • Prerrequisitos de JavaScript - 7%
  • Sistema de módulos - 7%
  • Process y OS - 6%
  • Package.json - 6%
  • Unit testing - 6%

JSNSD

  • Evalúa desarrollo de servicios en Node.js
  • Pocos ítems pero complejos
  • HTTP y prácticas de seguridad

Dominios y porcentaje de calificación de JSNAD

  • HTTP(s) TCP - 69%
  • Seguridad - 31%

Entorno

  • Desktop Linux (Ubuntu Mate)
  • Visual Studio Code / Vim/ Webstorm
  • Postman
  • Mate Terminal / VS Code Terminal
  • Chrome

 

Entorno

Condiciones

  • Escritorio remoto en una VM
  • Vigilancia remota (cámara y pantalla)
  • 2 horas máximo para resolver las pruebas
  • Cualquier recurso puede ser instalado
  • Se puede consultar cualquier sitio menos  Stack Exchange
  • Para ser certificado la calificación mínima es del 68%

 

Algunos tips

  • Comprar el examen cuando haya promociones (varias al año, Blackfriday ya viene), puedes presentar la prueba hasta 1 año despúes
  • Leer las documentación oficial de Node.js
  • Familiarizarse con las herramientas disponibles
  • Leer a conciencia los ejercicios
  • No usar mucho tiempo instalando herramientas
     

Demo time

Homework

Q&A

Thanks

Made with Slides.com