JavaScript desde Cero
Aprende JavaScript desde los fundamentos hasta el manejo de APIs, DOM y asincronismo. Un recorrido completo para quienes se inician en el desarrollo web moderno.
JavaScript es el lenguaje de la web. Sin él, los sitios web serían páginas estáticas sin vida. Con él, podés construir interfaces dinámicas, consumir APIs, manejar eventos y crear experiencias de usuario completas.
Este curso está diseñado para quienes arrancan desde cero: no se asumen conocimientos previos de programación. Vamos paso a paso, desde entender qué es JavaScript y cómo funciona el navegador, hasta manejar código asincrónico y conectar tu aplicación con servidores.
Cada módulo construye sobre el anterior, con ejemplos prácticos que podés probar directamente en el navegador o en Node.js.
¿Qué vas a aprender?
- Qué es JavaScript y cómo se ejecuta en el navegador
- Variables, tipos de datos, operadores y expresiones
- Estructuras de control: condicionales y bucles
- Funciones: declaración, expresiones, arrow functions y closures
- Arrays y objetos: creación, acceso y manipulación
- Métodos avanzados de arrays: map, filter, reduce, find y más
- Manejo de errores con try/catch y tipos de errores comunes
- El DOM: cómo leer y modificar el HTML desde JavaScript
- Eventos del navegador y cómo responder a la interacción del usuario
- Programación asincrónica: callbacks, promesas y async/await
- Peticiones HTTP con fetch para consumir APIs externas
Contenido del curso
10 capítulos
- 1
Módulo 1: Introducción al mundo JavaScript
- 2
Módulo 2: Fundamentos del lenguaje
- 3
Módulo 3: Control de flujo
- 4
Módulo 4: Funciones
- 5
Arrays y Objetos
- 6
Métodos Avanzados de Arrays y Objetos
- 7
Manejo de Errores
- 8
DOM y Eventos
- 9
Módulo 7: Programación Asincrónica
- 10
Peticiones HTTP con Fetch