El programa no espera: Fin llega antes que la respuesta de la devolución.
0.1 · Aplicación
3. Salim debe elegir una tecnología para una API que espera mucho de una base. ¿Por qué conviene Node?
No bloqueante + bucle de eventos: ideal para I/O con muchas esperas.
0.1 · Arbitraje
4. Se propone a Salim una codificación de vídeo masiva 100 % cálculo en el único hilo Node. ¿Qué veredicto?
Node destaca en I/O; un cálculo pesado monopoliza el hilo y lo bloquea todo.
0.2 · Recuerdo
5. ¿Qué versión de Node elegir para aprender y producir?
LTS actual = estabilidad, compatibilidad npm y soporte prolongado.
0.2 · Aplicación
6. Salim acaba de instalar Node en Argel. ¿Qué gesto verifica que todo está listo?
Dos números mostrados + un script que se ejecuta = Node en el PATH.
0.2 · Aplicación
7. Dos proyectos de Salim exigen dos versiones de Node distintas. ¿Qué necesita?
nvm instala varias versiones lado a lado; el instalador solo no gestiona más que una.
0.2 · Arbitraje
8. Un colega quiere aprender en una Current inestable y huir del terminal. ¿Qué decidir?
LTS para la estabilidad, terminal ineludible suavizada por VS Code.
0.3 · Recuerdo
9. REPL o archivo .js: ¿cada uno para qué sirve?
REPL = borrador efímero; node app.js = trabajo guardado y versionable.
0.3 · Aplicación
10. Salim lanza node app.js Salim con el modelo (prenom = argv[2] || "Salim"). ¿Qué muestra la primera línea?
El argumento Salim se lee en process.argv y se inserta en el mensaje.
0.3 · Aplicación
11. En su script, Salim escribe window.document. ¿Qué ocurre con Node?
Sin página en Node: se usan process, __dirname y el acceso al sistema.
0.3 · Arbitraje
12. Salim ha escrito 200 líneas en el REPL no guardadas y quiere seguir así. ¿Qué veredicto?
Más allá de dos líneas, el archivo se impone; el REPL queda como borrador.
¿Y ahora qué?
Puntuación ≥ 80 %: pase al Nivel 1 — JavaScript moderno y asíncrono (callbacks, Promises, async/await, módulos, npm).
Puntuación entre 50 % y 80 %: repase la o las secciones falladas (0.1 modelo, 0.2 puesto LTS, 0.3 REPL y scripts), relea las explicaciones anteriores y vuelva a hacer el test.
Puntuación < 50 %: relea todo el nivel 0 aplicando cada reto 48h (script no bloqueante, puesto verificado, app.js con argumento) antes de reintentarlo.
¿Y después? Conserve su app.js de Salim: el nivel 1 lo reutiliza para los módulos y las primeras dependencias npm.