¡ Ánimo!. Hoy terminas el bloque de JavaScript a nivel junior.


Objetivo:
Hoy vamos a avanzar en la creación de funciones más dinámicas, utilizaremos temporizadores para controlar el tiempo de ejecución y aprenderemos a gestionar errores de manera elegante en JavaScript, habilidades esenciales para crear aplicaciones web sólidas y seguras.


📚 Formación Teórica

1. Funciones más dinámicas

Aprenderemos a trabajar con:

2. Temporizadores

3. Manejo de errores


🎥 Vídeos de hoy

Instrucciones para el vídeo:
Observa cómo:


🧠 Apuntes Técnicos del Día

📌 Funciones dinámicas

function saludar(nombre = "invitado") {
  console.log(`Hola, ${nombre}`);
}

function procesarEntradaUsuario(callback) {
  const nombre = prompt("Introduce tu nombre:");
  callback(nombre);
}

procesarEntradaUsuario(saludar);

📌 Temporizadores en JavaScript

// setTimeout: ejecuta una vez después de 2 segundos
setTimeout(() => {
  console.log("Han pasado 2 segundos");
}, 2000);

// setInterval: ejecuta cada 3 segundos
setInterval(() => {
  console.log("Esto se repite cada 3 segundos");
}, 3000);

📌 Manejo de errores con try…catch

try {
  let resultado = noExiste + 5; // Error: noExiste no está definido
} catch (error) {
  console.error("Se produjo un error:", error.message);
}

🛠️ Tareas prácticas del Día 22

Tarea 1 — Funciones avanzadas:

Tarea 2 — Temporizadores:

Tarea 3 — Manejo de errores:

Entrega:


🚀 Resultado esperado al finalizar el día


Con esto finalizas el Bloque JavaScript 0-Junior de tu certificación.
Has construido una base sólida que te permitirá abordar proyectos de frontend más complejos, incluyendo la creación de interfaces dinámicas y seguras.


¿Seguimos?