You are on page 1of 6

JUSTIFICACIÓN

La creación de aplicaciones para dispositivos móviles es un campo del desarrollo Web
con una creciente demanda en la actualidad. La aparición de distintos estándares de
marcado como HTML5 y los lenguajes, tales como, CSS3 y Javascript ha facilitado el
desarrollo y formación de aplicaciones para dispositivos que permiten múltiples formas de
interactuar con los usuarios.

Los desarrolladores web, sus conocimientos y la utilización de herramientas como
PhoneGap (Apache Cordova), extienden su campo de acción, posibilitando el acceso a
la creación de aplicaciones que funcionan de la misma manera que las aplicaciones
nativas de cada sistema como Android, iOS, Blackberry, y Windows Phone.

PROPÓSITOS DE FORMACIÓN

 Emplear e interpretar los conocimientos web en el desarrollo de aplicaciones móviles
para diferentes dispositivos “Cross-Platform”.
 Entender las diferencias entre la creación de aplicativos para PC y dispositivos
móviles, como interactúan y cómo funcionan.

COMPETENCIAS A DESARROLLAR

A finalizar el Diplomado en Desarrollo de Aplicaciones Móviles el participante habrá
desarrollado la(s) capacidad(s) para:

 Plantear y proponer planes de acción encaminados a obtener un resultado
determinado.
 Identificar alternativas de solución y sustentar su selección con criterio profesional.

 Comercializa APPS móviles. analizar y procesar información especializada obtenida por medio de la Internet para incorporarla en la ejecución de tareas específicas.  Manejo de lenguajes HTML5.  Capacidad de análisis y síntesis.  Conocimientos de internet. PERFIL DE INGRESO REQUERIDO  Manejo de sistemas operativos Windows y Mac OS. .  Ubicar.  Manejo de la herramienta Adobe dreamweaver. como interactúan y cómo funcionan.  Emplea e interpreta los conocimientos web en el desarrollo de aplicaciones móviles.  Identificar los diferentes roles en un equipo de trabajo a partir de la dinámica presente en una situación. colaboración y participación en redes.  Utilizar la Internet para la comunicación.  Administra la herramienta desarrollo de aplicaciones móviles. CSS3 Javascript.  Desarrolla propuestas de diseño ajustadas a las distintas plataformas.  Entiende la diferencias entre la creación de aplicativos para PC y dispositivos móviles.  Comprende y maneja los lenguajes de programación para APPS.

 Complementando con Modernizr y Respond.  Creación de Responsive Media.  Estructurando el ejemplo Responsive para múltiples Dispositivos.  Enfoque para móviles.  Creación de Mockups o Wireframes. MÓDULO 2: RESPONSIVE WEB DESIGN Y EL DISEÑO CON HTML5  Introducción al diseño Web Responsive.  Definiendo estrategias de navegación para Responsive Design.  Planificación de los contenidos para web.  Desarrollo para móviles.  Planificación de la experiencia de usuario con Responsive Design.js. . PLAN DE ESTUDIOS MÓDULO 1: PROGRAMACIÓN Y PLATAFORMAS  Compatibilidad entre plataformas y arquitectura.

 Elementos en JavaScript de IONIC.  Generadores de Yeoman.IO  Creación de un Servidor de Chat Socket.  Extendiendo HTML y trabajando JavaScript con AngularJS.  Workflows (Flujos de Trabajo) con Yeoman. MÓDULO 4: WORKFLOWS (Flujos de trabajo) con AngularJS  Introducción a flujos de trabajo con GruntJS.  Introducción a la gestión de paquetes con Bower.  AJAX con AngularJS y nuestro Workflow. MÓDULO 5: IONIC FRAMEWORK ANGULARJS PARA CREAR APLICACIONES MÓVILES  ¿Qué es IONIC Framework?  Elementos CSS de IONIC.  JavaScript y la Orientación a Objetos.IO  Uso de MySQL y/o SQLite como elementos de almacenamiento de información  Instalando paquetes necesarios para PhoneGap  (Apache Cordova). MÓDULO 6: NODEJS Y PHONEGAP (APACHE CORDOVA)  Introducción a NodeJS: JavaScript en el servidor  Introducción a nodeJS  Node Interactivo con REPL  Instalar y usar el framework Express. motor de plantillas para NodeJS  Routing y Renderizado de Views con NodeJS  AJAX bidireccional con Socket. .js con ExpressJS  Uso de Swig.  Crear Aplicaciones Node.MÓDULO 3: INTRODUCCIÓN A JAVASCRIPT Y ANGULARJS  JavaScript.

MÓDULO 9: USO DE LA API PHONEGAP (APACHE CORDOVA)  Entendiendo DeviceReady. .  Configurando entorno de desarrollo para GruntJS.  Guía para entornos de desarrollo para FirefoxOS.  Guía de Instalación SDK para Android.  Geolocalización.  Captura de vídeo y audio.  Ubicación y brújula.  Captura de imágenes.  Obteniendo información de conexión a red.  Leyendo y escribiendo archivos.  Obteniendo información del dispositivo.  Configuración PhoneGap (Apache Cordova) en Android.  Tareas programadas con NodeJS para aplicar en PhoneGap (Apache Cordova). MÓDULO 8: DEPURACIÓN Y TEST DE CÓDIGO EN PHONEGAP (APACHE CORDOVA)  Instalando Gestor de tareas GruntJS para NodeJS.  Test de aplicación “Hola Mundo”.  Instalando módulos para test de aplicaciones.  Configurando entorno de desarrollo para PhoneGap (Apache Cordova).  Creación de un proyecto Android.  Guía de instalación SDK para iOS.  Configuración de un proyecto iOS.  Almacenando información (Local Storage).  Reproduciendo audio y video.  Creando un “Hola Mundo” en PhoneGap (Apache Cordova).  Trabajando con contactos.MÓDULO 7: COMENZANDO CON PHONEGAP (APACHE CORDOVA)  Introducción y cambios en PhoneGap (Apache Cordova).  Usando notificaciones.  Usando el emulador de Android.  Usando el Acelerómetro.

 Introducción a REST. .  Emprendiendo Ideas para Aplicaciones Móviles.  Estadísticas de consumo.  Proyecto PhoneGap Build. MÓDULO 12: MERCADEO Y MODELOS DE NEGOCIO PARA APPS  Antecedentes. MÓDULO 11: PROYECTO  Creación de una cuenta.  El potencial del mercado de desarrollo de aplicaciones.  Efectividad de las aplicaciones móviles – Awarness Vs.  Estrategias para monetizar una app Casos de uso.  Compilar para tienda Apple.  Análisis sintáctico de JSON.  Modelos de descarga Casos de uso.  El “Eye Tracking”.  La Web y las App Móviles.  Móviles.  Casos de éxito.  Recepción de datos desde el servidor con aplicación de prueba.  Modelos de e-commerce.MÓDULO 10: ARQUITECTURA ORIENTADA AL SERVICIO (WEB SERVICES) PARA MÓVILES  Introducción a los servicios Web.  Compilar para tienda Android.  Business Model Canvas y Lean Canvas.  Diseño y Construcción de APIs en REST.Conversión  Engagement de aplicaciones móviles.  Envío de consultas al servidor con aplicación de prueba.  Proyecciones del Mercado Móvil.