Maestría en JavaScript: Desde Principiante Hasta Experto
Udemy

Emitido por
Udemy
Fecha
enero de 2025
Duración
12.5 horas
Tecnologías cubiertas
Qué aprendí
JavaScript a fondo, desde fundamentos hasta conceptos avanzados: closures y scope léxico, prototipos y herencia prototípica, el binding de "this" según el contexto de llamada, y cómo funciona realmente el Event Loop (call stack, microtasks vs macrotasks) para entender por qué el código asíncrono se ejecuta en el orden que se ejecuta. También manejo de promesas y async/await, manipulación del DOM sin frameworks, consumo de APIs con Fetch, y las características modernas de ES6+ (destructuring, spread/rest, módulos, arrow functions) que hoy uso sin pensar pero que en su momento no tenía del todo claras.
Cómo lo apliqué
Es el refuerzo directo del JavaScript que uso todos los días en Node.js (backend) y React/Next.js (frontend). Entender bien el Event Loop y las microtasks me ha servido para debuggear bugs de concurrencia y race conditions en llamadas async que antes resolvía "a prueba y error". Las características de ES6+ (destructuring, módulos, arrow functions) las uso en cada archivo que escribo, y entender prototipos/herencia ayuda a leer código de librerías de terceros sin que se sienta como magia.