Menú

Desarrollo de aplicaciones para móviles del centro UNIPILOTO

Programa de Desarrollo de aplicaciones para móviles

Modalidad: Presencial
Duración 120
Localización: Bogotá D.C.

Descripción

Presentació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.



Objetivos

Emplear e interpretar los conocimientos web en el desarrollo de aplicaciones móviles para diferentes dispositivos &ldquo,Cross-Platform&rdquo,.

Entender las diferencias entre la creación de aplicativos para PC y dispositivos móviles, cómo interactúan y cómo funcionan.



Competencias

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.

Ubicar, analizar y procesar información especializada obtenida por medio de la Internet para incorporarla en la ejecución de tareas específicas.

Utilizar la Internet para la comunicación, colaboración y participación en redes.

Identificar los diferentes roles en un equipo de trabajo a partir de la dinámica presente en una situación.

Administra la herramienta desarrollo de aplicaciones móviles.

Emplea e interpreta los conocimientos web en el desarrollo de aplicaciones móviles.

Entiende la diferencias entre la creación de aplicativos para PC y dispositivos móviles, cómo interactúan y cómo funcionan.

Comprende y maneja los lenguajes de programación para APPS.

Desarrolla propuestas de diseño ajustadas a las distintas plataformas.

Capacidad de análisis y síntesis.

Comercializa APPS móviles.


Temario

Temario

MODULO 1: PROGRAMACIÓN Y PLATAFORMAS

Compatibilidad entre plataformas y arquitectura.

Desarrollo para móviles.



MODULO 2: RESPONSIVE WEB DESIGN Y EL DISEÑO CON HTML5

Introducción al diseño Web Responsive.

Planificación de los contenidos para web.

Creación de Mockups o Wireframes.

Planificación de la experiencia de usuario con Responsive Design.

Estructurando el ejemplo Responsive para múltiples Dispositivos.

Definiendo estrategias de navegación para Responsive Design.

Creación de Responsive Media.

Enfoque para móviles.

Complementando con Modernizr y Respond.js.



MODULO 3: INTRODUCCIÓN A JAVASCRIPT Y ANGULARJS

JavaScript.

JavaScript y la Orientación a Objetos.

Extendiendo HTML y trabajando JavaScript con AngularJS.



MODULO 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.

Workflows (Flujos de Trabajo) con Yeoman.

Generadores de Yeoman.

AJAX con AngularJS y nuestro Workflow.



MODULO 5: IONIC FRAMEWORK ANGULARJS PARA CREAR APLICACIONES MÓVILES

¿,Qué es IONIC Framework?

Elementos CSS de IONIC.

Elementos en JavaScript de IONIC.



MODULO 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.

Crear Aplicaciones Node.js con ExpressJS

Uso de Swig, motor de plantillas para NodeJS

Routing y Renderizado de Views con NodeJS

AJAX bidireccional con Socket.IO

Creación de un Servidor de Chat Socket.IO

Uso de MySQL y/o SQLite como elementos de almacenamiento de información

Instalando paquetes necesarios para PhoneGap

(Apache Cordova).



MODULO 7: COMENZANDO CON PHONEGAP (APACHE CORDOVA)

Introducción y cambios en PhoneGap (Apache Cordova).

Tareas programadas con NodeJS para aplicar en PhoneGap (Apache Cordova).

Guía de instalación SDK para iOS.

Guía de Instalación SDK para Android.

Guía para entornos de desarrollo para FirefoxOS.

Configuración PhoneGap (Apache Cordova) en Android.

Configurando entorno de desarrollo para PhoneGap (Apache Cordova).

Creando un &ldquo,Hola Mundo&rdquo, en PhoneGap (Apache Cordova).

Creación de un proyecto Android.

Usando el emulador de Android.

Configuración de un proyecto iOS.



MODULO 8: DEPURACIÓN Y TEST DE CÓDIGO EN PHONEGAP (APACHE CORDOVA)

Instalando Gestor de tareas GruntJS para NodeJS.

Configurando entorno de desarrollo para GruntJS.

Instalando módulos para test de aplicaciones.

Test de aplicación &ldquo,Hola Mundo&rdquo,.



MODULO 9: USO DE LA API PHONEGAP (APACHE CORDOVA)

Entendiendo DeviceReady.

Obteniendo información del dispositivo.

Obteniendo información de conexión a red.

Ubicación y brújula.

Usando notificaciones.

Usando el Acelerómetro.

Geolocalización.

Trabajando con contactos.

Almacenando información (Local Storage).

Leyendo y escribiendo archivos.

Reproduciendo audio y video.

Captura de imágenes.

Captura de vídeo y audio.



MODULO 10: ARQUITECTURA ORIENTADA AL SERVICIO (WEB SERVICES) PARA MÓVILES

Introducción a los servicios Web.

Análisis sintáctico de JSON.

Introducción a REST.

Diseño y Construcción de APIs en REST.

Recepción de datos desde el servidor con aplicación de prueba.

Envío de consultas al servidor con aplicación de prueba.



MODULO 11: PROYECTO

Creación de una cuenta.

Proyecto PhoneGap Build.

Compilar para tienda Apple.

Compilar para tienda Android.



MODULO 12: MERCADEO Y MODELOS DE NEGOCIO PARA APPS

Antecedentes.

Estadísticas de consumo.

Casos de éxito.

La Web y las App Móviles.

Modelos de eCommerce.

El &ldquo,Eye Tracking&rdquo,.

Modelos de descarga Casos de uso.

Estrategias para monetizar una app Casos de uso.

El potencial del mercado de desarrollo de aplicaciones.

Móviles.

Efectividad de las aplicaciones móviles &ndash, Awarness Vs.Conversión

Engagement de aplicaciones móviles.

Proyecciones del Mercado Móvil.

Business Model Canvas y Lean Canvas.

Emprendiendo Ideas para Aplicaciones Móviles.

Información Adicional

Universidad Piloto de Colombia. Código SNIES 1815.

Personería Jurídica: Resolución 3681 de noviembre 27 de 1962.

Reconocimiento Institucional acreditado por el Decreto 371 de 1972 del Ministerio de Educación Nacional.

Carácter académico: Universidad.

Institución de Educación Superior Vigilada por el Ministerio de Educación Nacional. Sede Bogotá



Documentos requeridos


* Formulario de inscripción diligenciado y con firma.

* 2 fotografías 3×,4 fondo azul.

* Fotocopia de la cédula de ciudadanía ampliada al 150% o equivalente según el país de origen del estudiante, pasaporte y visa.

* Consignación del pago de matrícula.



Horario

Viernes de 6:00 p.m. a 10:00 p.m. y sábado de 7:00 a.m. a 1:00 p.m.



Perfil de Ingreso

Manejo de sistemas operativos Windows y Mac OS.

Conocimientos de internet.

Manejo de lenguajes HTML5, CSS3 Javascript.

Manejo de la herramienta Adobe dreamweaver.



Inversión y descuentos

Inversión: A consultar

10% de descuento para egresados graduados UPC. Para adquirir este descuento, se debe adjuntar fotocopia del título de pregrado o postgrado de la Universidad Piloto de Colombia o carnet de egresado.

10% de descuento para quien cursó y se certificó en un programa de educación continuada. Para adquirir este descuento, se debe adjuntar fotocopia del certificado de participación en la Universidad Piloto de Colombia.

Descuentos para grupos (dirigido a funcionarios de una misma empresa, afiliados o miembros del núcleo familiar):

9.5% de descuento para grupos de tres (3) personas.

10.5% de descuento para grupos de cuatro (4) personas.

11.5% de descuento para grupos de cinco (5) personas.

12.5% de descuento para grupos de seis (6) o más personas.

Convenios: Descuento según lo estipulado en cada convenio.

En ninguno de los casos los descuentos son acumulables ni aplican con retroactividad.

Aplica sobre el valor de la matrícula vigente al momento de pago.
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​