Objetivo.
-
PhoneGap es una plataforma libre de desarrollo para móviles que mediante HTML5 + hojas de estilo + javascript permite crear aplicaciones para Android, iOS, BlackBerry, Symbian y Windows Phone. PhoneGap ahora cuenta con el soporte de Adobe lo cual lo hace una plataforma robusta y muy potente, la cual esta creciendo de sobremanera y la mayoria de empresas la estan adoptando para poder generar aplicaciones móviles de una manera muy rápida y aprovechando a su equipo de programadores actual.
Audiencia.
-
Programadores
Pre requisitos.
-
Conocimiento básico de fundamentos de programación.
-
Conocimiento de html, css y javascript
-
Contar con dispositivo
Temario
1.- Arquitectura de Phonegap
1.1 Introducción a Phonegap
1.2 Flujo de trabajo de desarrollo básico
2.- Node.js
2.1 Como funcionan los SDK nativos
2.1.1 Java
2.1.2 Objective-C
3.- Creación de un aplicación
3.1 Diferencias entre plataformas
3.1.1 Estructurar la aplicación móvil
3.1.2 Espacios de nombres
4.- Fundamentos de la interfaz de usuario
4.1 AppFramework
4.2 Etiquetas vs Ventanas
4.2.1 Posicionamiento
4.2.2 Gestión de eventos (BackButton, DeviceReady, Resume, Online, Offline)
4.2.3 Vista y controlador
5.- Manipulación de Eventos
5.1 Almacenar en base de datos local
5.1.1 SQL vs Javascript persistence
5.1.2 Recuperar datos y mostrarlos en la vista
6.- Manipulación de Bases de Datos con Phonega (Parte 1)
7.- Manipulación de Bases de Datos con Phonegap (Parte 2)
8.- Servicios de Localización (Parte 1)
8.1 Mapas nativos en cada plataforma
8.1.1 GPS
8.1.2 Interacción GPS vs Mapas Nativos
9.- Servicios de Localización (Parte 2)
9.1 Mapas nativos en cada plataforma
9.1.1 GPS
9.1.2 Interacción GPS vs Mapas Nativos