Diplomado en Aplicaciones Distribuidas Móviles

Objetivo y enfoque

En este diplomado se enfoca a generar conocimientos y habilidades en el desarrollo de aplicaciones móviles distribuidas, desde la construcción de interfaces gráficas de usuarios, así como el uso y generación de servicios de acceso a datos, censado  localización. 

Profesionales del área de TIC o afines que tenga conocimientos básicos  sobre desarrollo de software. 

Contenido del diplomado

Curso I: Fundamentos de Programación Móvil

Objetivo: El objetivo del curso es conocer e implementar Activities, Fragments, Intents e interfaces gráficas de usuarios con vistas para construir aplicaciones móviles en Android

Conocimientos y habilidades al concluir el curso

    >

  • Conocerá la arquitectura de las aplicaciones con Android
  • Reconocerá el ciclo de vida de una aplicación hecha en Android
  • Instalará el ambiente de desarrollo para Android
  • Instalará y conocerá las características de el emulador de dispositivos móviles
  • Implementará una serie de interfaces gráficas de usuario como Activities, Fragments, Intents
  • Implementará controles de usuario y vistas

Curso II: Programación de Aplicaciones Web en una plataforma Orientada a Objetos

Objetivos

Implementar componentes de Android para persistencia de datos, background processing y servicios de localización.

Conocimientos y habilidades al concluir el curso

  • Conocerá y conocerá el concepto de “shared preferences” para mantener un diccionario de datos llave/valor
  • Utilizará servicios de datos con SQLite y ORMLite
  • Utilizará proveedores de contenido para compartir información entre aplicaciones
  • Conocerá el uso y aplicación de tareas asíncronas
  • Utilizará el servicio de localización de Google y consumirlo como servicio en Android

Curso III: Implementación de un Producto de Software

Objetivo: Conocer a las aplicaciones híbridas como una opción para el desarrollo de aplicaciones distribuidas móviles, utilizando Ionic Framework como un entorno de trabajo para crear este tipo de software.

Conocimientos y habilidades al concluir el curso

  • Reconocerá la utilidad de un framework diseñado para desarrollar aplicaciones híbridas
  • Conocerá la arquitectura del framework IONIC
  • Trabajará con aplicaciones conectadas en red
  • Consumirá servicios de red
  • Conocerá la arquitectura de sensores provista en IONIC
  • Utilizará y consumirá servicios de GPS
  • Generará aplicaciones firmadas lista para distribución
72 HORAS DE DIPLOMADO

La acreditación del curso se obtendrá siempre que se cuente con una calificación general del 70%, la cual podrá generarse a partir de: Actividades teóricas, prácticas o Proyecto final

¡Aprende a desarrollar en uno de los mercados más atractivos y rentables del mundo!
Modalidades

Presencial

Pon el mouse sobre la tarjeta para más información

  • Networking con alumnos que cursan nuestra maestría
  • Material de apoyo en plataforma institucional
  • Contacto directo con el instructor
  • Sesiones sabatinas de 9:00 a 3:00

En Línea

Pon el mouse sobre la tarjeta para más información
  • Sesiones de asesorías semanales con el instructor
  • Atención y resolución de dudas
  • Acceso a material digital (presentaciones, videos, libros, etc.) en plataforma institucional
  • Acceso a consulta de material las 24 horas
Requisitos previos
Conocimientos
  • Familiaridad con el lenguaje Java y conceptos básicos de XML.
  • Conceptos básicos de un lenguaje de programación
  • Familiaridad con sentencias básicas de control y asignación
  • Comprensión básica de textos en inglés
Habilidades
  • Capacidad de resolución de problemáticas
  • Razonamiento deductivo y lógico
  • Capacidad de análisis