Imagen del curso gratis Javascript

Curso en línea gratuitoJavascript

Duración del curso en línea: 67 horas y 17 minutos

4.5

estrellaestrellaestrellaestrellamedia estrella

(14)

Domina JavaScript desde cero y crea apps web reales con ejercicios. Curso online gratis para impulsar tu perfil como desarrollador front-end.

En este curso gratuito, aprenda sobre

  • Gramática y características base de JavaScript; concepto de isomorfismo web
  • Declaración de variables: var vs let; buenas prácticas en JS moderno
  • Constantes con const y mutabilidad en objetos/arreglos declarados como constantes
  • Manejo de strings, template strings; diferencia entre propiedades y métodos
  • Números y conversión de strings a number; booleans, truthy/falsy
  • undefined vs null, NaN y casos comunes al operar con valores inválidos
  • Arreglos y objetos: creación, acceso, Object.keys() y manipulación básica
  • Operadores, condicionales (ternario) y ciclos; break vs continue
  • Manejo de errores: try/catch/finally y control de flujo ante fallos
  • Destructuring, objetos literales mejorados, parámetros rest y operador spread
  • Funciones: arrow functions, this, call/apply/bind; prototipos, herencia, clases
  • APIs nativas: console, Date (new Date), Math; regex, IIFE, módulos import/export
  • Asincronía: timers, event loop, callbacks, promesas, async/await
  • DOM/BOM y eventos; AJAX/Fetch/Axios, APIs REST CRUD; SPA, router y reactividad por estado

Descripción del curso

Aprende a programar con JavaScript y lleva tus habilidades de desarrollo web a un nivel profesional con un recorrido completo, progresivo y práctico. Este curso online gratuito está diseñado para que comprendas el lenguaje desde sus bases y lo apliques de inmediato en escenarios reales del día a día: desde la lógica de programación y el manejo de datos hasta la interacción con el navegador y el consumo de servicios externos.

A lo largo de la formación avanzarás desde los fundamentos del lenguaje y sus buenas prácticas modernas hasta conceptos clave que marcan la diferencia en proyectos reales. Ganarás soltura escribiendo código más claro y mantenible, entendiendo cómo funciona JavaScript por dentro, cómo se organiza una aplicación, y cómo evitar errores comunes que frenan el aprendizaje o complican el trabajo en equipo.

El enfoque está orientado a resultados: no se trata solo de leer teoría, sino de fortalecer tu pensamiento lógico y tu capacidad para resolver problemas. Trabajarás con ejercicios que te ayudarán a interiorizar patrones, mejorar tu forma de razonar y construir soluciones paso a paso, una habilidad indispensable para entrevistas técnicas y para el trabajo como desarrollador.

También desarrollarás competencias muy valoradas en el mercado: manipulación del DOM para crear interfaces dinámicas, manejo de eventos, uso de APIs del navegador, almacenamiento local y trabajo con características modernas del lenguaje. Aprenderás a comunicarte con APIs mediante técnicas de intercambio de datos, entenderás la asincronía y cómo se ejecuta el código con el event loop, y elegirás con criterio entre callbacks, promesas y async/await según cada situación.

Además, el curso te prepara para dar el salto a aplicaciones más completas, comprendiendo cómo estructurar proyectos y cómo abordar experiencias tipo Single Page Application, incluyendo componentes de interfaz, enrutamiento y renderizado dinámico. Es una ruta ideal si quieres iniciarte en front-end, reforzar tus bases o actualizarte hacia JavaScript moderno con una visión práctica y enfocada en empleabilidad.

Contenido del curso

  • Lección en vídeo: Curso JavaScript: 2. Características y Gramática - #jonmircha 21m
  • Ejercicio: _¿Qué es el isomorfismo en el desarrollo de aplicaciones web?
  • Lección en vídeo: Curso JavaScript: 3. Variables: var vs let - #jonmircha 22m
  • Ejercicio: ¿Cuál es la principal recomendación al declarar variables en JavaScript moderno?
  • Lección en vídeo: Curso JavaScript: 4. Constantes (const) - #jonmircha 18m
  • Ejercicio: ¿Qué tipo de dato permite que sus valores internos cambien aunque se declare como constante en JavaScript?
  • Lección en vídeo: Curso JavaScript: 5. Cadenas de Texto (Strings) - #jonmircha 16m
  • Ejercicio: ¿Cuál es la diferencia entre propiedades y métodos de un objeto en JavaScript?
  • Lección en vídeo: Curso JavaScript: 6. Template Strings - #jonmircha 14m
  • Ejercicio: ¿Cuál es una ventaja de usar template strings en JavaScript?
  • Lección en vídeo: Curso JavaScript: 7. Números (Numbers) - #jonmircha 11m
  • Ejercicio: ¿Cómo se convierte una cadena de texto que representa un número en un valor numérico en JavaScript?
  • Lección en vídeo: Curso JavaScript: 8. Booleans - #jonmircha 06m
  • Ejercicio: _¿Cuáles son los valores primitivos en JavaScript que tienden a verdadero y falsos respectivamente?
  • Lección en vídeo: Curso JavaScript: 9. undefined, null & NaN - #jonmircha 06m
  • Ejercicio: ¿Cuál es la diferencia principal entre 'null' y 'undefined' en JavaScript?
  • Lección en vídeo: Curso JavaScript: 11. Arreglos (Arrays) - #jonmircha 21m
  • Ejercicio: ¿Cuál de las siguientes afirmaciones sobre los arreglos en JavaScript es correcta?
  • Lección en vídeo: Curso JavaScript: 12. Objetos - #jonmircha 27m
  • Ejercicio: ¿Qué hace el método Object.keys() en JavaScript?
  • Lección en vídeo: Curso JavaScript: 13. Tipos de Operadores - #jonmircha 29m
  • Ejercicio: ¿Cuál de los siguientes operadores se utiliza para obtener el residuo de una división en JavaScript?
  • Lección en vídeo: Curso JavaScript: 14. Condicionales - #jonmircha 33m
  • Ejercicio: ¿Cuál es la función principal de un operador ternario en programación?
  • Lección en vídeo: Curso JavaScript: 15. Ciclos (Loops) - #jonmircha 27m
  • Ejercicio: _¿Qué son las estructuras de control que nos permiten controlar el flujo de nuestra programación y permiten la repetición de líneas de código hasta que la variable evaluada llegue al valor deseado en JavaScript?
  • Lección en vídeo: Curso JavaScript: 16. Manejo de Errores - #jonmircha 19m
  • Ejercicio: ¿Cuál es el propósito principal del bloque 'finally' en una estructura try-catch en JavaScript?
  • Lección en vídeo: Curso JavaScript: 17. break & continue - #jonmircha 08m
  • Ejercicio: ¿Cuál es la diferencia entre 'break' y 'continue' en un bucle de JavaScript?
  • Lección en vídeo: Curso JavaScript: 18. Destructuración - #jonmircha 09m
  • Ejercicio: ¿Qué es la desestructuración en JavaScript?
  • Lección en vídeo: Curso JavaScript: 19. Objetos literales - #jonmircha 07m
  • Ejercicio: ¿Qué nueva característica de los objetos literales es mencionada en el video?
  • Lección en vídeo: Curso JavaScript: 20. Parámetros REST & Operador Spread - #jonmircha 12m
  • Ejercicio: ¿Cuál es el uso de los parámetros 'rest' en JavaScript?
  • Lección en vídeo: Curso JavaScript: 21. Arrow Functions - #jonmircha 22m
  • Ejercicio: _¿Cuál es la característica de las arrow functions que las diferencia de las funciones declaradas?
  • Lección en vídeo: Curso JavaScript: 22. Prototipos - #jonmircha 38m
  • Ejercicio: ¿Qué paradigma de programación es más comúnmente utilizado en JavaScript según el video?
  • Lección en vídeo: Curso JavaScript: 23. Herencia - #jonmircha 21m
  • Lección en vídeo: Curso JavaScript: 24. Clases - #jonmircha 17m
  • Lección en vídeo: Curso JavaScript: 25. Métodos estáticos, getters y setters - #jonmircha 16m
  • Lección en vídeo: Curso JavaScript: 26. Objeto console - #jonmircha 38m
  • Lección en vídeo: Curso JavaScript: 27. Objeto Date - #jonmircha 21m
  • Ejercicio: _¿Cuál es la forma correcta de ejecutar el constructor de fechas en JavaScript?
  • Lección en vídeo: Curso JavaScript: 28. Objeto Math - #jonmircha 10m
  • Lección en vídeo: Curso JavaScript: 29. Operador de Cortocircuito - #jonmircha 11m
  • Lección en vídeo: Curso JavaScript: 30. alert, confirm y prompt - #jonmircha 09m
  • Lección en vídeo: Curso JavaScript: 31. Expresiones Regulares - #jonmircha 19m
  • Lección en vídeo: Curso JavaScript: 32. Funciones Anónimas Autoejecutables - #jonmircha 16m
  • Lección en vídeo: Curso JavaScript: 33. Módulos ( import / export ) - #jonmircha 40m
  • Ejercicio: _¿Cuál es el concepto de los módulos en Javascript?
  • Lección en vídeo: Curso JavaScript: 34. Ejercicios de Lógica de Programación ( 1 / 10 ) - #jonmircha 12m
  • Lección en vídeo: Curso JavaScript: 35. Ejercicios de Lógica de Programación ( 2 / 10 ) - #jonmircha 41m
  • Lección en vídeo: Curso JavaScript: 36. Ejercicios de Lógica de Programación ( 3 / 10 ) - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 37. Ejercicios de Lógica de Programación ( 4 / 10 ) - #jonmircha 23m
  • Lección en vídeo: Curso JavaScript: 38. Ejercicios de Lógica de Programación ( 5 / 10 ) - #jonmircha 32m
  • Lección en vídeo: Curso JavaScript: 39. Ejercicios de Lógica de Programación ( 6 / 10 ) - #jonmircha 49m
  • Lección en vídeo: Curso JavaScript: 40. Ejercicios de Lógica de Programación ( 7 / 10 ) - #jonmircha 38m
  • Lección en vídeo: Curso JavaScript: 41. Ejercicios de Lógica de Programación ( 8 / 10 ) - #jonmircha 25m
  • Lección en vídeo: Curso JavaScript: 42. Ejercicios de Lógica de Programación ( 9 / 10 ) - #jonmircha 33m
  • Lección en vídeo: Curso JavaScript: 43. Ejercicios de Lógica de Programación ( 10 / 10 ) - #jonmircha 1h04m
  • Lección en vídeo: Curso JavaScript: 44. Temporizadores (setTimeout & setInterval) - #jonmircha 11m
  • Lección en vídeo: Curso JavaScript: 45. Asincronía y el Event Loop - #jonmircha 40m
  • Ejercicio: _¿Por qué es importante entender el concepto de sincronía en JavaScript?
  • Lección en vídeo: Curso JavaScript: 46. Callbacks - #jonmircha 17m
  • Lección en vídeo: Curso JavaScript: 47. Promesas - #jonmircha 19m
  • Lección en vídeo: Curso JavaScript: 48. Async - Await - #jonmircha 18m
  • Lección en vídeo: Curso JavaScript: 49. Symbols - #jonmircha 25m
  • Lección en vídeo: Curso JavaScript: 50. Sets - #jonmircha 18m
  • Lección en vídeo: Curso JavaScript: 51. Maps - #jonmircha 19m
  • Ejercicio: _¿Qué son los maps en Javascript?
  • Lección en vídeo: Curso JavaScript: 52. WeakSets & WeakMaps - #jonmircha 17m
  • Lección en vídeo: Curso JavaScript: 53. Iterables & Iterators - #jonmircha 14m
  • Lección en vídeo: Curso JavaScript: 54. Generators - #jonmircha 19m
  • Lección en vídeo: Curso JavaScript: 55. Proxies - #jonmircha 18m
  • Lección en vídeo: Curso JavaScript: 56. Propiedades Dinámicas - #jonmircha 14m
  • Lección en vídeo: Curso JavaScript: 57. this - #jonmircha 22m
  • Ejercicio: _¿Qué objeto es referenciado por la palabra reservada "this" en el contexto global de JavaScript en los navegadores?
  • Lección en vídeo: Curso JavaScript: 58. call, apply, bind - #jonmircha 17m
  • Lección en vídeo: Curso JavaScript: 59. JSON - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 60. WEB APIs - #jonmircha 19m
  • Lección en vídeo: Curso JavaScript: 61. DOM: Introducción - #jonmircha 14m
  • Lección en vídeo: Curso JavaScript: 62. DOM: Nodos, Elementos y Selectores - #jonmircha 20m
  • Lección en vídeo: Curso JavaScript: 63. DOM: Atributos y Data-Attributes - #jonmircha 24m
  • Ejercicio: _¿Cómo se pueden crear nuevos atributos en HTML a partir de HTML 5?
  • Lección en vídeo: Curso JavaScript: 64. DOM: Estilos y Variables CSS - #jonmircha 31m
  • Lección en vídeo: Curso JavaScript: 65. DOM: Clases CSS - #jonmircha 12m
  • Lección en vídeo: Curso JavaScript: 66. DOM: Texto y HTML - #jonmircha 11m
  • Lección en vídeo: Curso JavaScript: 67. DOM Traversing: Recorriendo el DOM - #jonmircha 13m
  • Lección en vídeo: Curso JavaScript: 68. DOM: Creando Elementos y Fragmentos - #jonmircha 27m
  • Lección en vídeo: Curso JavaScript: 69. DOM: Templates HTML - #jonmircha 12m
  • Ejercicio: _¿Qué es la etiqueta template en HTML 5?
  • Lección en vídeo: Curso JavaScript: 70. DOM: Modificando Elementos (Old Style) - #jonmircha 10m
  • Lección en vídeo: Curso JavaScript: 71. DOM: Modificando Elementos (Cool Style) - #jonmircha 16m
  • Lección en vídeo: Curso JavaScript: 72. DOM: Manejadores de Eventos - #jonmircha 24m
  • Lección en vídeo: Curso JavaScript: 73. DOM: Eventos con Parámetros y Remover Eventos - #jonmircha 16m
  • Lección en vídeo: Curso JavaScript: 74. DOM: Flujo de Eventos (Burbuja y Captura) - #jonmircha 19m
  • Lección en vídeo: Curso JavaScript: 75. DOM: stopPropagation & preventDefault - #jonmircha 12m
  • Ejercicio: _¿Qué es la propagación de eventos en JavaScript?
  • Lección en vídeo: Curso JavaScript: 76. DOM: Delegación de Eventos - #jonmircha 16m
  • Lección en vídeo: Curso JavaScript: 77. BOM: Propiedades y Eventos - #jonmircha 22m
  • Lección en vídeo: Curso JavaScript: 78. BOM: Métodos - #jonmircha 14m
  • Lección en vídeo: Curso JavaScript: 79. BOM: Objetos: URL, Historial y Navegador - #jonmircha 24m
  • Lección en vídeo: Curso JavaScript: 80. DOM: Ejercicios Prácticos | Presentación - #jonmircha 12m
  • Lección en vídeo: Curso JavaScript: 81. DOM: Ejercicios Prácticos | Menú de Hamburguesa - #jonmircha 54m
  • Ejercicio: _¿Qué extensión debes utilizar para ejecutar tu archivo HTML en un entorno de servidor web?
  • Lección en vídeo: Curso JavaScript: 82. DOM: Ejercicios Prácticos | Reloj Digital - #jonmircha 14m
  • Lección en vídeo: Curso JavaScript: 83. DOM: Ejercicios Prácticos | Alarma Sonora - #jonmircha 13m
  • Lección en vídeo: Curso JavaScript: 84. DOM: Ejercicios Prácticos | Eventos del Teclado (Atajos) - #jonmircha 21m
  • Lección en vídeo: Curso JavaScript: 85. DOM: Ejercicios | Eventos del Teclado (movimientos y colisiones) - #jonmircha 37m
  • Lección en vídeo: Curso JavaScript: 86. DOM: Ejercicios Prácticos | Cuenta Regresiva (countdown) - #jonmircha 32m
  • Lección en vídeo: Curso JavaScript: 87. DOM: Ejercicios Prácticos | Botón de Scroll - #jonmircha 21m
  • Ejercicio: _¿Qué clase se debe aplicar al botón para ocultarlo?
  • Lección en vídeo: Curso JavaScript: 88. DOM: Ejercicios Prácticos | Tema Dark/Light - #jonmircha 27m
  • Lección en vídeo: Curso JavaScript: 89. DOM: Ejercicios Prácticos | API localStorage - #jonmircha 25m
  • Lección en vídeo: Curso JavaScript: 90. DOM: Ejercicios Prácticos | Responsive con JavaScript - #jonmircha 36m
  • Lección en vídeo: Curso JavaScript: 91. DOM: Ejercicios Prácticos | Responsive Tester - #jonmircha 22m
  • Lección en vídeo: Curso JavaScript: 92. DOM: Ejercicios Prácticos | Detección de Dispositivos User Agent - #jonmircha 49m
  • Lección en vídeo: Curso JavaScript: 93. DOM: Ejercicios Prácticos | Detección del estado de la red - #jonmircha 20m
  • Lección en vídeo: Curso JavaScript: 94. DOM: Ejercicios Prácticos | Detección de la WebCam - #jonmircha 20m
  • Lección en vídeo: Curso JavaScript: 95. DOM: Ejercicios Prácticos | Detección de la Geolocalización - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 96. DOM: Ejercicios Prácticos | Filtros de Búsqueda - #jonmircha 31m
  • Lección en vídeo: Curso JavaScript: 97. DOM: Ejercicios Prácticos | Sorteo Digital - #jonmircha 28m
  • Lección en vídeo: Curso JavaScript: 98. DOM: Ejercicios Prácticos | Responsive Slider - #jonmircha 41m
  • Lección en vídeo: Curso JavaScript: 99. DOM: Ejercicios Prácticos | ScrollSpy con Intersection Observer - #jonmircha 53m
  • Ejercicio: _¿Qué característica se necesita agregar al menú vertical para que siempre aparezca seleccionada la sección que está visible en el view port del navegador?
  • Lección en vídeo: Curso JavaScript: 100. DOM: Video Inteligente (IntersectionObserver & VisibilityChange) - #jonmircha 28m
  • Lección en vídeo: Curso JavaScript: 101. DOM: Ejercicios Prácticos | Validación de Formularios con HTML5 - #jonmircha 39m
  • Lección en vídeo: Curso JavaScript: 102. DOM: Ejercicios Prácticos | Validación de Formularios - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 103. DOM: Ejercicios Prácticos | Envío de Formularios - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 104. DOM: Ejercicios Prácticos | Narrador (Lector de Voz) - #jonmircha 31m
  • Lección en vídeo: Curso JavaScript: 105. AJAX: Introducción - #jonmircha 31m
  • Ejercicio: _¿Qué significa AJAX en programación web?
  • Lección en vídeo: Curso JavaScript: 106. AJAX: Objeto XMLHttpRequest - #jonmircha 46m
  • Lección en vídeo: Curso JavaScript: 107. AJAX: API Fetch - #jonmircha 23m
  • Lección en vídeo: Curso JavaScript: 108. AJAX: API Fetch + Async-Await - #jonmircha 17m
  • Lección en vídeo: Curso JavaScript: 109. AJAX: Librería Axios - #jonmircha 16m
  • Lección en vídeo: Curso JavaScript: 110. AJAX: Librería Axios + Async-Await - #jonmircha 15m
  • Lección en vídeo: Curso JavaScript: 111. API REST: Introducción - #jonmircha 23m
  • Ejercicio: _¿Qué es una API?
  • Lección en vídeo: Curso JavaScript: 112. API REST: JSON Server - API falsa local - #jonmircha 24m
  • Lección en vídeo: Curso JavaScript: 113. API REST: Consumo de datos con cliente REST - #jonmircha 21m
  • Lección en vídeo: Curso JavaScript: 114. API REST: CRUD - #jonmircha 20m
  • Lección en vídeo: Curso JavaScript: 115. API REST: CRUD con AJAX (1/2) - #jonmircha 41m
  • Lección en vídeo: Curso JavaScript: 116. API REST: CRUD con AJAX (2/2) - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 117. API REST: CRUD con Fetch (1/2) - #jonmircha 15m
  • Lección en vídeo: Curso JavaScript: 118. API REST: CRUD con Fetch (2/2) - #jonmircha 26m
  • Lección en vídeo: Curso JavaScript: 119. API REST: CRUD con Axios: (1/2) - #jonmircha 11m
  • Lección en vídeo: Curso JavaScript: 120. API REST: CRUD con Axios: (2/2) - #jonmircha 23m
  • Lección en vídeo: Curso JavaScript: 121. Ejercicios AJAX - APIs: Presentación - #jonmircha 09m
  • Lección en vídeo: Curso JavaScript: 122. Ejercicios AJAX - APIs: Sitio web con AJAX - #jonmircha 35m
  • Lección en vídeo: Curso JavaScript: 123. Ejercicios AJAX - APIs: Incluir archivos HTML (include-html.js) - #jonmircha 31m
  • Lección en vídeo: Curso JavaScript: 124. Ejercicios AJAX - APIs: Uploader con AJAX - #jonmircha 36m
  • Lección en vídeo: Curso JavaScript: 125. Ejercicios AJAX - APIs: Uploader AJAX con Barra de Progreso - #jonmircha 24m
  • Lección en vídeo: Curso JavaScript: 126. Ejercicios AJAX - APIs: Uploader AJAX con Drag & Drop - #jonmircha 28m
  • Lección en vídeo: Curso JavaScript: 127. Ejercicios AJAX - APIs: Envío Formulario con Fetch y FormSubmit - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 128. Ejercicios AJAX - APIs: Envío Formulario y CORS con Fetch y PHP - #jonmircha 48m
  • Lección en vídeo: Curso JavaScript: 129. Ejercicios AJAX - APIs: Pagos Online con Fetch y Stripe (1/4) - #jonmircha 30m
  • Ejercicio: _¿Qué es Strike y para qué sirve?
  • Lección en vídeo: Curso JavaScript: 130. Ejercicios AJAX - APIs: Pagos Online con Fetch y Stripe (2/4) - #jonmircha 27m
  • Lección en vídeo: Curso JavaScript: 131. Ejercicios AJAX - APIs: Pagos Online con Fetch y Stripe (3/4) - #jonmircha 37m
  • Lección en vídeo: Curso JavaScript: 132. Ejercicios AJAX - APIs: Pagos Online con Fetch y Stripe (4/4) - #jonmircha 33m
  • Lección en vídeo: Curso JavaScript: 133. Ejercicios AJAX - APIs: Blog con Markdown y Showdown.js - #jonmircha 22m
  • Lección en vídeo: Curso JavaScript: 134. Ejercicios AJAX - APIs: Paginación de Pokémons con Fetch (1/2) - #jonmircha 31m
  • Lección en vídeo: Curso JavaScript: 135. Ejercicios AJAX - APIs: Paginación de Pokémons con Fetch (2/2) - #jonmircha 15m
  • Ejercicio: _¿Qué función utiliza Jonathan Merchán para generar las columnas en la página de los pokemones con CSS Grid?
  • Lección en vídeo: Curso JavaScript: 136. Ejercicios AJAX - APIs: Buscador de Shows con Fetch y TVMAZE API - #jonmircha 47m
  • Lección en vídeo: Curso JavaScript: 137. Ejercicios AJAX - APIs: Buscador de Canciones con Fetch Async - #jonmircha 48m
  • Lección en vídeo: Curso JavaScript: 138. Ejercicios AJAX - APIs: Selects Anidados con Fetch - #jonmircha 31m
  • Lección en vídeo: Curso JavaScript: 139. WordPress REST API y Fetch (1 / 5) - #jonmircha 37m
  • Lección en vídeo: Curso JavaScript: 140. WordPress REST API y Fetch (2 / 5) - #jonmircha 35m
  • Lección en vídeo: Curso JavaScript: 141. WordPress REST API y Fetch (3 / 5) - #jonmircha 34m
  • Lección en vídeo: Curso JavaScript: 142. WordPress REST API y Fetch (4 / 5) - #jonmircha 37m
  • Lección en vídeo: Curso JavaScript: 143. WordPress REST API 29m
  • Lección en vídeo: Curso JavaScript: 144. SPA: Introducción a las Single Page Applications - #jonmircha 33m
  • Lección en vídeo: Curso JavaScript: 145. SPA: Estructura de Proyecto (assets, helpers y components) - #jonmircha 29m
  • Lección en vídeo: Curso JavaScript: 146. SPA: Helper de conexión a API REST - #jonmircha 18m
  • Lección en vídeo: Curso JavaScript: 147. SPA: Helper de peticiones AJAX - #jonmircha 22m
  • Lección en vídeo: Curso JavaScript: 148. SPA: Primeros Componentes de UI - #jonmircha 20m
  • Lección en vídeo: Curso JavaScript: 149. SPA: Componente Header - #jonmircha 22m
  • Lección en vídeo: Curso JavaScript: 150. SPA: Renderizado Dinámico - #jonmircha 33m
  • Lección en vídeo: Curso JavaScript: 151. SPA: Enrutamiento (Router) - #jonmircha 33m
  • Lección en vídeo: Curso JavaScript: 152. SPA: Refactorización de la App. Enrutamiento Asíncrono - #jonmircha 20m
  • Lección en vídeo: Curso JavaScript: 153. SPA: Vista de Post Actual - #jonmircha 38m
  • Ejercicio: _¿Cuál es el objetivo del componente "post" en la aplicación de single page application en JavaScript de Jonmircha?
  • Lección en vídeo: Curso JavaScript: 154. SPA: Buscador Interno de la App - #jonmircha 28m
  • Lección en vídeo: Curso JavaScript: 155. SPA: Vista de la Búsqueda Actual - #jonmircha 22m
  • Lección en vídeo: Curso JavaScript: 156. SPA: Infinite Scroll 35m
  • Lección en vídeo: Curso JavaScript: 157. SPA: Styled Components 32m
  • Lección en vídeo: Curso JavaScript: 158. Reactividad: Introducción - #jonmircha 13m
  • Lección en vídeo: Curso JavaScript: 159. Reactividad: Manipulación NO Reactiva del DOM - #jonmircha 11m
  • Ejercicio: _¿Qué es lo primero que se debe hacer para realizar una manipulación básica del DOM en JavaScript?
  • Lección en vídeo: Curso JavaScript: 160. Reactividad: Interfaz de Usuario (UI) basada en el Estado - #jonmircha 19m
  • Lección en vídeo: Curso JavaScript: 161. Reactividad: Estado Reactivo - #jonmircha 15m
  • Lección en vídeo: Curso JavaScript: 162. Reactividad: Estado Inmutable - #jonmircha 15m
  • Lección en vídeo: Curso JavaScript: 163. Reactividad: Componentes con Estado - #jonmircha 10m
  • Lección en vídeo: Curso JavaScript: 164. Reactividad: Librería de Componentes - #jonmircha 26m

Este curso gratuito incluye:

67 horas y 17 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Comentarios del curso: Javascript

S

Samuel

estrellaestrellaestrellaestrellaestrella

El mejor curso de Javascript

AC

Andres Camilo Redondo Suarez

estrellaestrellaestrellaestrellaestrella

Gracias por toda esa exelente informacion jon un abrazo

DC

Danna Castro

estrellaestrellaestrellaestrella

me gusto

L

Luis Ángel

estrellaestrellaestrellaestrellaestrella

wow, me encanta este curso, gracias a todos los que hicieron posible está aplicación para tomar cursos

Más cursos gratuitos en Desarrollo web

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.