Optativa Diseño de Aplicaciones en la Web

Optativa Diseño de Aplicaciones en la Web

Denominación: Diseño de Aplicaciones en la Web
Carrera: Licenciatura en Informática
Lugar en el Plan de Estudios: 5to año (Módulo IX, 1er Cuatrimestre)
Carga Horaria Semanal: 4hs reloj Teórico-Prácticas
Régimen: Promocional
Tipo de cursado: Cuatrimestral

Objetivos

  • Conocer los distintos tipos de Aplicaciones Móviles que se pueden programar.
  • Diferenciar las distintas librerías y frameworks existentes para desarrollar aplicaciones móviles, sus pros y contras.
  • Comprender cómo funcionan las aplicaciones móviles híbridas.
  • Diseñar interfaces móviles.
  • Integrar los contenidos adquiridos durante el cursado de la carrera, en pos de decidir cuál es la mejor forma de encarar un proyecto de desarrollo para móviles.

Plantel Docente

  • Lic. en Informática Myriam Ruiz
  • Lic. en Informática Daniel Singh
  • Programador Universitario Emmanuel Córdoba

Correlativas Requeridas según Plan de Estudios

  • Comunicaciones II
  • Ingeniería de Software II

Conocimientos previos Requeridos (Obligatorio)

  • HTML5
  • CSS
  • Javascript

Contenidos Mínimos

  1. Tipos de Aplicaciones para móviles, características, ventajas y desventajas. Tipos de Frameworks para desarrollo móvil, ventajas, desventajas. Ejemplos de usos en apps reales.
  2. Aplicaciones híbridas móviles. Configuración del ambiente para utilización del Framework Ionic. Función de Apache Cordova. Creación de Proyectos utilizando Plantillas. Estructura de un proyecto. Estructura de las páginas. Creación de Proyectos con Generator-Ionic.
  3. Diseño de interfaz para móviles. Estilos CSS de Ionic: Estructura con Flexbox, propiedades para botones, listas y formularios.
  4. Integración con AngularJS: Validación de Formularios. Incorporación de Controller.
  5. Características Nativas de Dispositivo: Acceso a Cámara, Geolocalización, Acelerómetro y Archivo.
  6. Almacenamiento Local y Remoto.
  7. Preparación de la aplicación para su distribución. Creación de instalador.

Condiciones para la Promoción

  • Asistencia al 80% de las clases.
  • Presentación y aprobación de todos los trabajos prácticos.
  • Dos parciales aprobados con nota 6 o más cada uno.
  • Aprobar un proyecto final que consistirá en una App Móvil Híbrida.

Bibliografía sugerida

  • Cheng, F., & Cheng, F. (2018). Build Mobile Apps with Ionic 4 and Firebase. Apress.
  • Griffith, C. (2017). Mobile App Development with Ionic, Revised Edition: Cross-Platform Apps with Ionic, Angular, and Cordova. ” O’Reilly Media, Inc.”.
  • Khanna, R., Yusuf, S., & Phan, H. (2017). Ionic: Hybrid Mobile App Development. Packt Publishing Ltd.
  • Singh, I. (2018). Ionic cookbook: Recipes to create cutting-edge, real-time hybrid mobile apps with ionic. Packt Publishing Ltd
  • Página Oficial de Ionic: https://ionicframework.com/