InicioTrabajoLaboratorioCertificacionesBlogHablemos

© 2026 Juan Villegas. Todos los derechos reservados.

Arquitecto de Soluciones Digitales

    Volver

    Maestría en JavaScript: Desde Principiante Hasta Experto

    Udemy

    Maestría en JavaScript: Desde Principiante Hasta Experto
    Ver credencial

    Emitido por

    Udemy

    Fecha

    enero de 2025

    Duración

    12.5 horas

    Tecnologías cubiertas

    JavaScriptES6+ClosuresPrototipos y herenciathis y contextoPromesasAsync/AwaitEvent LoopDOMFetch APIMódulos ES6Programación funcional

    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.