¿Qué quieres aprender?

POSTGRADO EN DESARROLLO DE APLICACIONES MÓVILES BASADO EN PHONEGAP

POSTGRADO EN DESARROLLO DE APLICACIONES MÓVILES BASADO EN PHONEGAP

ESNECA BUSINESS SCHOOL

Postgrado online

Descuento Lectiva
1.520 € 380
¿Quieres hablar con un asesor sobre este curso?

Temario completo de este curso

UNIDAD DIDÁCTICA 1. EL MUNDO DE LAS APPS.
1. El mundo de las APPS
• Introducción
• Concepto
• Historia - Plataformas de distribución
• Sistemas Operativos Móviles
• Sistema Operativo por capas
2. Kernel
• Middleware.
• Entorno de ejecución de aplicaciones.
• Interfaz de usuarios.
• Tipologías.
3. App Nativa.
• Web App.
• App Híbrida.
• Ejemplos.
4. Ciclo de vida de una APP.
• Prototipo o interfaz gráfica.
• Prototipado. Un poco de teoría.
• Papel y lapicero.
• Herramientas de prototipado online.
5. Modelo de datos o lógica
• Codificación de la lógica según la tipología de la APP.
• ¿Qué debe hacer nuestra lógica o modelo de datos?.
• Implementación.
• Generación de binarios y distribución en los market places.
• Mantenimiento y actualización de la APP en los market places.
UNIDAD DIDÁCTICA 2. PHONEGAP. PRESENTACIÓN. ORIGEN Y PRESENTE.
1. Phonegap Presentación Origen y presente
• Introducción
• Concepto
2. Características
• Definición = Características + Concepto
• Cuestiones para aclarar
3. Precio de PHONEGAP
• ¿Cuál es la diferencia entre PHONEGAP y CORDOVA?
• ¿Cuántas aplicaciones PHONEGAP hay disponibles en los stores o tiendas de
APPS?
• ¿Qué es PHONEGAP BUILD y qué diferencia tiene respecto al framework
PHONEGAP?
• ¿Es cierto que Apple rechaza proyectos desarrollados con PHONEGAP?
• ¿Puede utilizarse PHP/ASP/JSF/Java/NET con PHONEGAP?
• Plataformas soportadas por PHONEGAP
• El API de PHONEGAP
4. Acercamiento al API
• Disponibilidad de la API según el Sistema Operativo
• Instalando IDE Android para trabajar con PHONEGAP
• Requisitos mínimos
CONTENIDO FORMATIVO
5. Sistemas Operativos
• Instalación del JDK Pasos
• Instalación del SDK de Android
6. Opciones
• ADT Bundle Pasos
• Primer proyecto en Eclipse
• Creando mi primer proyecto PHONEGAP en Android
7. Instalación de PHONEGAP
• Versión a instalar
• Descripción de Nodejs
• Instalación de Nodejs
• Instalando framework PHONEGAP desde npm
• Creación del proyecto híbrido PHONEGAP multiplataforma
• Creando un proyecto PHONEGAP para Android personalizado
• Cómo crear proyectos PHONEGAP para otras plataformas que no sean Android
• Alternativas a PHONEGAP
8. Appcelerator
• Appcelerator VS Phonegap
• Conclusión
• Corona
9. Conclusión
• Adobe AIR
• Adobe Air VS Phonegap
UNIDAD DIDÁCTICA 3. PHONEGAP. ESTUDIANDO SU API (I)
1. Phonegap estudiando su API (I)
• Archivo de configuración
2. Elementos y atributos de configuración generales
• Preferencias globales
• Preferencias de múltiples plataformas
• El elemento feature
• Preferencias exclusivas de Android
• Instalando GIT
3. Instalación. Pasos.
• Accelerometer
4. Instalación de Accelerometer
• Configuración de Accelerometer
• Métodos
5. Accelerometer.getCurrentAcceleration
• Accelerometer. watchAcceleration
• Accelerometer.wearWatch
• Objeto acceleration
• Funciones callback
6. AccelerometerSuccess
• AccelerometerError
• Parámetro opcional
7. AccelerometerOptions
• Camera
8. Instalación de Camera
• Configuración de Camera
• Métodos
9. Camera.getpicture
• Camera.Cleanup
• Funciones callback
10. Camerasuccess.
• Cameraerror.
• Cameraoptions
• Capture
11. Instalación de Capture
• Configuración de Capture
• Métodos
12. Capture.captureaudio
• Capture.captureimage
• Capture.capturevideo
• Options
13. Captureaudiooptions
• Captureimageoptions
• Capturevideooptions
• Varios
14. Configurationdata
• Captureerrorcb
• Mediafile
• Mediafiledata
• Compass
15. Instalación de Compass
• Configuración de Compass
• Métodos
16. Compass.getcurrentheading
• Compass.watchheading
• Compass.clearwatch
• Argumentos
17. Compassucess
• Compasserror
• Compassoptions
• Compassheading
UNIDAD DIDÁCTICA 4. PHONEGAP. ESTUDIANDO SU API (II).
1. Phonegap Estudiando su API (II)
2. Connection
• Instalación de Connection
• Configuración de Connection
• Propiedad
3. Connectiontype
• Constantes
4. Contacts
• Instalación de Contacts
• Configuración de Contacts
• Métodos
• Argumentos
5. Device
• Instalación de Device
• Configuración de Device
• Propiedades
6. Events
• Instalación de Events
• Configuración de Events
• Tipos de Eventos
7. Deviceready.
• Pause.
• Resume.
• Online.
• Offline.
• Backbutton.
• Batterycritical.
• Batterylow.
• Batterystatus.
• Menubutton.
• Searchbutton.
• Startcallbutton.
• Endcallbutton.
• Volumedownbutton.
• Volumeupbutton.
UNIDAD DIDÁCTICA 5. PHONEGAP. ESTUDIANDO SU API (III).
1. Phonegap Estudiando su API (III)
2. File
• Instalación de File
• Configuración de File
• DirectoryEntry
• DirectoryReader
• FileEntry
• FileError
• FileReader
• FileSystem
• FileTransfer
• FileTransferError
• FileUploadOptions
• FileUploadResult
• FileWriter
• Flags
• Localfilesystem
• Metadata
• Geolocation
• Argumentos
• Globalization
• Inappbrowser
• Phonegap Estudiando su API (IV)
• Media
• Notification
• Splashscreen
• Storage
UNIDAD DIDÁCTICA 6. ENFRENTÁNDONOS A NUESTRA PRIMERA APP. ORGANIZANDO IDEAS.
1. Enfrentándonos a nuestra primera APP Organizando ideas
2. Mockup
3. URL y nociones básicas
4. Logueándonos
5. Elección de SO Móvil y modelo sobre el que prototipar
6. Configuración de componentes e interfaz final
7. MyConversor Ejemplo
8. Generación de plantillas JQueryMobile
• Opciones para obtener plantillas jQueryMobile
• Opciones de apperyio
9. APP offline
• El ejemplo
• La plantilla de OffLine
• Estudiando el ejemplo
• Por qué es offline
• Cómo hacer dinámica una APP offline
• APP OffLine Web Storage API
• APP online
10. Técnicas para que nuestra APP sea online
• XMLHttpRequest
• JSONP
• WebSockets
UNIDAD DIDÁCTICA 7. PUESTA EN PRÁCTICA DE LO APRENDIDO. APP OFFLINE. ANIMALES.
1. Puesta en práctica de lo aprendido APP Offline ANIMALES
• Pantalla de presentación
• Guardando las votaciones
• Agregando música
• Insertando interactividad
• Avisando del estado de la batería
• Agregando una foto y dinamizando la APP
UNIDAD DIDÁCTICA 8. PUESTA EN PRÁCTICA DE LO APRENDIDO. APP ONLINE. MYTRIVIAL.
1. Puesta en práctica de lo aprendido APP ONLINE MyTrivial
2. Presentando MyTrivial
• Interactuando con un servidor remoto
• Transfiriendo archivos a un servidor
• Registrando y mostrando online la puntuación
• Obteniendo contactos del dispositivo e invitarles a utilizar MyTrivial
• Guardando login y puntuación en toda la navegación
• Preparando la APP para la no conectividad
UNIDAD DIDÁCTICA 9. MONETIZANDO NUESTRA APP. ADMOB EN MYTRIVIAL
1. Monetizando nuestra APP Admob en Animales y MyTrivial
2. Tipologías de monetización
3. Apps gratuitas con In-App Advertising
4. Apps Freemium con compras In-App
5. Apps de pago
6. Apps con modelo de suscripción
7. ¿Podemos utilizar In-App Advertising en PHONEGAP?
8. ¿Cómo implementar In-APP Purchase con Phonegap?
9. ¿Podemos utilizar PHONEGAP en una APP de pago?
10. ¿Puede utilizarse PHONEGAP como modelo de suscripción?
11. ADMOB
Ver más