Carbon
JavaScript 30
Fundamentos de JS
Historia de JS
Qué es JS
Conceptos
Tipos de datos
Numbers
Strings
Arrays
Objetos
Operadores en JS
Bitwise Operators
Condicionales ifs, switch
Loops
Test
Function & Arrow Function
Higher-order functions
Argumentos
Modularization
Arrows shorcuts
Memoria
Tools generales
Alerts
Clases y herencia
POO: objeto
POO
Manejo de datos
Regex
Object ⇒ Array
... tres puntitos
Funciones recursivas
Asincronismo con JS
Anachronism
AJAX con XMLHttpRequest
Cancelar fetch
CallBacks
Promesas
Async Await
setTimeout anidados
Tools
IFEE
hacks
NPM:NodePackageManager
publicar módulo de npm
Babel
SOLID
SOLID
Adaptador + Factory
VS
var VS let VS const
Array[ ] vs Object{ }
Null vs undefined
string vacio vs string null
Clase abstracta VS interfaz
Estructuras de datos
Debbug
Design Patterns
Algoritmos de ordenamiento
Conceptos de JS Moderno
ECMAScript
Hoisting = elevación
Temporal Dead Zone
Scope
Ámbito léxico
Coerción
Objeto global
Strict Mode