Curso de JavaScript Avanzado

Asincronía, APIs con fetch, POO, patrones, programación funcional, Node.js, npm y un servidor simple.

Domina la asincronía, fetch y APIs, clases y prototipos, patrones y programación funcional, Node.js con npm, package.json y un servidor con Express.

Contenido del curso

Unidad 1: Asincronía

Entiende el event loop y domina callbacks, promesas y async/await para manejar tareas que toman tiempo.

Unidad 2: APIs y Red

Consume APIs con fetch, maneja errores, cancela peticiones y entiende CORS.

Unidad 3: POO y Prototipos

Comprende la herencia prototipal y escribe clases con campos privados, getters, setters y composición.

Unidad 4: Patrones y Programación Funcional

Escribe funciones puras, compón comportamiento y aplica patrones de diseño comunes.

Unidad 5: Node.js, npm y Servidor Simple

Usa Node.js fuera del navegador, administra proyectos con npm y package.json, y crea tu primer servidor.

Unidad 6: Calidad, Rendimiento y Proyecto Final

Prueba tu código, mejora su rendimiento, cuida la seguridad y construye un proyecto integrador.