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