Programación asíncrona

dc.contributor.affiliationDepartamento de Sistemas Informáticos y Computación
dc.contributor.affiliationDepartamento de Comunicaciones
dc.contributor.affiliationEscuela Politécnica Superior de Gandia
dc.contributor.authorCanovas Solbes, Alejandro
dc.date.accessioned2026-07-23T14:16:24Z
dc.date.available2026-07-23T14:16:24Z
dc.date.issued2026-07-23es_ES
dc.description.abstract[ES] Este polimedia introduce de forma clara y progresiva el concepto de asincronía en JavaScript, centrándose en la gestión del flujo de ejecución cuando determinadas operaciones no se completan de manera inmediata. A través de ejemplos conceptuales, se explica cómo la ejecución asíncrona permite evitar bloqueos y mejorar la eficiencia en programas que dependen de operaciones retardadas. El objeto de aprendizaje presenta los mecanismos fundamentales utilizados en JavaScript para gestionar la asincronía, analizando el papel de los callbacks, las promesas y la sintaxis async/await como formas de estructurar el código y razonar sobre el orden de ejecución. Se pone especial énfasis en comprender el comportamiento del programa más allá de los detalles sintácticos. El contenido está diseñado como una unidad audiovisual autónoma e indivisible, orientada a proporcionar una base conceptual sólida para interpretar el flujo de ejecución en entornos de programación modernos.
dc.description.accrualMethodDERes_ES
dc.description.bibliographicCitationCanovas Solbes, Alejandro (2026). Programación asíncrona. https://riunet.upv.es/handle/10251/237971es_ES
dc.description.urihttps://polimedia.upv.es/visor/?id=2e1fe700-581b-11f1-8681-e36a04b68d60es_ES
dc.identifier.urihttps://riunet.upv.es/handle/10251/237971
dc.languageEspañoles_ES
dc.lom.contextCiclo superiores_ES
dc.lom.difficultyDificultad mediaes_ES
dc.lom.educationalDescriptionEste polimedia está diseñado para su uso como recurso introductorio y de aprendizaje autónomo, orientado a facilitar la comprensión progresiva del concepto de asincronía y de los mecanismos utilizados para gestionarla en JavaScript. El contenido es independiente y reutilizable en distintos contextos educativos, tanto presenciales como en línea, de carácter teórico o práctico, y únicamente requiere conocimientos básicos previos de JavaScript. Se recomienda una visualización activa del recurso, prestando especial atención al razonamiento sobre el orden de ejecución del código y a aquellas situaciones en las que el comportamiento del programa puede resultar poco intuitivo. Una forma eficaz de consolidar el aprendizaje consiste en reproducir y analizar los ejemplos propuestos, anticipando su comportamiento antes de observar su ejecución. El polimedia mantiene su carácter autónomo, indivisible y descontextualizado, sin quedar vinculado a una asignatura, dominio específico o secuencia formativa concreta.es_ES
dc.lom.educationalLanguageEspañoles_ES
dc.lom.intendedEndUserRoleAlumnoes_ES
dc.lom.interactivityLevelMedioes_ES
dc.lom.learningResourceTypePolimediaes_ES
dc.lom.semanticDensityAltoes_ES
dc.lom.typicalLearningTime25 minutoses_ES
dc.relation.pasarelaDER\42953es_ES
dc.rightsReconocimiento (by)es_ES
dc.rights.accessRightsAbiertoes_ES
dc.subjectAsincronía
dc.subjectJavascript
dc.subjectProgramación asíncrona
dc.subjectCallbacks
dc.subjectPromesas
dc.subjectAsync await
dc.subjectFlujo de ejecución
dc.subject.unesco3304 - Tecnología de los ordenadores (microelectrónica)es_ES
dc.titleProgramación asíncronaes_ES
dc.typeObjeto de aprendizajees_ES
dc.upv.ambitoPUBLICOes_ES
dc.upv.convocatoriaDocenciaRed2025-2026es_ES
dspace.entity.typePublication
person.identifier312392
person.identifier.orcid0000-0002-0422-0161
relation.isAuthorOfPublicationc83c6f97-263a-41f7-b725-ddc268b93e8d
relation.isAuthorOfPublication.latestForDiscoveryc83c6f97-263a-41f7-b725-ddc268b93e8d
relation.isOrgUnitOfPublication3bea99aa-2e86-4478-b61d-bcef5499b366
relation.isOrgUnitOfPublication02a0f2c5-c452-4e1d-a7d9-b731347d078c
relation.isOrgUnitOfPublication1db03441-9881-4e7e-a0a9-daca18341155
relation.isOrgUnitOfPublication.latestForDiscovery3bea99aa-2e86-4478-b61d-bcef5499b366
upv.uuidecb134f1-8e62-4c63-b2d7-150a11c052d8es_ES

Archivos