JSNAD: Node.js Application Developer Certification
Contenido
Lista de contenidos para obtener exitosamente la certificación JSNAD (Node.js Application Developer Certification) sin morir en el intento.
Información relativa al examen
- Objetivo: Demostrar las habilidades necesarias para el desarrollo de aplicaciones con Node.js. Especialmente enfocada en el uso de las API’s integradas en Node.js (Buffers, Streams, etc)
- Formato: 25 preguntas aprox. con un total de 2h para completarlas. Es decir, una media de 5 minutos por pregunta. Las preguntas son en formato problema. Es decir, totalmente prácticos. No hay preguntas tipo test o teóricas.
- Entorno: El examen se realiza en remoto a través de una máquina virtual con Linux. Es revisado por un consultor en directo a través de webcam, micrófono y compartiendo pantalla. A tener en cuenta, antes de empezar el examen el consultor pedirá que se muestre la habitación, incluido debajo del escritorio, por lo que es conveniente usar portátil o una webcam no integrada.
Índice de contenidos
- Buffer and Streams — 11%
- Control flow — 12%
- Callbacks (próximamente)
- Documentación Promises | MDN - Externo
- Documentación Async/await | MDN - Externo
- Child Processes — 8%
- Debugging | Diagnostics — 6%
- Error Handling — 8%
- Gestión de errores con callbacks (próximamente)
- Catch trabajando con promises (próximamente)
- Documentación try … catch | MDN - Externo
- Node.js CLI — 4%
- Funcionamiento básico del CLI (próximamente)
- Principales flags a la hora de utilizar el comando “node” (próximamente)
- Events — 11%
- File System — 8%
- JavaScript Prerequisites — 7%
- Documentación modo estricto | MDN - Externo
- Documentación Prototypes | MDN - Externo
- Documentación Closures | MDN - Externo
- Module system — 7%
- Process/Operating System — 6%
- Package.json — 6%
- Unit Testing — 6%
- Test unitarios con Jest (próximamente)
- Chequeo de resultados retornados, llamadas a funciones y parámetros de entrada. (próximamente)
- Documentación oficial Jest.js - Externo