Aprende JavaScript - Curso Completo desde Cero

Aprende JavaScript - Curso Completo desde Cero

1.762.459 Lượt nghe
Aprende JavaScript - Curso Completo desde Cero
En este curso completo de JavaScript aprenderás todo lo que necesitas saber para comenzar a trabajar este lenguaje de programación paso a paso con ejemplos. ✍️ Creado por: Estefania Cassingena Navone (@EstefaniaCassN). 💡 Código en GitHub: https://github.com/estefaniacn/freecodecamp-curso-javascript 📌 Aprende a programar gratis con freeCodeCamp: https://www.freecodecamp.org/espanol/ 💻 Partes: 00:00:00 Inicio 00:00:37 Ejecutar JavaScript 00:05:31 Comentarios 00:08:03 Variables 00:14:50 Operador de asignación 00:17:46 Asignar el valor de una variable a otra 00:20:07 Inicializar variables 00:22:08 Variables no inicializadas 00:23:19 Mayúsculas y minúsculas 00:26:36 Suma 00:28:03 Resta 00:29:46 Multiplicación 00:31:40 División 00:33:46 Números Decimales 00:34:56 Multiplicar números decimales 00:37:44 Dividir números decimales 00:39:57 Resto de una división 00:41:59 Incrementar el valor de una variable 00:45:24 Reducir el valor de una variable 00:47:53 Asignación de suma 00:51:17 Asignación de resta 00:54:17 Asignación de multiplicación 00:56:14 Asignación de división 00:57:48 Variables con cadenas de caracteres 01:00:58 Escapar comillas 01:05:55 Secuencias de escape 01:10:14 Concatenar cadenas de caracteres 01:12:54 Construir cadenas con variables 01:15:07 Agregar variables a cadenas de caracteres 01:17:57 Longitud de una cadena de caracteres 01:21:17 Notación de corchetes: primer carácter 01:23:42 Inmutabilidad de cadenas de caracteres 01:26:46 Notación de corchetes: enésimo carácter 01:30:24 Notación de corchetes: último carácter 01:34:25 Notación de corchetes: de derecha a izquierda 01:38:03 Palabras en Blanco 01:45:24 Arreglos 01:48:38 Arreglos anidados 01:53:30 Acceder a los elementos de un arreglo 01:57:00 Modificar elementos de un arreglo 02:00:17 Acceder a arreglos multidimensionales 02:07:01 Método .push() 02:08:50 Método .pop() 02:10:59 Método .shift() 02:12:25 Método .unshift() 02:14:12 Lista de compras 02:18:41 Funciones 02:22:44 Parámetros y Argumentos 02:31:49 Ámbito global y variables globales 02:33:44 Ámbito local y variables locales 02:35:34 Ámbito global vs. ámbito local 02:38:28 Retornar un valor 02:41:14 undefined 02:43:46 Asignar un valor retornado a una variable 02:48:09 Permanece en fila 02:56:05 Valores booleanos 02:59:34 Operador de igualdad 03:02:24 Operador de igualdad estricta 03:05:22 Practica cómo comparar valores 03:09:06 Operador de desigualdad 03:11:54 Operador de desigualdad estricta 03:13:50 Operador mayor que 03:18:37 Operador mayor o igual que 03:20:55 Operador menor que 03:23:39 Operador menor o igual que 03:25:24 Operador lógico and 03:30:15 Operador lógico or 03:33:25 Operador lógico not 03:36:48 Sentencias condicionales 03:42:32 Cláusula "else" 03:46:58 Cláusula "else if" 03:52:01 Condicionales: orden lógico 03:58:08 Encadenar sentencias if...else 04:04:14 Código de Golf 04:14:33 Sentencias switch 04:24:32 Sentencias switch: opción predeterminada 04:29:00 Sentencias switch: múltiples casos 04:32:55 Reemplazar "if...else" por "switch" 04:36:49 Retornar valores booleanos 04:39:55 Patrón de retorno anticipado 04:46:18 Conteo de cartas 04:57:33 Crear objetos 05:00:57 Acceder a propiedades: notación de punto 05:03:15 Acceder a propiedades: notación de corchetes 05:06:51 Acceder a propiedades: variables 05:10:00 Actualizar propiedades 05:14:25 Agregar propiedades 05:16:54 Eliminar propiedades 05:19:26 Objetos para búsquedas 05:24:06 Verificar propiedades 05:29:17 Objetos complejos 05:36:42 Objetos anidados 05:45:43 Arreglos anidados 05:52:11 Colección de discos 06:05:07 Ciclo "while" 06:16:04 Ciclo "for" 06:21:28 Ciclos "for": números impares 06:24:15 Ciclos "for": contar hacia atrás 06:28:31 Iterar sobre un arreglo con un ciclo "for" 06:39:30 Ciclos "for" anidados 06:47:12 Ciclos "do...while" 06:52:31 Búsqueda de Perfil 07:03:15 Números aleatorios 07:06:46 Números enteros aleatorios 07:12:50 Números enteros aleatorios en un rango 07:16:17 Función parseInt() 07:20:39 Función parseInt() con una base 07:23:11 Operador condicional (ternario) 07:29:12 Múltiples operadores condicionales 07:35:10 var vs. let 07:37:18 Ámbito de var vs. let 07:44:39 const en JavaScript 07:49:30 Mutar un arreglo declarado con const 07:51:55 Crear un objeto immutable 07:56:19 Funciones flecha 07:59:05 Funciones flecha con parámetros 08:04:52 Valores por defecto para parámetros 08:06:48 Operador rest 08:12:32 Operador spread 08:14:50 Sintaxis de desestructuración 08:18:49 Sintaxis de desestructuración: objetos anidados 08:28:56 Sintaxis de desestructuración: arreglos 08:33:40 Sintaxis de desestructuración con el operador rest 08:38:30 Sintaxis de desestructuración: pasar objeto como argumento 08:46:21 Plantillas literales 08:54:14 Crear objetos de forma concisa 08:57:13 Métodos 09:02:04 Definir una clase 09:08:55 Getters y setters