Saltar al contenido

Catálogo de cursos

JavaScript avanzado

Piensa como un profesional de JavaScript.

Pasa de JavaScript avanzado a desarrollar aplicaciones completas: cierres y comportamiento asíncrono, conceptos de arquitectura de componentes React en el entorno aislado (sandbox) de Koda, pruebas automatizadas, formularios accesibles, efectos de datos acotados, manejadores de servidor, contratos REST, validación, repositorios SQL parametrizados, sesiones y autorización, seguridad del navegador, despliegue y observabilidad. Termina con una API REST probada y un proyecto local con cliente, servidor y SQL que puedes compartir.

Programa del curso

  1. Sección 1

    Funciones en profundidad

    Domina los ámbitos, los cierres y los patrones funcionales que impulsan JavaScript moderno.

    1. Ámbito y elevación de declaraciones
    2. Cierres
    3. Funciones de orden superior
    4. Domina los métodos de arreglos
  2. Sección 2

    Objetos, prototipos y clases

    Comprende a fondo this, la cadena de prototipos y la sintaxis moderna de clases.

    1. Objetos en profundidad
    2. La palabra clave this
    3. Prototipos
    4. Clases
  3. Sección 3

    JavaScript asíncrono

    Gestiona el tiempo y la red con el bucle de eventos, las promesas y async/await.

    1. Funciones de devolución de llamada y bucle de eventos
    2. Promesas
    3. Async / Await
    4. La API Fetch
  4. Sección 4

    Crear aplicaciones robustas

    Combina manejo de errores, módulos y patrones del DOM en una aplicación real.

    1. Manejo de errores
    2. Módulos ES
    3. Patrones del DOM
    4. Proyecto: panel del tiempo
  5. Sección 5

    React y arquitectura de componentes

    Crea interfaces de componentes accesibles con propiedades y estado explícitos, renderizado puro y efectos acotados. Empieza con funciones que devuelven cadenas HTML y estudia después contratos de React y fragmentos JSX. Continúa en React Applications con proyectos TSX ejecutables en el entorno de React 19 fijado por el curso.

    1. Funciones de interfaz antes de JSX
    2. Propiedades, estado y reductores
    3. Formularios, eventos y accesibilidad
    4. Efectos y carga de datos
  6. Sección 6

    API del servidor y datos

    Diseña manejadores de servidor, contratos REST, validación y repositorios SQL parametrizados.

    1. Entorno del servidor y manejadores
    2. Diseño de recursos REST
    3. Validación y errores de API
    4. Repositorios SQL y transacciones
  7. Sección 7

    Autenticación, despliegue y observabilidad

    Aplica la autorización, protege los límites del navegador, realiza despliegues repetibles y observa la salud del sistema en ejecución.

    1. Sesiones y autorización
    2. Seguridad del navegador y de API
    3. Despliegue, migraciones y secretos
    4. Observabilidad y fiabilidad
  8. Sección 8

    Pruebas en JavaScript

    Escribe pruebas automatizadas que garanticen el comportamiento de funciones puras, manejadores asíncronos y contratos de API en los que puedas confiar al desarrollar aplicaciones completas.

    1. Por qué automatizar las pruebas
    2. Probar funciones puras
    3. Probar asincronía y manejadores
    4. Probar contratos de API

Rutas de aprendizaje

Tu idea, en marcha. Empieza en 60 segundos.

Prueba gratis durante 7 días en cualquier plan para nuevos miembros · Cancela cuando quieras

Empezar

Volver a los cursos