Catálogo Contenidos SCORM

Desarrollo de Aplicaciones Móviles Android para la Digitalización de Empresas

Código: IFCD095PO

Área Profesional: Informática y Comunicaciones
Duración: 160 horas

Objetivos

OBJETIVOS GENERALES:

  • Adquirir los conceptos básicos y avanzados necesarios para poder desarrollar y programar la estrategia de movilidad de cualquier empresa.
  • Programar Aplicaciones Nátivas Android para Google Play, trabajando con los principales Frameworks necesarios para la Digitalización de la empresa a traves de Aplicaciones Móviles.
  • Utilizar metodologías ágiles demandadas en todos los proyectos englobados dentro de Industria 4.0.

OBJETIVOS ESPECÍFICOS:

Unidad 1

  • Conocer la programación en Android.
  • Analizar los fundamentos de programación en Android.
  • Saber instalar Android Studio.

Unidad 2

  • Saber crear una actividad.
  • Conocer la estructura de una actividad.
  • Analizar la navegación entre actividades.

Unidad 3

  • Conocer el diseño de interfaces de usuario.
  • Comprender las características principales del Material Design.
  • Saber utilizar las animaciones y transiciones.

Unidad 4

  • Desarrollar y consumir servicios web utilizando APIs REST.
  • Implementar el intercambio de datos en formato JSON y XML.
  • Aplicar técnicas de autenticación y autorización.

Unidad 5

  • Explorar y utilizar herramientas extremas.
  • Evaluar y aplicar bibliotecas y frameworks.
  • Integrar SDKs en aplicaciones.

Unidad 6

  • Analizar las características de las metodologías ágiles.
  • Comparar y aplicar las principales metodologías ágiles.
  • Implementar los principios de Scrum.

Unidad 7

  • Conocer las características del almacenamiento en SQL.
  • Comprender y aplicar técnicas de persistencia de datos.
  • Adquirir conocimientos prácticos sobre Room Database.

Unidad 8

  • Conocer el acceso a la cámara en Android.
  • Saber manipular imágenes en Android.
  • Comprender el acceso a la galería.

Unidad 9

  • Comprender los fundamentos de las notificaciones en aplicaciones móviles.
  • Distinguir y configurar diferentes tipos de notificaciones.
  • Desarrollar e implementar notificaciones avanzadas.

Unidad 10

  • Aprender a integrar Google Maps en aplicaciones móviles.
  • Implementar funciones de geolocalización.
  • Diseñar e integrar rutas y marcadores en mapas.

Unidad 11

  • Comprender los conceptos básicos de control de versiones.
  • Dominar los flujos de trabajo en Git.
  • Implementar procesos de integración continua.

Unidad 12

  • Entender los conceptos fundamentales de la realidad aumentada (AR).
  • Explorar y utilizar herramientas para el desarrollo de realidad aumentada en Android.
  • Desarrollar prototipos de aplicaciones con funcionalidades AR.

Unidad 13

  • Aprender a implementar login con integración a redes sociales.
  • Configurar y gestionar la autenticación con Google.
  • Comprender y aplicar medidas de seguridad en la autenticación.

Unidad 14

  • Comprender los fundamentos del posicionamiento de interiores utilizando Beacons.
  • Aprender a implementar Beacons en aplicaciones Android.
  • Explorar casos de uso de Beacons en diferentes industrias.

Unidad 15

  • Comprender el proceso de gestión de aplicaciones en Google Play.
  • Aprender a publicar aplicaciones en Google Play.
  • Desarrollar estrategias de marketing digital para aplicaciones móviles.

 

Programa

EVALUACIÓN INICIAL

VÍDEO PRESENTACIÓN

1. INTRODUCCIÓN A ANDROID.

Introducción

Objetivos

Mapa Conceptual

Introducción a Android.

Recuerda

Autoevaluación 1

2. ACTIVIDADES Y LISTADOS.

Introducción

Objetivos

Mapa Conceptual

Actividades y listados.

Recuerda

Autoevaluación 2

3. INTERFACES AVANZADAS.

Introducción

Objetivos

Mapa Conceptual

Interfaces avanzadas.

Recuerda

Autoevaluación 3

4. SERVICIOS WEB.

Introducción

Objetivos

Mapa Conceptual

Servicios web.

Recuerda

Autoevaluación 4

5. HERRAMIENTAS EXTERNAS.

Introducción

Objetivos

Mapa Conceptual

Herramientas externas.

Recuerda

Autoevaluación 5

6. METOGOLOGÍAS ÁGILES, SCRUM.

Introducción

Objetivos

Mapa Conceptual

Metodologías ágiles, Scrum.

Recuerda

Autoevaluación 6

7. PERSISTENCIA.

Introducción

Objetivos

Mapa Conceptual

Persistencia.

Recuerda

Autoevaluación 7

8. CÁMARA Y GALERIA

Introducción

Objetivos

Mapa Conceptual

Cámara y galería.

Recuerda

Autoevaluación 8

9. NOTIFICACIONES.

Introducción

Objetivos

Mapa Conceptual

Notificaciones.

Recuerda

Autoevaluación 9

10. MAPAS Y LOCALIZACIÓN.

Introducción

Objetivos

Mapa Conceptual

Mapas y localización.

Recuerda

Autoevaluación 10

11. CONTROL DE VERSIONES.

Introducción

Objetivos

Mapa Conceptual

Control de versiones.

Recuerda

Autoevaluación 11

12. REALIDAD AUMENTADA.

Introducción

Objetivos

Mapa Conceptual

Realidad aumentada.

Recuerda

Autoevaluación 12

13. LOGIN CON INTEGRACIÓN A REDES SOCIALES.

Introducción

Objetivos

Mapa Conceptual

Login con integración a redes sociales.

Recuerda

Autoevaluación 13

14. POSICIONAMIENTO DE INTERIORES: BEACONS.

Introducción

Objetivos

Mapa Conceptual

Posicionamiento de interiores: Beacons.

Recuerda

Autoevaluación 14

15. GESTIÓN DE APLICACIONES EN GOOGLE PLAY.

Introducción

Objetivos

Mapa Conceptual

Gestión de aplicaciones en Google Play.

Recuerda

Autoevaluación 15

GLOSARIO

BIBLIOGRAFÍA

EXAMEN FINAL