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