Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes:$349
$259
Currency
Antes:$349
Ahorras:$90
COMIENZA AHORA
Fundamentos de JavaScript 2018

Clases del Fundamentos de JavaScript 2018

Instruido por:
Sacha Lifszyc
Sacha Lifszyc
Básico
7 horas de contenido
Ver la ruta de aprendizaje
Simon Dice
Proyecto del curso
Simon Dice

Aplica todos los conceptos básicos y fundamentos del lenguaje para desarrollar un juego de retos y llevate todos los puntos!

Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

Progreso del curso:0/54contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/54contenidos(0%)

Introducción al curso

Material Thumbnail

Bienvenidos al Curso de Fundamentos de JavaScript

02:34 min

Repositorio del curso

00:18 min

Primeros pasos en JavaScript

Material Thumbnail

Variables

14:23 min

Material Thumbnail

Variables: Strings

10:13 min

Material Thumbnail

Variables: Números

11:56 min

Material Thumbnail

Funciones

08:20 min

Material Thumbnail

El alcance de las funciones

08:05 min

Material Thumbnail

Objetos

10:02 min

Material Thumbnail

Desestructurar objetos

02:26 min

Material Thumbnail

Parámetros como referencia o como valor

06:15 min

Material Thumbnail

Comparaciones en JavaScript

09:05 min

Estructuras de Control y Funciones

Material Thumbnail

Funciones que retornan valores

08:14 min

Material Thumbnail

Estructuras repetitivas: for

14:16 min

Material Thumbnail

Estructuras repetitivas: while

11:15 min

Material Thumbnail

Estructuras repetitivas: do-while

04:05 min

Material Thumbnail

Condicional múltiple: switch

07:59 min

Arrays

Material Thumbnail

Introducción a arrays

05:46 min

Material Thumbnail

Transformar un array

08:31 min

Material Thumbnail

Reducir un array a un valor

05:08 min

Programación Orientada a Objetos en JavaScript

Material Thumbnail

Cómo funcionan las clases en JavaScript

10:48 min

Material Thumbnail

Modificando un prototipo

05:04 min

Material Thumbnail

El contexto de las funciones: quién es this

05:06 min

Material Thumbnail

La verdad oculta sobre las clases en JavaScript

14:19 min

Material Thumbnail

Clases en JavaScript

07:36 min

Asincronismo

Material Thumbnail

Funciones como parámetros

11:12 min

Material Thumbnail

Cómo funciona el asincronismo en JavaScript

02:27 min

Material Thumbnail

Cómo funciona el tiempo en JavaScript

09:05 min

¿Qué pasó con swapi.co?

00:59 min

Material Thumbnail

Haciendo múltiples requests

04:49 min

Material Thumbnail

Manejando el Orden y el Asincronismo en JavaScript

07:09 min

Material Thumbnail

Manejo de errores con callbacks

07:14 min

Material Thumbnail

Promesas Encadenadas

05:45 min

Material Thumbnail

Múltiples promesas en paralelo

05:40 min

Material Thumbnail

Async-await: lo último en asincronismo

05:03 min

Juego de HTML

Material Thumbnail

Comenzando el juego

05:21 min

Material Thumbnail

Generando una secuencia de números

06:04 min

Material Thumbnail

Iluminando la secuencia de colores

15:24 min

Material Thumbnail

Obteniendo el input del usuario

08:03 min

Material Thumbnail

Agregando la verificación del color elegido

17:18 min

Material Thumbnail

Agregando los estados finales del juego

10:06 min

Material Thumbnail

Conclusiones del curso

00:50 min

Complementos

Material Thumbnail

Diferencias entre var, let y const

10:02 min

Material Thumbnail

Memoización: ahorrando cómputo

09:00 min

Material Thumbnail

¿Hace cuántos días naciste?

05:12 min

Material Thumbnail

Funciones recursivas

05:49 min

Material Thumbnail

Entiende los closures de JavaScript

04:48 min

Material Thumbnail

Estructuras de datos inmutables

04:34 min

Material Thumbnail

Cambiando de contexto al llamar a una función

08:49 min

Material Thumbnail

¿Cuándo hace falta poner el punto y coma al final de la línea?

08:13 min

nuevosmás votadossin responder
Cayo Legal
Cayo Legal
Estudiante

Consulta, al declarar random de forma global no me funciona, pero si declaro dentro del bucle si, por que pasa eso?

2
Cayo Legal
Cayo Legal
Estudiante

Tengo una duda, el for se supone que esta en un bloque de código por lo que creo que es una variable de scope local, en este caso el profe usa var que es global pero si usa let igual el console.log() podría acceder a la variable random?

2
Joorkar Rocha
Joorkar Rocha
Estudiante

Alguien que me pueda ayudar, tengo el script igual al del profesor y me sale este error.
Lo único que cambie son los const en mayúsculas y los archivos HTML, CSS Y JS separados.
error.png

1
Juan Guillermo Arenas Sepulveda
Juan Guillermo Arenas Sepulveda
Estudiante

¿Como se llamo lo que saca el profesor, el ToFixed() y el Math ?

Creo que me perdi cuando puso esto

1
Julisa Gabriela León Corrales
Julisa Gabriela León Corrales
Estudiante

duda1.PNG
Hola a todos, tengo una pregunta no entiendo porqué ahí me trae sola la “J” y no la “u” también.

2
Gustavo cabrera
Gustavo cabrera
Estudiante

var Gustavo = {
nombre: ‘Gustavo’,
edad: 28
}

var dario = {
nombre: ‘Darío’,
edad: 27
}

function imprimirNombreEnMayusculas(persona) {
// var nombre = persona.nombre
var { nombre } = persona
console.log(nombre.toUpperCase())
}

imprimirNombreEnMayusculas(Gustavo)
imprimirNombreEnMayusculas(dario)
// imprimirNombreEnMayusculas({ nombre: ‘Pepito’ })
// imprimirNombreEnMayusculas({ apellido: ‘Gomez’ })

function imprimirNombreYEdad(persona) {
var {nombre, edad} = persona
console.log("hola me llamo ${nombre} y tengo ${edad} años ")

}
imprimirNombreYEdad(Gustavo)

alguna idea porque no me funciona?

1
Johan Quijano
Johan Quijano
Estudiante

Saludos, este curso tiene una actualización? Veo que ya le colocaron el 2018, pero no veo la versión 2021. Gracias

2
Juan Guillermo Arenas Sepulveda
Juan Guillermo Arenas Sepulveda
Estudiante

tengo una duda es buena practica usar el mismo parametro para dos funciones diferentes en este caso el profesor uso persona en las dos funciones

1
Juan Guillermo Arenas Sepulveda
Juan Guillermo Arenas Sepulveda
Estudiante

Por que no es buena idea modificar una variable de alcance global con las funciones ?

1
Christian Alvarenga
Christian Alvarenga
Estudiante

Consulta, como podría hacer si en una clase hija quiero agregar o quitar un parámetro mas? Por ejemplo, si quiero agregar un parámetro que me diga que tipo de programador es el desarrollador.

0