El lenguaje de la web. Aprende desde los fundamentos hasta conceptos avanzados como closures, promesas y modulos.
Aprende qué es JavaScript, para qué sirve en el desarrollo web y cómo escribir tu primer programa.
Aprende los bloques de construcción básicos de JavaScript: textos, números, booleanos y valores nulos.
Aprende a sumar, restar, comparar valores y usar lógica básica en tu código.
Dale "inteligencia" a tu programa enseñándole a tomar decisiones basadas en condiciones.
Automatiza tareas repitiendo bloques de código las veces que necesites.
Agrupa bloques de código reutilizables bajo un nombre para invocarlos cuando los necesites.
Comprende las diferencias entre las tres formas de declarar variables en JavaScript y cuando usar cada una.
Domina los arrays y sus metodos mas potentes: map, filter, reduce, find y mucho mas.
Aprende a interactuar con el DOM: seleccionar elementos, modificar contenido y manejar eventos.
Gestiona codigo asincrono de forma limpia con Promesas y la sintaxis async/await.
Domina los objetos literales, desestructuracion, spread operator y la cadena de prototipos.
Aprende la sintaxis de clases moderna de JavaScript: constructores, metodos, herencia y miembros estaticos.
Organiza tu codigo en modulos reutilizables con la sintaxis estandar de import y export.
Controla errores con try/catch/finally, crea excepciones personalizadas y gestiona errores asincronos.
Comprende como funciona el scope lexico y como los closures capturan variables del entorno.
Comprende el protocolo iterable de JavaScript y como crear generadores con function*.