Aprende los componentes esenciales de JavaScript en el navegador mediante 10 laboratorios guiados. Añadirás scripts a páginas HTML, revisarás la salida y avanzarás desde valores y control de flujo hasta cambios del DOM y respuesta a acciones del usuario.
Cada laboratorio se concentra en un fundamento con pasos breves. El curso es un primer encuentro práctico con el lenguaje y el DOM, preparando la sintaxis necesaria antes de aplicaciones mayores o tooling moderno.
Lo que aprenderás
Al completar el curso, aprenderás a:
- Insertar JavaScript en HTML, enlazar un script externo y producir salida con consola y alerts.
- Declarar variables con
let, guardar strings, números y booleanos y comprobar valores contypeof. - Crear expresiones aritméticas y de strings y usar operadores de incremento y módulo.
- Controlar la ejecución con
if,else ifyelsey comparar igualdad flexible y estricta. - Repetir trabajo con
for,whileydo...whiley salir conbreak. - Definir funciones con parámetros y retornos y llamarlas con argumentos.
- Crear, acceder, modificar e iterar arrays y crear y cambiar propiedades de objetos.
- Seleccionar y actualizar el DOM, crear y añadir elementos y manejar eventos con listeners y el objeto event.
A quién va dirigido este curso
Está dirigido a principiantes completos de JavaScript, estudiantes de HTML listos para añadir comportamiento y quienes desean repasar scripting de navegador. Favorece práctica paso a paso sobre desafíos independientes.
Requisitos previos: No se requiere experiencia JavaScript. Se recomienda HTML básico porque los scripts se insertan en páginas y los últimos laboratorios modifican elementos; también debes poder editar archivos de texto.
Entorno de aprendizaje: Los 10 laboratorios usan WebIDE Ubuntu 22.04 proporcionados. Editarás HTML y JavaScript y refrescarás una vista del navegador para observar consola, alerts, cambios DOM y eventos; no se requiere cuenta externa ni servicio de despliegue.
Preguntas frecuentes
¿Es JavaScript de navegador o Node.js?
Es JavaScript del navegador. Los laboratorios usan páginas HTML, DOM, alerts y eventos; Node.js, npm, APIs de servidor y tooling de paquetes no están incluidos.
¿Necesito saber HTML primero?
No necesitas HTML avanzado, pero conocer elementos y atributos ayuda. El primer laboratorio crea una página y los de DOM y eventos operan sobre elementos.
¿Hay desafíos o un proyecto final?
No. El currículo lista 10 laboratorios guiados y ningún desafío o capstone. Practicarás fundamentos individuales, no una aplicación completa de producción.
¿Cubre JavaScript asíncrono moderno o frameworks?
No. Promises, async/await, fetch, módulos, clases, testing, build tools, TypeScript y frameworks como React o Vue quedan fuera del alcance.





