Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA03
SEMANA03
DESARROLLO DE APLICACIONES
MÓVILES II
PROGRAMA DE ESTUDIO
DESARROLLO DE SISTEMAS DE INFORMACIÓN
aplicación móvil.
Características clave:
1. Comunicación bidireccional: Las API permiten tanto enviar como recibir datos entre la aplicación móvil
y los servicios externos, lo que posibilita la sincronización de información y la ejecución de acciones
remotas.
2. Acceso a funcionalidades externas: A través de la integración de API, las aplicaciones móviles pueden
acceder a una amplia gama de funcionalidades proporcionadas por servicios externos, como
autenticación de usuarios, procesamiento de pagos, almacenamiento de datos en la nube,
notificaciones push, entre otros.
3. Mejora de la experiencia del usuario: Al aprovechar las API de servicios externos, las aplicaciones
móviles pueden ofrecer una experiencia más completa y personalizada a los usuarios, al tiempo que
minimizan la necesidad de desarrollar funcionalidades desde cero.
4. Actualización dinámica de contenido: La integración de API permite a las aplicaciones móviles acceder
a contenido dinámico en tiempo real, como noticias, actualizaciones de redes sociales, información de
productos, entre otros, manteniendo así a los usuarios informados y comprometidos.
PROGRAMA DE ESTUDIO
DESARROLLO DE SISTEMAS DE INFORMACIÓN
Gestión de Sesiones: Una vez que un usuario ha sido autenticado correctamente, se crea una sesión que
le permite interactuar con la aplicación móvil de manera continua sin necesidad de volver a autenticarse en
cada acción. La gestión de sesiones implica la creación, el mantenimiento y la finalización adecuada de estas
sesiones. Durante la sesión activa, se almacena y se gestiona la información de la sesión, como el identificador
único del usuario, los permisos de acceso, los datos de autenticación, etc. Es importante implementar
mecanismos de seguridad para proteger la sesión contra ataques, como la sesión fixation, la sesión hijacking y
la sesión timeout.
PROGRAMA DE ESTUDIO
DESARROLLO DE SISTEMAS DE INFORMACIÓN
Características clave:
3. Persistencia: Las sesiones deben mantenerse activas mientras el usuario interactúa con la
aplicación, pero también deben finalizarse de manera adecuada cuando el usuario cierra sesión o
después de un período de inactividad para evitar riesgos de seguridad.