Desarrollo de aplicaciones móviles

El desarrollo de aplicaciones móviles es una habilidad cada vez más requerida en la sociedad. Al entender que cada vez más se hace necesario los conocimientos informáticos para la inclusión de estos en las diferentes disciplinas es preponderante desarrollar la capacidad lógica y computacional para el desarrollo de aplicaciones aplicado a los diferentes contextos de la sociedad. Las industrias cada vez más requieren tener una presencia de marca y actualmente el nicho de mercado de los consumidores de aplicaciones es cada vez más grande, por lo tanto, contar con los conocimientos necesarios y requeridos en habilidades informáticas permitirá entender no solo cómo se desarrolla una aplicación sino la lógica inherente que existe para programar y desarrollar bajo lenguajes de programación requeridos.

  • Créditos académicos: 2 créditos
  • Horas dispuestas para el desarrollo de la Asignatura: 96 horas
  • Modalidad: presencial
  • Generalidades de la telefonía móvil
  • La evolución de los smartphones
  • El mercado de las aplicaciones
  • Tipos de aplicaciones (web, nativa, híbrida)
  • Necesidades y problemas del mercado
  • Planificación para el desarrollo de aplicaciones (Instalaciones necesarias)
  • Plataformas de desarrollo
  • Introducción a los lenguajes de programación
  • ¿Qué es ionic?
  • Introducción a la creación de una aplicación web
  • Crear aplicación sencilla que se visualice en el navegador de internet
  • Creación de aplicación por tabs
  • Estructura de un proyecto Ionic
  • Reforzamiento angular
  • Componentes de angular
  • Implementación de las rutas de la aplicación
  • Router link y menú component
  • Módulo de páginas
  • Lazy load de postcomponents
  • Servicios y data externa
  • Bases de ionic
  • Componentes de ionic y uso en una aplicación (ion list, ion avatar, ion button, ion card, ion checkbox, ion loading, ion menú, etc)
  • Desarrollo de aplicación que consuma datos en tiempo real de internet (múltiples datos, financieros, informativos, etc)
  • Desarrollo de aplicación de noticias (google news)
  • Desarrollo de aplicación lectora de QR y ubicaciones en tiempo real
  • Uso de plugins
  • Uso de recursos propios del dispositivo
  • Despliegue en dispositivos físicos (Android)