Sumérgete en JavaScript
Contenido del curso
Introducción
-
Bienvenida al curso
01:35 -
Grupo de Discord
00:56
Clase 1 – Introducción a JavaScript
-
Objetivos de la clase
00:44 -
¿Qué es Javascript?
05:51 -
¿Qué es una aplicación web?
01:51 -
¿Qué es un algoritmo?
01:47 -
Frontend y Backend
01:57 -
Herramientas que utilizaremos en el curso
02:01 -
Añadir código Javascript en HTML
05:50 -
Sintaxis básica de Javascript
03:53 -
Variables
10:45 -
Operaciones numéricas
03:40 -
Operaciones con cadenas de texto
04:36 -
Template Strings
04:20 -
Consola
03:03 -
Prompt
03:46 -
Confirm
02:01 -
Alert
02:42 -
Final de la clase
00:36 -
Ejercicios
-
Soluciones
Clase 2 – Control de flujos
-
Objetivos de la clase
01:20 -
¿Qué son los condicionales?
01:38 -
Booleanos
05:59 -
Estructura IF
08:04 -
Estructura IF…ELSE
04:21 -
Estructura IF…ELSE IF
05:20 -
Variable booleana
03:33 -
Operadores en Javascript
20:54 -
Ejercicios
-
Soluciones
Clase 3 – Bucles e iteraciones
-
Objetivos de la clase
01:54 -
¿Qué es un bucle?
01:24 -
Estructura FOR
08:36 -
Break y Continue
06:14 -
Estructura WHILE
04:36 -
Estructura DO…WHILE
05:00 -
Estructura SWITCH
06:08 -
Ejercicios
00:32 -
Soluciones
Clase 4 – Funciones
-
Objetivos de la clase
00:59 -
¿Qué son las funciones?
03:02 -
Declarar funciones
10:35 -
Llamar a funciones
03:24 -
Parámetros
07:31 -
Resultado de la función y valores de retorno
12:03 -
Funciones anónimas
04:36 -
Funciones de Flecha
05:33 -
Ejercicios
-
Soluciones
Clase 5 – Objetos
-
Objetivos de la clase
01:38 -
¿Qué son los objetos?
03:36 -
Crear objetos
12:01 -
Acceso a las propiedades de los Objetos
06:35 -
Asignar valores a las propiedades de los Objetos
05:12 -
Agregar propiedades al objeto
02:13 -
Constructores
10:42 -
Instancias
00:59 -
THIS
00:35 -
Clases
06:20 -
Ejercicios
-
Soluciones
Clase 6 – Arrays
-
Objetivos de la clase
01:03 -
¿Qué es un array?
02:30 -
Declarar arrays
05:56 -
Índice personalizado y arrays dentro de objetos
07:18 -
Recorrer arrays
07:40 -
Métodos y propiedades de los arrays
20:13 -
Array de objetos
02:38 -
Ejercicios
-
Soluciones
Clase 7 – Funciones de orden superior y Métodos de arrays
-
Objetivos de la clase
01:47 -
¿Qué son las funciones de orden superior?
17:17 -
Funciones de orden superior con Arrow Functions
02:14 -
forEACH
04:05 -
Find
04:47 -
Filter
05:45 -
Some
02:42 -
Map
06:10 -
Flat
04:15 -
flatMap
04:14 -
Reduce
05:06 -
Sort
07:10 -
Objeto Math
11:57 -
Clase Date
12:40
Clase 8 – DOM
-
Objetivos de la clase
01:19 -
¿Qué es el DOM?
04:46 -
Tipos de nodos
02:08 -
Acceder al DOM
22:27 -
Modificar el DOM
13:06 -
Crear elementos en el DOM
10:29 -
Eliminar elementos del DOM
07:14 -
DOM y Formularios
12:11 -
Query Selector
07:21 -
Ejercicios
-
Soluciones
Clase 9 – Eventos
-
Objetivos de la clase
01:02 -
¿Qué son los eventos?
01:35 -
Eventos en la propia etiqueta HTML
04:36 -
Eventos en la etiqueta HTML y funciones externas
02:47 -
Eventos con addEventListener
13:36 -
Eventos del ratón / mouse
03:35 -
Eventos del teclado
04:30 -
Evento Change
03:05 -
Evento Input
01:29 -
Evento Load
02:33 -
Evento Resize
01:33 -
Evento submit
06:08 -
Ejercicios
-
Soluciones
Clase 10 – Storage y JSON
-
Objetivos de la clase
01:05 -
Storage y Tipos
04:12 -
Métodos para almacenar valores
05:45 -
Obtener valores de Storage
09:58 -
Eliminar valores de Storage
03:22 -
JSON
05:13 -
Ejercicios
-
Soluciones
Clase 11 – Operadores avanzados
-
Objetivos de la clase
01:24 -
Sugar Syntax
03:02 -
Operador ternario
07:45 -
Operador lógico AND
04:10 -
Operador lógico OR
05:29 -
Nullish
01:58 -
Acceso condicional a un objeto
03:58 -
Desestructuración de objetos
03:25 -
Alias
05:17 -
Desestructuración de arrays
04:42 -
Spread Operator
10:28 -
Ejercicios
-
Soluciones
Clase 12 – Librerías
-
Objetivos de la clase
01:19 -
¿Qué son las librerías?
02:11 -
Implementar librerías
01:54 -
Archivos minificados
02:00 -
Documentación
02:22 -
Cleave.JS
22:38 -
Moment.JS
19:18 -
Notie.JS
18:37 -
Conclusiones
01:03
Clase 13 – Asincronía, Promesas y Async
-
Objetivos de la clase
01:13 -
Definición
03:27 -
Set Timeout
07:54 -
Programación asíncrona
04:37 -
Call Stack
04:35 -
Event Loop
05:06 -
Set Interval
04:01 -
Promesas
10:23 -
Then y Catch
07:21 -
Finally
02:17 -
Ejercicios
00:37 -
Soluciones
Clase 14 – Peticiones AJAX y Fetch
-
Objetivos de la clase
00:48 -
Definición
05:42 -
Modelo Cliente-Servidor
03:26 -
Peticiones HTTP
08:01 -
API
07:45 -
Fetch
16:55 -
Fetch en Localhost con LiveServer
07:54 -
Async – Await
05:31 -
Conclusiones
00:41 -
Ejercicios
00:42 -
Soluciones
Clase 15 – Frameworks
-
Objetivos de la clase
00:50 -
¿Qué es un Framework?
02:45 -
NodeJS
07:48 -
NPM
04:26 -
Caminos del Front
02:08 -
SPA
03:35 -
MVC
02:04 -
Orientación a componentes
01:24 -
Angular, Vue y React
03:36 -
FullStack en JavaScript
02:02 -
Vamos a por el Proyecto
01:24
Proyecto Final (opcional)
-
Enunciado
-
Entrega del proyecto final
-
Ejemplos de Entregas
Obtén un Certificado
Añade este certificado a tu currículum para demostrar tus competencias.
Valoraciones y reseñas de estudiantes
Aún no hay reseñas.