Catálogo / Informática y Comunicaciones

EIN-05236

IFCT035PO desarrollo de aplicaciones móviles basado en PhoneGap

Ref. EMP

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
60 h
Duración

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 · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

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.

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

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

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.

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

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

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

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

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 al inicio