Programación asíncrona
| dc.contributor.affiliation | Departamento de Sistemas Informáticos y Computación | |
| dc.contributor.affiliation | Departamento de Comunicaciones | |
| dc.contributor.affiliation | Escuela Politécnica Superior de Gandia | |
| dc.contributor.author | Canovas Solbes, Alejandro | |
| dc.date.accessioned | 2026-07-23T14:16:24Z | |
| dc.date.available | 2026-07-23T14:16:24Z | |
| dc.date.issued | 2026-07-23 | es_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.accrualMethod | DER | es_ES |
| dc.description.bibliographicCitation | Canovas Solbes, Alejandro (2026). Programación asíncrona. https://riunet.upv.es/handle/10251/237971 | es_ES |
| dc.description.uri | https://polimedia.upv.es/visor/?id=2e1fe700-581b-11f1-8681-e36a04b68d60 | es_ES |
| dc.identifier.uri | https://riunet.upv.es/handle/10251/237971 | |
| dc.language | Español | es_ES |
| dc.lom.context | Ciclo superior | es_ES |
| dc.lom.difficulty | Dificultad media | es_ES |
| dc.lom.educationalDescription | Este 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.educationalLanguage | Español | es_ES |
| dc.lom.intendedEndUserRole | Alumno | es_ES |
| dc.lom.interactivityLevel | Medio | es_ES |
| dc.lom.learningResourceType | Polimedia | es_ES |
| dc.lom.semanticDensity | Alto | es_ES |
| dc.lom.typicalLearningTime | 25 minutos | es_ES |
| dc.relation.pasarela | DER\42953 | es_ES |
| dc.rights | Reconocimiento (by) | es_ES |
| dc.rights.accessRights | Abierto | es_ES |
| dc.subject | Asincronía | |
| dc.subject | Javascript | |
| dc.subject | Programación asíncrona | |
| dc.subject | Callbacks | |
| dc.subject | Promesas | |
| dc.subject | Async await | |
| dc.subject | Flujo de ejecución | |
| dc.subject.unesco | 3304 - Tecnología de los ordenadores (microelectrónica) | es_ES |
| dc.title | Programación asíncrona | es_ES |
| dc.type | Objeto de aprendizaje | es_ES |
| dc.upv.ambito | PUBLICO | es_ES |
| dc.upv.convocatoriaDocenciaRed | 2025-2026 | es_ES |
| dspace.entity.type | Publication | |
| person.identifier | 312392 | |
| person.identifier.orcid | 0000-0002-0422-0161 | |
| relation.isAuthorOfPublication | c83c6f97-263a-41f7-b725-ddc268b93e8d | |
| relation.isAuthorOfPublication.latestForDiscovery | c83c6f97-263a-41f7-b725-ddc268b93e8d | |
| relation.isOrgUnitOfPublication | 3bea99aa-2e86-4478-b61d-bcef5499b366 | |
| relation.isOrgUnitOfPublication | 02a0f2c5-c452-4e1d-a7d9-b731347d078c | |
| relation.isOrgUnitOfPublication | 1db03441-9881-4e7e-a0a9-daca18341155 | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 3bea99aa-2e86-4478-b61d-bcef5499b366 | |
| upv.uuid | ecb134f1-8e62-4c63-b2d7-150a11c052d8 | es_ES |