Temario Diplomado de Desarrollo de Aplicaciones Móviles (DPMOB01)


Módulos

  1. Fundamentos de Java para desarrollo de Aplicaciones en Android
  2. El lenguaje en el que se desarrollan las aplicaciones en Android es Java. Este módulo funciona como un curso propedéutico que prepara al alumno en los elementos indispensable de este lenguaje para el desarrollo bajo Android. Si usted ya domina el lenguaje puede prescindir de este curso, pero si no lo tiene fresco funciona cómo un buen repaso

  3. Desarrollo de Aplicaciones Móviles en Android I
  4. Este módulo presenta los elementos arquitectónicos fundamentales de la plataforma junto con su filosofía de desarrollo de aplicaciones y las herramientas necesarias. En este curso se construyen las habilidades básicas de diseño y programación que el alumno requiere para construir aplicaciones móoviles en Android

  5. Desarrollo de Aplicaciones Móviles en Android II
  6. Este módulo enseña cómo incorporar funcionalidades avanzadas en las aplicaciones: la integración con servicios back-end corporativos por medio de servicios web, técnicas de sincronización, manejo de la concurrencia, uso del hardware del dispositivo (cámara, acelerómetro, etc.), uso de funcionalidades geográficas (mapas y ubicaciones) y otras diversas funcionalidades avanzadas.

  7. Lenguaje Swift
  8. El lenguaje en el que se desarrollan las aplicaciones para iPhones y iPads se llama Swift. Es un lenguaje orientado a objetos de última generación, que tiene algunas particularidades. Este módulo enseña cómo desarrollar programas que aprovechen las bondades del lenguaje evitando cometer los errores típicos de utilizar un nuevo lenguaje.

  9. Desarrollo de Aplicaciones Profesionales en iOS I
  10. El sistema operativo utilizado por los iPhones y las iPads se llama iOS. Este sistema operativo incorpora un modelo de desarrollo en particular, un grupo de conceptos que definen su arquitectura y una serie de herramientas de desarrollo; todo ello define la manera en la que se deben construir las aplicaciones. En este módulo se presentan el ambiente de iOS y los componentes de su arquitectura que son fundamentales en el desarrollo. Con ellos posteriormente, se construyen aplicaciones básicas.

  11. Desarrollo de Aplicaciones Profesionales en iOS II
  12. Este módulo enseña cómo incorporar funcionalidades avanzadas a las aplicaciones en iOS: la integración con servicios back-end corporativos por medio de servicios web, técnicas de sincronización, manejo de la concurrencia, uso del hardware del dispositivo (cámara, acelerómetro, etc.), uso de funcionalidades geográficas (mapas y ubicaciones) y más funcionalidades avanzadas.