Temario del curso
IntroducciĆ³n al curso
Bienvenidos al Curso de Fundamentos de JavaScript
Repositorio del curso
Primeros pasos en JavaScript
Variables
Variables: Strings
Variables: NĆŗmeros
Funciones
El alcance de las funciones
Objetos
Desestructurar objetos
ParƔmetros como referencia o como valor
Comparaciones en JavaScript
Estructuras de Control y Funciones
Condicionales
Funciones que retornan valores
Arrow functions
Estructuras repetitivas: for
Estructuras repetitivas: while
Estructuras repetitivas: do-while
Condicional mĆŗltiple: switch
Arrays
IntroducciĆ³n a arrays
Filtrar un array
Transformar un array
Reducir un array a un valor
ProgramaciĆ³n Orientada a Objetos en JavaScript
CĆ³mo funcionan las clases en JavaScript
Modificando un prototipo
El contexto de las funciones: quiƩn es this
La verdad oculta sobre las clases en JavaScript
Clases en JavaScript
Asincronismo
Funciones como parƔmetros
CĆ³mo funciona el asincronismo en JavaScript
CĆ³mo funciona el tiempo en JavaScript
¿QuĆ© pasĆ³ con swapi.co?
Callbacks
Haciendo mĆŗltiples requests
Manejando el Orden y el Asincronismo en JavaScript
Manejo de errores con callbacks
Promesas
Promesas Encadenadas
MĆŗltiples promesas en paralelo
Async-await: lo Ćŗltimo en asincronismo
Juego de HTML
Comenzando el juego
Generando una secuencia de nĆŗmeros
Iluminando la secuencia de colores
Obteniendo el input del usuario
Agregando la verificaciĆ³n del color elegido
Agregando los estados finales del juego
Conclusiones del curso
Complementos
Diferencias entre var, let y const
¿Hace cuĆ”ntos dĆas naciste?
Funciones recursivas
MemorizaciĆ³n: ahorrando cĆ³mputo
Entiende los closures de JavaScript
Estructuras de datos inmutables
Cambiando de contexto al llamar a una funciĆ³n
¿CuĆ”ndo hace falta poner el punto y coma al final de la lĆnea?
0 Comentarios