JavaScript para Principiantes

Aprende los fundamentos de la programación en JavaScript, desde la sintaxis básica hasta la manipulación del DOM. Domina conceptos esenciales de JavaScript a través de laboratorios prácticos que cubren variables, operadores, funciones, arrays, objetos y manejo de eventos.

Desarrollo web

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

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 con typeof.
  • Crear expresiones aritméticas y de strings y usar operadores de incremento y módulo.
  • Controlar la ejecución con if, else if y else y comparar igualdad flexible y estricta.
  • Repetir trabajo con for, while y do...while y salir con break.
  • 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.

Profesor

labby
Labby
Labby is the LabEx teacher.