Contenido del curso

Dominios en detalle de la certificación JSNAD

Entorno del examen JSNAD con VNC

Resumen

Antes de presentar la certificación de Node.js necesitas entender cómo funciona el entorno de examen JSNAD: un escritorio remoto controlado por VNC, supervisado en vivo y con acceso restringido a ciertos recursos. Saber esto te ahorra sorpresas el día de la prueba y te ayuda a enfocarte en resolver los ejercicios.

¿Cómo funciona el escritorio remoto del examen?

Cuando llega la hora de la prueba, recibes un enlace que abre en tu navegador una máquina virtual. Ese tab se comporta como un computador normal, pero corre sobre el protocolo VNC y vive dentro de tu navegador [01:00].

La máquina virtual viene con una versión de Ubuntu que usa el escritorio Mate, muy parecido al antiguo Gnome. Mi recomendación es que lo instales antes en tu computador usando VirtualBox para familiarizarte con la interfaz y no perder minutos valiosos buscando dónde queda cada cosa.

¿Qué es VNC en el examen de Node.js? Es el protocolo que conecta tu navegador con la máquina virtual remota donde resuelves la prueba. Te permite controlar el escritorio Ubuntu como si estuviera en tu equipo.

¿Qué reglas de supervisión aplican durante la prueba?

Durante toda la sesión hay una persona vigilando lo que haces. Te observa por cámara y también ve tu pantalla local y la del escritorio remoto en tiempo real [01:20].

El entorno te exige compartir cámara y pantalla. Esto no es opcional. Y aunque tienes libertad para instalar herramientas dentro de la máquina virtual, hay restricciones claras sobre qué sitios puedes consultar.

¿Qué recursos puedes consultar y cuáles no?

Puedes acceder a fuentes oficiales y documentación técnica, pero no a sitios donde se copia y pega código.

  • Documentación oficial de Node.js.
  • Sitio completo de npm.
  • Mozilla Developer Network y recursos similares.
  • Bloqueado: Stack Overflow y foros equivalentes.

¿Puedo usar Stack Overflow en el examen JSNAD? No. El entorno restringe foros donde se copia código. Solo se permite documentación oficial como Node.js, npm y MDN.

¿Qué herramientas trae la máquina virtual del examen?

El escritorio remoto ya viene equipado con todo lo necesario para resolver los ejercicios sin instalar nada extra, aunque puedes hacerlo si lo necesitas [02:30].

La versión preinstalada es Node.js LTS 16 con npm, lo que define el set de APIs y comportamientos que vas a encontrar en los retos. Esto es importante porque algunas funciones cambian entre versiones, así que practica sobre esa misma LTS.

¿Qué editores y clientes puedes usar?

Tienes varias opciones según tu flujo de trabajo. El recomendado es Visual Studio Code, pero la decisión final depende de con cuál te sientas más rápido.

  • Visual Studio Code, opción recomendada y con terminal integrada.
  • WebStorm, si vienes del ecosistema JetBrains.
  • Vim, si dominas su flujo de teclado.
  • Chrome, navegador para consultar documentación permitida.
  • Postman, cliente para consumir APIs REST en los puntos que lo pidan.
  • Terminal de Mate o la integrada de VS Code para ejecutar comandos.

Después de elegir tu editor, vale la pena que practiques con la terminal del escritorio Mate. La diferencia entre tipear cómodo y pelear con atajos puede costarte minutos del cronómetro.

¿Cuánto tiempo tienes para resolver el examen?

El escritorio real muestra al iniciar una ventana con las instrucciones del ejercicio y, en la esquina superior derecha, un timer visible todo el tiempo [03:30].

Ese cronómetro marca dos horas para resolver cada prueba. Dos horas suenan a mucho hasta que estás depurando un módulo y el reloj corre. Por eso conviene llegar con el entorno Mate dominado, los atajos de tu editor afilados y Postman listo para disparar requests sin pensarlo.

¿Ya probaste instalar Ubuntu con Mate en VirtualBox? Cuéntame en los comentarios qué parte del entorno se te hizo más rara al principio.