DESARROLLO DE APLICACIONES MÓVILES BASADO EN PHONEGAP

Catálogo / Informática y Comunicaciones

Curso

DESARROLLO DE APLICACIONES MÓVILES BASADO EN PHONEGAP

Hasta 100%
de la cuota FUNDAE
Teleformación
Modalidad
Con tutor
Seguimiento experto
SCORM
Acceso 24/7

Descripción

Este Curso IFCT035PO DESARROLLO DE APLICACIONES MÓVILES BASADO EN PHONEGAP le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones. Con este CURSO IFCT035PO DESARROLLO DE APLICACIONES MÓVILES BASADO EN PHONEGAP el alumno será capaz de desenvolverse dentro del Sector y generar aplicaciones multidispositivos con phonegap válidas en ios, android, windows phone y web.

60 horas · Scorm · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

Unidad didáctica 1. El mundo de las apps.

  • El mundo de las apps
  • Introducción
  • Concepto
  • Historia – Plataformas de distribución
  • Sistemas Operativos Móviles
  • Sistema Operativo por capas
  • Kernel
  • Middleware.
  • Entorno de ejecución de aplicaciones.
  • Interfaz de usuarios.
  • Tipologías.
  • App Nativa.
  • Web App.
  • App Híbrida.
  • Ejemplos.
  • Ciclo de vida de una app.
  • Prototipo o interfaz gráfica.
  • Prototipado. Un poco de teoría.
  • Papel y lapicero.
  • Herramientas de prototipado online.
  • 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.

  • Phonegap Presentación Origen y presente
  • Introducción
  • Concepto
  • Características
  • Definición = Características + Concepto
  • Cuestiones para aclarar
  • 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
  • Acercamiento al api
  • Disponibilidad de la api según el Sistema Operativo
  • Instalando ide Android para trabajar con phonegap
  • Requisitos mínimos
  • Sistemas Operativos
  • Instalación del jdk Pasos
  • Instalación del sdk de Android
  • Opciones
  • Adt Bundle Pasos
  • Primer proyecto en Eclipse
  • Creando mi primer proyecto phonegap en Android
  • 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
  • Appcelerator
  • Appcelerator vs Phonegap
  • Conclusión
  • Corona
  • Conclusión
  • Adobe air
  • Adobe Air vs Phonegap

Unidad didáctica 3. Phonegap. Estudiando su api (I)

  • Phonegap estudiando su api (I)
  • Archivo de configuración
  • Elementos y atributos de configuración generales
  • Preferencias globales
  • Preferencias de múltiples plataformas
  • El elemento feature
  • Preferencias exclusivas de Android
  • Instalando git
  • Instalación. Pasos.
  • Accelerometer
  • Instalación de Accelerometer
  • Configuración de Accelerometer
  • Métodos
  • Accelerometer.getCurrentAcceleration
  • Accelerometer. WatchAcceleration
  • Accelerometer.wearWatch
  • Objeto acceleration
  • Funciones callback
  • AccelerometerSuccess
  • AccelerometerError
  • Parámetro opcional
  • AccelerometerOptions
  • Camera
  • Instalación de Camera
  • Configuración de Camera
  • Métodos
  • Camera.getpicture
  • Camera.Cleanup
  • Funciones callback
  • Camerasuccess.
  • Cameraerror.
  • Cameraoptions
  • Capture
  • Instalación de Capture
  • Configuración de Capture
  • Métodos
  • Capture.captureaudio
  • Capture.captureimage
  • Capture.capturevideo
  • Options
  • Captureaudiooptions
  • Captureimageoptions
  • Capturevideooptions
  • Varios
  • Configurationdata
  • Captureerrorcb
  • Mediafile
  • Mediafiledata
  • Compass
  • Instalación de Compass
  • Configuración de Compass
  • Métodos
  • Compass.getcurrentheading
  • Compass.watchheading
  • Compass.clearwatch
  • Argumentos
  • Compassucess
  • Compasserror
  • Compassoptions
  • Compassheading

Unidad didáctica 4. Phonegap. Estudiando su api (II).

  • Phonegap Estudiando su api (II)
  • Connection
  • Instalación de Connection
  • Configuración de Connection
  • Propiedad
  • Connectiontype
  • Constantes
  • Contacts
  • Instalación de Contacts
  • Configuración de Contacts
  • Métodos
  • Argumentos
  • Device
  • Instalación de Device
  • Configuración de Device
  • Propiedades
  • Events
  • Instalación de Events
  • Configuración de Events
  • Tipos de Eventos
  • Deviceready.
  • Pause.
  • Resume.
  • Online.
  • Offline.
  • Backbutton.
  • Batterycritical.
  • Batterylow.
  • Batterystatus.
  • Menubutton.
  • Searchbutton.
  • Startcallbutton.
  • Endcallbutton.
  • Volumedownbutton.
  • Volumeupbutton.

Unidad didáctica 5. Phonegap. Estudiando su api (III).

  • Phonegap Estudiando su api (III)
  • 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.

  • Enfrentándonos a nuestra primera app Organizando ideas
  • Mockup
  • Url y nociones básicas
  • Logueándonos
  • Elección de so Móvil y modelo sobre el que prototipar
  • Configuración de componentes e interfaz final
  • MyConversor Ejemplo
  • Generación de plantillas JQueryMobile
  • Opciones para obtener plantillas jQueryMobile
  • Opciones de apperyio
  • 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
  • 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.

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

  • Puesta en práctica de lo aprendido app online MyTrivial
  • 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

  • Monetizando nuestra app Admob en Animales y MyTrivial
  • Tipologías de monetización
  • Apps gratuitas con In-App Advertising
  • Apps Freemium con compras In-App
  • Apps de pago
  • Apps con modelo de suscripción
  • ¿Podemos utilizar In-App Advertising en phonegap?
  • ¿Cómo implementar In-app Purchase con Phonegap?
  • ¿Podemos utilizar phonegap en una app de pago?
  • ¿Puede utilizarse phonegap como modelo de suscripción?
  • Admob
  • Configurando el Sitio
  • Admob en MyTrivial

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll to Top