¡Hola! Es hora de despertar a la Web
En este curso generaremos una página web con la integracción de JavaScript, totalmente desde cero.
¿Por qué estamos aquí?
¡Qué gusto saludarte! 👋 En esta versión te acompañaré a darle interactividad con JS a todo que la web se resuelve. Piénsalo así: hasta ahora, con HTML construiste el esqueleto y la estructura de tu casa. Con CSS, la decoraste, pintaste las paredes y elegiste los muebles. Se ve increíble, pero... las luces no encienden, el timbre no suena y las puertas no se abren.
JavaScript es la electricidad Es la magia que convierte un documento estático en una experiencia viva. A lo largo de estas sesiones, vamos a usar ese mismo documento que ya conoces y le vamos a enseñar a "hablar" contigo.
Tu inventario de viaje
Para que disfrutes este viaje y no sufras en el intento, necesitamos que traigas algunas cosas en la mochila. No te preocupes, no necesitas ser un genio de las matemáticas, solo necesitas lógica y curiosidad.
Lo indispensable:
- ✅ Tu base: Entender que HTML son las "cosas" y CSS es el "estilo".
- ✅ Tu herramienta: Un editor de código (VS Code es nuestro favorito).
- ✅ Tu ventana: Un navegador moderno (Chrome, Firefox, Edge).
- ✅ Lo más importante: Perderle el miedo a equivocarse. (Spoiler: te vas a equivocar, y está bien, así aprendemos).
🗺️ El Mapa del Tesoro
No vamos a aprender JavaScript leyendo un diccionario de la A a la Z. Vamos a aprender resolviendo problemas reales. Así es como estructuraremos tu cerebro de programador:
- Guardando datos en mi blog 🧠
- La Memoria: Enseñaremos al blog a recordar títulos, nombres y categorías.
- Utilizando el DOM 🔌
- La Conexión: Conectaremos el cerebro (JS) con el cuerpo (HTML).
- Contar sin decidir 🧮
- El Cálculo: Aprenderemos a sumar visitas y tiempos de lectura.
- Tomando decisiones ⚖️
- El Criterio: Enseñaremos al blog a elegir: "¿Le pongo estrella de favorito o no?".
- Validaciones y lógica 🛡️
- La Seguridad: Nos aseguraremos de que los datos sean correctos antes de guardarlos.
- Ordenando el cerebro 🧩
- La Organización: Crearemos funciones para no tener un caos mental.
- Repitiendo sin cansarnos 🔄
- La Automatización: Dejaremos que la máquina haga el trabajo repetitivo (Ciclos).
- Modificando listas dinámicas 📋
- La Colección: Manejaremos listas de artículos que crecen y cambian (Arrays).
- Agrupando objetos 📦
- La Realidad: Modelaremos cosas complejas del mundo real dentro del código.
🧪 ¿Cómo vamos a trabajar?
Yo seré tu guía, pero tú serás el creador. En cada lección tendrás:
- Videos cortos: Directo al grano, sin rodeos.
- Código real: Ejemplos que puedes copiar, romper y arreglar.
- Quizzes: Pequeños retos para asegurar que el concepto quedó claro.
¿Qué serás capaz de hacer?
Al terminar, dejarás de ver la web como "páginas" y empezarás a verla como "aplicaciones". Podrás:
- Hacer que botones reaccionen.
- Modificar textos e imágenes automáticamente.
- Crear una web que sienta que está viva.
¿Listo para la magia?
Tu primer archivo de JavaScript te está esperando. Respira hondo, relaja los hombros y haz clic en "Siguiente".
Si en algún momento te sientes atascado, recuerda: todos los grandes programadores empezaron sin saber nada. Consulta la documentación de MDN Web Docs o pregúntame a mí. ¡Estamos juntos en esto!
¡Nos vemos en el siguiente código!