Última actualización: 09/06/2021


Curso Académico: 2023/2024

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)
En la asignatura se impartirá Angular desde un nivel básico, pero para su mejor aprovechamiento se recomienda conocimientos previos en Javascript, HTML y CSS.
Objetivos
Aprender a desarrollar aplicaciones multidispositivo (smartphone, tablet, PC) moderadamente complejas utilizando como herramienta central de desarrollo ANGULAR 11 (ó 12 si estuviera disponible). El alumno aprenderá a desarrollar aplicaciones multidispositivo, Web Responsive, a diseñar el interface gráfico de una forma productiva y la capacidad de comunicar su 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, VIDEO, 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.
Competencias y resultados del aprendizaje
Descripción de contenidos: Programa
1. Introducción a Web Components. 2. Introducción a Angular 11 y comparativa vs REACT, VUE y otros. 3. Hojas de estilo mejoradas (SCSS). 4. Templates y directivas para binding modelo<¿vista. 5. Implementando el modelo y la funcionalidad (TypeScript). 6. Aplicaciones SPA. Routing avanzado. Implementando Servicios. 7. Web Responsive y Web Responsive Mobil First. Layout con CSS GRID, Flex y alternativas. 7. Diseñando el interface gráfico: Angular Material (UI) y otras librerías de componentes. 8. Angular Asíncrono: Observables y Promesas. Timers. 9. Uso de HttpClient. Uso de servicios REST: (APIs financieras y/o opendata). 10. Uso de bases de datos en cloud (Firebase) y LocalStorage. 11. Optimizaciones y conceptos avanzados de despliegue. 12. Uso de sensores multimedia: GPS, VIDEO y CÁMARA. 13. Usabilidad, Accesibilidad y normativa legal.
Actividades formativas, metodología a utilizar y régimen de tutorías
* Clases magistrales * Clases prácticas * Ejercicios de evaluación continua: Iniciados durante las clases prácticas y terminados fuera de las mismas, * Trabajos prácticos * Tutorías: TUTORÍAS. Asistencia individualizada (tutorías individuales) o en grupo (tutorías colectivas) a los estudiantes por parte del profesor. * Examen final
Sistema de evaluación
  • Peso porcentual del Examen Final 0
  • Peso porcentual del resto de la evaluación 100
Calendario de Evaluación Continua

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.