Nombre del curso: | Ingeniería de Software para Aplicaciones Móviles |
Course Name: | Software Engineering for Mobile Applications |
Créditos: | 2 |
Profesor: | Mario Linares |
Versión PDF | Click Aquí |
Este curso te enseñará a construir aplicaciones móviles Android nativas usando patrones como Model-View-View-Model (MVVM), Repository y Service Adapter, así como las mejores prácticas para prevenir errores de desempeño relacionados con el consumo de recursos. Aprenderás cómo evaluar la calidad de una aplicación móvil mediante el uso de herramientas de automatización de pruebas, a la vez que utilizas prácticas de ingeniería de software ágil para aplicaciones móviles centradas en el usuario.
Tecnologías principales
En este curso aprenderás a:
Metodología del curso
El curso gira alrededor del desarrollo en equipo de una aplicación móvil como proyecto transversal, a través del cual los estudiantes podrán alcanzar los objetivos de aprendizaje. Los contenidos y recursos se han organizado semanalmente para permitir que el estudiante cuente con lo necesario para desarrollar el proyecto, que se hará en cuatro iteraciones, cada una con duración de dos semanas. Adicional al proyecto, realizarás diferentes actividades orientadas a entender diferentes aspectos relacionados con el desarrollo de aplicaciones móviles. Las actividades incluyen análisis de casos, lecturas, talleres, ejercicios.