Inicio/ Cursos/ Desarrollo Web
Desarrollo Web

Curso Básico de JavaScript: Programación Web desde Cero

Curso básico de JavaScript aplicado: variables, funciones, objetos, eventos, depuración y APIs. 12 módulos · 70 clases · 6.3h. Acceso lifetime.

6.3h totales
12 módulos
70 clases
Español
Curso Básico de JavaScript: Programación Web desde Cero
 4.7 en Trustpilot · Acceso desde $10/mes · Garantía 7 días
// Outcomes

Lo que lograrás al terminar el curso

Vas a pasar de la teoría a aplicarlo con criterio profesional. Estas son las capacidades concretas que te llevas.

Base sólida del lenguaje

Manejas sintaxis, variables, operadores, condicionales, bucles y control de flujo. La base que aplica igual en JavaScript vanilla, TypeScript o cualquier framework moderno que decidas estudiar después.

Funciones y objetos con criterio

Trabajas funciones (declaradas, anónimas, arrow), objetos personalizados y objetos estándar del lenguaje. La pieza central de la programación funcional aplicada al navegador.

Eventos del DOM aplicados

Configuras eventos de click, change, submit, hover, scroll y otros eventos del navegador. Tu página deja de ser estática y empieza a reaccionar al usuario en tiempo real.

Consumo de APIs externas

Aprendes a hacer peticiones HTTP (fetch), manejar respuestas JSON y consumir APIs públicas. La puerta de entrada al desarrollo full-stack y a frameworks modernos.

// Temario

Qué aprenderás en este curso

No hay teoría de relleno. Cada clase resuelve un problema real que vas a encontrar al trabajar con Desarrollo Web.

12 módulos · 70 clases · 6.3 horas aplicadas al lenguaje
Introducción + preparación del ambiente de trabajo (DevTools)
Bases del lenguaje: variables, operadores, control de flujo
Funciones, objetos personalizados y objetos estándar
Eventos del DOM: click, change, submit, hover y más
Depuración con DevTools + consumo de APIs externas + proyecto final
// Contenido completo

Contenido completo del curso

12 módulos · 70 clases. Despliega cada módulo para ver el detalle.

01
Introducción y recomendaciones del curso
Clase única
02
Grupos y foros
Clase única
03
Bienvenida al curso
Clase única
04
Preparación de ambiente de trabajo
Clase única
05
Introducción a JavaScript
17 clases
  • Implementando JavaScript.
  • Variables.
  • Cadenas de texto.
  • Booleanos.
  • Arrays.
  • Condicionales y bucles - Definición Condicional.
  • Condicionales y bucles - Condicional IF
  • Condicionales y bucles - Condicional IF-Else
  • Condicionales y bucles - Switch.
  • Condicionales y bucles - Definición de Ciclos.
  • Condicionales y bucles - Ciclo For.
  • Condicionales y bucles - Ciclo While.
  • Condicionales y bucles - Ciclo Do-While.
  • Instrucciones de transferencia de control.
  • 📁 Anexo módulo 1 – Introducción a JavaScript
  • 💪 Retos Ciclos.
  • 💪 Retos Condicionales.
06
Funciones
7 clases
  • Declarando funciones.
  • Ámbito.
  • Funciones anónimas - Let y Const.
  • Funciones anónimas - Declarando funciones anonimas.
  • Funciones estándar.
  • 📁 Anexo 2 – Funciones.
  • 💪 Retos Funciones.
07
Objetos
9 clases
  • Declarando objetos.
  • Métodos - Definición.
  • Métodos - Ejemplo.
  • La palabra clave this.
  • Constructores - Definición.
  • Constructores - Clousure.
  • El operador new.
  • Herencia.
  • 💪 Retos Objetos.
08
Objetos estándar
13 clases
  • Objetos String.
  • Objetos Array Prt 1.
  • Objetos Array Prt 2.
  • Objetos Array Prt 3.
  • Objetos Date.
  • Objeto Math.
  • Objeto Window.
  • Creando objetos Element - Modificando estilos.
  • Creando objetos Element - Modificando contenido.
  • Creando objetos Element.
  • Poniendo todo en practica.
  • 📁 Anexo 3 – Objetos estándar.
  • 💪 Retos Objetos estandar.
09
Eventos
4 clases
  • El método addEventListener().
  • Objetos Event - Atributos comunes.
  • Objetos Event - Atributos propios.
  • 📁 Anexo 4 – Eventos
10
Depuración
4 clases
  • Consola.
  • Objeto Console.
  • Evento error.
  • Excepciones.
11
API
2 clases
  • Librerías nativas.
  • Librerías externas.
12
Proyecto final
14 clases
  • Añadiendo herramientas.
  • Espacio de trabajo.
  • Base de datos.
  • Modelando objetos Prt 1.
  • Modelando objetos Prt 2.
  • Mostrando inventario inicial Prt 1.
  • Mostrando inventario inicial Prt 2.
  • Añadiendo productos Prt 1.
  • Añadiendo productos Prt 2.
  • Vendiendo productos Prt 1.
  • Vendiendo productos Prt 2.
  • Comprando productos.
  • Mostrando registros.
  • Repaso del proyecto.
// Para ti / No es para ti

¿Este curso es para ti?

Sí, este curso es para ti si…

  • Ya manejas HTML y CSS y quieres dar el salto a programación lógica
  • Vas a aprender un framework moderno (React, Vue) y necesitas la base previa
  • Eres diseñador que quiere ampliar el rango hacia desarrollo frontend
  • Necesitas darle interactividad real a tus sitios estáticos
  • Trabajas con WordPress y quieres entender el JS que corre en el frontend

Quizá no es el curso ideal si…

  • No manejas HTML y CSS todavía: empieza con el Curso de HTML y CSS Profesional
  • Ya programas con JavaScript a nivel intermedio: este curso es básico
  • Solo te interesa Node.js o backend con JS: aquí trabajamos JS del navegador
Certificado UXDivi 2026
// Certificado

Obtén tu certificado de finalización

Al completar todas las clases del curso, recibes automáticamente un certificado digital firmado por Jefferson Maldonado. Lo puedes descargar, imprimir y añadir a tu LinkedIn o portafolio profesional.

  • Certificado digital con tu nombre y la fecha de finalización
  • Link de verificación público para compartir con clientes o empleadores
  • Firmado oficialmente por UXDivi
  • Listo para añadir a LinkedIn, CV o portafolio
Jefferson Maldonado — Fundador de UXDivi
Tu instructor

Aprende directamente con Jefferson Maldonado

Diseñador, no developer · Fundador de UXDivi, Director en MUX Studio y UX Director en UXDivi Templates

Llevo más de 10 años usando Divi y WordPress en proyectos reales para clientes en +29 países. Desde 2024 mi agencia MUX Studio integra IA agéntica en cada entrega: chatbots, plugins custom, integraciones API y themes a medida. Lo que enseño en este curso es exactamente lo que uso cada día.

Roles
Fundador de UXDivi
Director en MUX Studio
UX Director en UXDivi Templates
Tiempo
10 años con Divi
6 años con UXDivi
// Reseñas verificadas en Trustpilot

Lo que dicen los freelancers
que ya son parte de UXDivi

Enrique Taicea
Marketer · Agencia · México
Carina Stinga
Diseñadora · España
Jerry Castillo
Diseñador web · Perú
Sebastián Merlo
Marketer · Diseño · Argentina
4.7
Excelente · Basado en reseñas verificadas de miembros activos
Ver en Trustpilot →
// Cómo acceder

Accede a este curso con tu membresía UXDivi

Con cualquier plan desbloqueas este curso y los +50 cursos de la plataforma. Sin pagos extra, sin sorpresas.

Plan Trimestral

Acceso completo,
sin compromiso anual

$20 /mes
Pago de $60 USD cada 3 meses
Ideal para probar sin compromiso largo
  • Acceso a este curso + los +50 cursos de la plataforma
  • 11 rutas guiadas · 1.880 clases · +387 h de contenido
  • +297 recursos premium descargables
  • Soporte a través de los foros de la comunidad
  • Comunidad + networking hispano
  • Garantía 7 días · Sin permanencia
  • Sin soporte prioritario 1 a 1
  • Sin precio preferencial en el Método Vibe Coding
Acceder al plan trimestral
Pago seguro vía Stripe o PayPal · Cancelas cuando quieras
Compra 100% protegida

Sin riesgo: 7 días de garantía

Entra al plan que elijas y prueba UXDivi durante una semana completa. Si en los primeros 7 días sientes que no es para ti, te devolvemos el 100% de tu pago. Sin preguntas, sin complicaciones, sin permanencia.

Reembolso 100% Pago Stripe · SSL 256-bit Sin permanencia Datos cifrados
// Ruta de aprendizaje

Tu siguiente paso después
de este curso

Cursos complementarios que construyen sobre lo que aprendiste aquí.

// Preguntas sobre el curso

Preguntas frecuentes
sobre este curso

¿Qué necesito saber antes de empezar este curso? +

No necesitas experiencia previa con Divi ni WordPress para empezar este curso. Cada clase está pensada para que avances paso a paso desde el primer minuto.

Si quieres llegar con más contexto, revisa los cursos relacionados dentro de la ruta de aprendizaje a la que pertenece este curso. Ahí encuentras la secuencia recomendada y puedes completar antes algún curso base si crees que te conviene reforzar conceptos.

¿Cuánto tiempo me toma completar este curso? +

Este curso tiene 6.3h de contenido distribuidas en 12 módulos y 70 clases. Si dedicas 2-3 horas por semana, lo terminas a tu ritmo. El acceso no caduca mientras seas miembro activo.

¿Incluye descargables y recursos? +

Sí. A lo largo del curso tienes acceso a layouts descargables, presets listos para importar, y plantillas de headers y footers que construimos en las clases prácticas. Todos los recursos están en el Hub de descargas de UXDivi.

¿El curso se actualiza cuando Elegant Themes lanza novedades en Divi 5? +

Sí. Divi 5 está en evolución constante, y este curso se actualiza periódicamente con las funcionalidades nuevas (como Command Center, Divi AI, y próximas integraciones). Como miembro activo, accedes automáticamente a las actualizaciones sin costo extra.

¿Obtengo certificado al terminar? +

Sí. Al completar el 100% de las clases recibes un certificado digital firmado por Jefferson Maldonado, con link de verificación público. Lo puedes descargar, compartir en LinkedIn o añadirlo a tu portafolio profesional.

¿Qué pasa si tengo dudas durante el curso? +

Tienes dos opciones según tu plan:

  • Plan Anual: soporte prioritario 1-a-1 con Jeff vía ticket o videollamada, con respuesta en menos de 24h.
  • Plan Trimestral: soporte a través de los foros de la comunidad, con respuesta en 24-72h.

En ambos casos, nunca te quedas solo con una duda técnica.

¿Puedo descargar los videos para verlos offline? +

No. Los videos del curso se reproducen directamente desde la plataforma para garantizar que siempre veas la versión más actualizada del contenido. Sin embargo, mientras seas miembro activo, el acceso es ilimitado desde cualquier dispositivo conectado a internet.

Empieza a dominar Divi 5 hoy mismo

Únete a +1.116 alumnos hispanos que ya están trabajando como profesionales en 2026 con Divi 5 e IA.

Garantía 7 días · Stripe y PayPal · Sin permanencia · Cancelas cuando quieras