Última actualización: 24/05/2025 10:29:42


Curso Académico: 2025/2026

Programación de Aplicaciones Móviles Financieras
(17876)
Máster Universitario en Tecnologías del Sector Financiero: FinTech (Plan: 461 - Estudio: 313)
Escuela de Ingeniería y Ciencias Básicas


Coordinador/a: ZARRAONANDIA AYO, TELMO AGUSTIN

Departamento asignado a la asignatura: Departamento de Informática

Tipo: Optativa
Créditos: 3.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
Se recomienda conocimientos previos en Javascript, HTML y CSS.
Objetivos
Aprender a desarrollar aplicaciones multidispositivo (smartphone, tablet, PC) moderadamente complejas. El alumno aprenderá a desarrollar aplicaciones multidispositivo, Web Responsive, a diseñar el interface gráfico y a comunicar la aplicación con bases de datos y con APIs financieras en tiempo real. Se estudiará cómo potenciar las apps, haciendo uso de sensores del dispositivo: GPS, vídeo, cámara. Por último, se aprenderá a optimizar el despliegue de la aplicación, su usabilidad, accesibilidad y el cumplimiento de la normativa legal aplicable.
Resultados del proceso de formación y aprendizaje
Descripción de contenidos: Programa
1. Introducción a Angular. 2. Hojas de estilo mejoradas (SCSS). 3. Templates y directivas para binding modelo/vista. 4. Implementando el modelo y la funcionalidad (TypeScript). 5. Aplicaciones SPA. Routing avanzado. 6. Web Responsive Design, Mobil First. Layout con CSS GRID, Flex y alternativas. 7. Diseñando el UI: Angular Material y otras librerías de componentes. 8. Angular Asíncrono: Observables y Promesas. Timers/sensores. 9. Uso de HttpClient. Uso de servicios REST: (APIs financieras y/o opendata). JSON. 10. Tiempo real: (http request polling / long poolling / websocket). 11. Uso de bases de datos locales y remotas. 12. Optimizaciones y conceptos avanzados de despliegue. Lazy load. 13. Usabilidad y normativa legal. 14. Discusión sobre uso de IA para generar aplicaciones con frontend Angular y backend Nodejs.
Actividades formativas, metodología a utilizar y régimen de tutorías
ACTIVIDADES FORMATIVAS AF1 Presentaciones teóricas acompañadas de material electrónico, como presentaciones digitales AF2 Actividades de e-learning AF3 Tutorías AF4 Trabajo individual del alumno (exploración de alternativas) AF5 Exámen final (desarrollo de app Angular y presentación oral sobre la misma). METODOLOGÍA DOCENTE MD1: Exposiciones en clase del profesor con soporte de medios informáticos y audiovisuales, en las que se desarrollan los conceptos principales de la materia y se proporciona la bibliografía para complementar el aprendizaje de los alumnos. MD2: Resolución de casos prácticos. MD3: Exposición y discusión en clase, bajo la moderación del profesor de temas relacionados con el contenido de la materia, así como de casos prácticos MD4: Elaboración de trabajos e informes de manera individual o en grupo MD5: Defensa oral del proyecto desarrollado, apoyado por breve presentación
Sistema de evaluación
  • Peso porcentual del Examen/Prueba Final 60
  • Peso porcentual del resto de la evaluación 40

Calendario de Evaluación Continua


Bibliografía básica
  • Christophe Aubry. Responsive Web Design, diseños y cuadrículas: Técnicas modernas de diseño web. Ediciones ENI. 2017
  • Alessandro Petroni, Alfonso Navío Francés, Eric Marts. Open APIs in Financial Services for Dummies . Red Hat. 2021
  • Ben Frain. Responsive Web Design with HTML5 and CSS: Build future-proof responsive websites using the latest HTML5 and CSS techniques. Packt Publishing Ltd. 2022
  • Brenda Jin, Saurabh Sahni, Amir Shevat. Designing Web APIs:Building APIs That Developers Love. O'Reilly Media, Inc.. 2018
  • Duong Dinh Bao (James) Thang. Ultimate Firebase for iOS and Android Applications: Leverage Firebase¿s Full Suite to Craft Secure, Scalable and High-Performance Apps Across iOS and Android Platforms. Orange Education Pvt. Ltd. 2024
  • Robert Nana Sarpong. Ultimate Responsive Web Design with HTML5 and CSS3: Create Visually Stunning, Responsive Websites Effortlessly with HTML5 and CSS3. Ultimate. 2024
  • Tamer Khraisha. Financial Data Engineering: Design and Build Data-Driven Financial Products. O'Reilly Media. 2024
  • Yusef Hassan Montero. Diseño de experiencia de usuario: Principios y métodos . Independently published. 2017

El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.