imagen index

CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE INFORMACIÓN

Creación de mi primera APP multiplataforma con Phonegap

Fecha de inicio: 2017-07-10
Duración: 20 Horas.

Creación de mi primera APP multiplataforma con Phonegap


Descripción:

PhoneGap es una propuesta de licencia OpenSource (código abierto), basada en JavaScript, que permite crear aplicaciones para dispositivos móviles utilizando HTML5 y CSS3. Esta nueva tecnología soporta el desarrollo de aplicaciones para los sistemas Android, IOS, BlackBerry, Windows Phone y Symbian. Esta herramienta maneja APIs que permiten el acceso y control de elementos como el acelerómetro, cámara, contactos en el dispositivo, red, almacenamiento, notificaciones, entre otras.

PhoneGap cuenta con dos grandes ventajas al momento del desarrollo:

- Se pueden ejecutar las aplicaciones en nuestro navegador web, sin depender de un simulador dedicado a esta tarea.

- Tiene la posibilidad de soportar funciones sobre frameworks como Sencha Touch o JQuery Mobile.

El presente curso pretende ser una referencia general para toda aquella persona que desee incursionar en la creación de aplicaciones móviles utilizando para ello el framework JQuery Mobile integrado al entorno de PhoneGap, se iniciara con los conceptos base que involucran la programación móvil, continuando con el uso de JQuery haciendo uso de Adobe©Dreamweaver para editar y previsualizar la interfaz generada, pasaremos por el manejo de los sensores y eventos del dispositivo, finalizando con la compilación y publicación de una aplicación que maneja datos de forma local y remota, la cual se pretende ser instalada en al menos dos diferentes sistemas operativos: Android y iOS.

Con este curso dispondrás de un panorama general de las posibilidades del desarrollo rápido de aplicaciones móviles.


 

Requisitos:

- Conceptos básicos de algún lenguaje de programación.

- Conocimientos básicos de JavaScript, HTML y CSS.

- Deseable conocimientos en programación de PHP, AJAX y manejo de MySQL (recomendable).

 


TEMARIO

1.- RECURSOS PARA EL DESARROLLO DE APLICACIONES MÓVILES

- El mundo del desarrollo de las APP móviles.
- Phonegap y recursos disponibles.
- Creación de cuentas en Phonegap Build.
- Certificados para diferentes plataformas.
- Archivo de configuración y APIs disponibles.


2.- PROGRAMACIÓN INTERACTIVA CON JQUERY MOBILE

- Distribuciones de JQUery Mobile.
- Archivos Javascript para interacción.
- Roles, navegación e interfaces.
- Ventanas de diálogo.
- Cambios y transiciones entre pantallas.
- Botones, toolbars y Listas.
- Elementos tipo acordeón y colapsables.
- Elementos de formulario.



3.- MANEJO DE EVENTOS, SENSORES Y MULTIMEDIOS DEL DISPOSITIVO.

- Información del dispositivo.
- Bateria.
- Estados de conexión.
- Diálogos: alerta, Beep, confirmación, y prompt.
- Acelerómetro.
- Brújula.
- GPS: geolocalización.
- Manejo de la Cámara, audio y video.
- Manejo de imágenes mediante CANVAS y evento TOUCH.


4.- MANEJO DE DATOS LOCALES Y REMOTOS CON COMPONENTES AJAX Y PHP.

- Recursos para el manejo de bases de datos.

- Manejo de conexiones a servidores remotos MySQL para manejo de datos.
--- Crossdomain y Validación de usuarios.
--- Filetransfer y la carga de fotografias desde dispositivo local.

- Manejo SQLite para manejo de datos locales.
--- Creación de tablas.
--- Acceso y manipulación a datos locales para la creación de una encuesta básica.

- Creación de una aplicación que almacena datos de forma local y con opciones de carga a servidor remoto.


5.- Proceso de distribución de una aplicación.

- Prototipado de una APP
- Configuración final de la aplicación.
- Iconos para Android y para iOS.
- Pantallas de inicio Splash screen.
- Empacado, carga y precompilación de la aplicación de prueba.
- Distribución de las aplicaciones mediante certificados de cada plataforma.


Fecha de inicio: 2017-07-10


Días:
Del 10 al 13 de JULIO *
08 y 09 de JULIO (Un fin de semana 2 días) **


Horario:
09:00 - 14:00 hrs. *
09:00 - 19:00 hrs. **


Duración:
20 horas.


Costos:
Comunidad IPN: $ 2449.5
Público general: $ 3308.5

 

 

 

** La apertura de los cursos estan sujetos a cubrir con el cupo mínimo de participantes para cada uno de ellos.