Inicio » Catálogo » Curso de PhoneGap

Curso de PhoneGap


Valoracion 7,0 10 - 1 (votos)

Ver valoraciones

Bonificar curso

Curso bonificado para trabajadores

Si trabajas en una empresa Española te tramitamos la bonificación para que este curso lo puedas hacer gratis.

  120 € 240 € Ver ficha del tutor
  Sin Tutor Con Tutor
Acceso secuencial a las unidades del curso. V V
Descarga de contenidos en PDF. V V
Acceso a recursos didácticos y multimedia. V V
Ilimitadas consultas al tutor. - V
Videoconferencias con el tutor desde el entorno de comunicaciones - V
Ejercicios prácticos corregidos y evaluados por el tutor. - V
Certificado de realización PDF firmado digitalmente V -
Certificado de aprovechamiento PDF e impreso. - V
Posibilidad de bonificación hasta el 100% - V

Unidades:

  1. El mundo de las APPS
  2. Phonegap. Presentación e instalación
  3. Phonegap. Estudiando su API (I)
  4. Phonegap. Estudiando su API (II)
  5. Phonegap. Estudiando su API (III)
  6. Phonegap. Estudiando su API (IV)
  7. Generación de plantillas. Comunicación offline/online
  8. Puesta en práctica de lo aprendido. APP Offline. Animales
  9. Puesta en práctica de lo aprendido. APP ONLINE. MyTrivial
  10. Monetizando nuestra APP. Plugin para Admob.
Duración: 40 horas
  • Información
  • Otros datos
  • Cursos relacionados
Familia: Entornos de Programación

¿Quieres ser el próximo creador de una APP de éxito en tu empresa o a nivel personal? Este es tu curso. Genera aplicaciones  multidispositivo offline u online conectadas en la nube y aprende a monetizarlas.

¿Como empezar?

Ver videoSi quieres hacer uno de nuestros cursos basta con que solicites la inscripción, para ello debes rellenar el formulario de inscripción e indicar una dirección de e-mail en la que recibirás tus datos de acceso, nombre de usuario y contraseña, el envío de los datos es inmediato. (Debes prestar atención a la carpeta de spam ya que algunos filtros antispam podrían filtrar este correo).

Con tu nombre de usuario y contraseña ya podrás entrar en el curso. Te damos acceso gratuito a la primera lección para que puedas evaluar el curso. Inicialmente sólo puedes ver la unidad de metodología. Para acceder a las siguientes tendrás que aprobar el test asignado a la misma.

Si el curso te gusta puedes realizar el pago durante el proceso de inscripción o en cualquier momento dentro del aula virtual. El pago lo puedes hacer con tarjeta Visa, PAYPAL o realizando una transferencia y enviando posteriormente el justificante de la misma. Una vez realizado el pago podrás acceder a todas las lecciones, siempre de una forma secuencial.

¿Plazos?

Desde que te inscribes dispones de un plazo máximo de 10 días para poder evaluar el curso hasta la unidad 1. Una vez hayas completado las lecciones de evaluación se detiene el avance en el curso y tu decides...

En el momento de hacer el pago tu plazo se amplía hasta los 90 días con el objeto de que puedas realizar el curso cómodamente. Si justificas las causas puedes pedir una ampliación de plazo y generalmente se suele conceder.

La ampliación de plazo se la puedes solicitar a tu tutor y en el caso de los cursos sin tutor desde la sección consúltanos de www.adrformacion.com

¿Me darán diploma?

Los alumnos que hayan comprado el curso en la modalidad sin tutor, recibirán mediante correo electrónico un certificado de realización en formato PDF firmado digitalmente por ADR Formación, con indicación del número de horas, el temario, las fechas de inicio y finalización, etc.

Los alumnos que hayan comprado el curso en la modalidad con tutor, recibirán un certificado de aprovechamiento en formato PDF en el correo electrónico y en formato impreso mediante correo postal enviado a la dirección que figure en la ficha del alumno.

Los envíos de los diplomas serán realizados la primera semana de cada mes, a los alumnos que hayan finalizado durante el mes anterior

¿Qué necesito?

Para hacer el curso basta con que dispongas de una conexión a Internet y un navegador con el plugin de Flash instalado.

Para escuchar los vídeos explicativos y poder aprovechar al máximo los recursos del curso se aconseja disponer de equipo multimedia.

¿A cuantas horas presenciales equivale?

El curso de PhoneGap equivale a 40 horas en Formación presencial

Este sitio web utiliza cookies de terceros con la finalidad de analizar el uso que hace de nuestra web y personalizar el contenido de los anuncios. Si continúa navegando entendemos que acepta su uso. Más información × Cerrar

Curso de PhoneGap

(Programa detallado)

Objetivo

Tras completar el curso, el alumno conocerá las últimas técnicas para desarrollar apps, con PHONEGAP como denominador común, pudiendo generar aplicaciones multidispositivos válidas en IOS, Android, Windows Phone y web: un único desarrollo y despliegue en las diversas plataformas. Sabrá cómo interactuar con el hardware del dispositivo, cómo obtener apps estáticas offline y apps dinámicas conectadas con un servidor remoto.  Además, sabrá cómo monetizar su APP.

Para ello, durante el curso se desarrollarán varias APPs desde cero hasta el final. Teoría + práctica, el éxito de su formación  está asegurado.¿Qué tipo de APPS podrá generar? Por ejemplo, una  APP empresarial corporativa que provea de un servicio especial, una APP lúdica como un juego de cartas o una APP online para la Bolsa. El único límite será su  imaginación y la destreza adquirida durante el curso.

Dirigido a:

Cualquier persona que desee generar una APP multidispositivo para ser subida simultáneamente a Apple Store, Google Play, Windows Phone Store y/o colgarla en la web directamente. Especialmente indicado para desarrolladores recién llegados al mundo de las APPS y que persigan una guía paso a paso de cómo llevar a la práctica este objetivo.

Para ello, se precisan conocimientos de HTML y JavaScript.

Requisitos:

Conocimientos de HTML y JavaScript a nivel básico o medio.

Software: se utilizará como entorno Android Studio. Se recomienda al menos disponer de 2-4 GB de RAM

PROGRAMA DEL CURSO

Curso de PhoneGap: 1.-El mundo de las APPS

Objetivo

En esta unidad presentaremos la historia de las APPS, realizando un recorrido de su breve existencia. Además, mostraremos las diversas maneras de desarrollar una APP, incidiendo en los sistemas operativos para móviles que copan el mercado actualmente. Concluiremos definiendo el ciclo de vida a la hora de implementar una APP cuando usamos una herramienta multiplataforma como es PHONEGAP.

Contenido

  1. El mundo de las APPS
    1. Introducción
    2. Concepto
    3. Historia - Plataformas de distribución
    4. Sistemas Operativos Móviles
    5. Sistema Operativo por capas
      1. Kernel
      2. Middleware
      3. Entorno de ejecución de aplicaciones
      4. Interfaz de usuarios
    6. Tipologías 
      1. App Nativa
      2. Web App
      3. App Híbrida
      4. Ejemplos
    7. Ciclo de vida de una APP
      1. Prototipo o interfaz gráfica
        1.  Prototipado. Un poco de teoría.   
        2.  Papel y lapicero
        3. Herramientas de prototipado online
      2. Modelo de datos o lógica
        1. Codificación de la lógica según la tipología de la APP
        2. ¿Qué debe hacer nuestra lógica o modelo de datos?
      3. Implementación
      4. Generación de binarios y distribución en los market places
      5. Mantenimiento y actualización de la APP en los market places
    8. Hemos aprendido...
  2. Ejercicios
    1. Ejercicio 1: Ordenar palabras
    2.  Ejercicio 2: Completar texto

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 2.-Phonegap. Presentación e instalación

Objetivo

Presentaremos PHONEGAP, qué es y cómo nos servirá de herramienta para desarrollar APPS multiplataforma. Describiremos sus características y ventajas, y cómo puede ayudarnos en nuestro objetivo de implementar una APP válida para un rango abierto de dispositivos móviles. Lo contrastaremos con otras opciones válidas existentes en el mercado. Por último, realizaremos una instalación real bajo Windows orientado a Android, a modo de ejemplo, que nos servirá de guía durante el resto del curso.

Contenido

  1. Phonegap. Presentación e instalación
    1. Introducción
    2. Concepto
      1. Características
        1.  Definición = Características + Concepto
      2. Cuestiones para aclarar
        1. Precio de PHONEGAP
        2. ¿Cuál es la diferencia entre PHONEGAP y CORDOVA?
        3. ¿Cuántas aplicaciones PHONEGAP hay disponibles en los stores o tiendas de APPS?
        4. ¿Qué es PHONEGAP BUILD y qué diferencia tiene respecto al framework PHONEGAP?
        5. ¿Es cierto que Apple rechaza proyectos desarrollados con PHONEGAP?
        6. ¿Puede utilizarse PHP/ASP/JSF/Java/.NET con PHONEGAP?
    3.  Plataformas soportadas por PHONEGAP
    4.  El API de PHONEGAP
      1. Acercamiento al API
      2.  Disponibilidad de la API según el Sistema Operativo
    5.  Instalación de PhoneGap.
      1. Observación muy importante
      2. Node.js - Instalación
      3.  Máquina virtual Java - Instalación
      4.  Android Studio - Instalación
      5.  Instalando framework PHONEGAP desde npm
        1. Creación del proyecto híbrido PHONEGAP multiplataforma
      6. Creando un proyecto PHONEGAP para Android personalizado
      7. Cómo crear proyectos PHONEGAP para otras plataformas que no sean Android
    6. Alternativas a PHONEGAP
      1. Appcelerator
        1.  Appcelerator VS Phonegap
        2. Conclusión
      2. Corona
        1. Conclusión
      3. Adobe AIR
        1. Adobe Air VS Phonegap
    7. Hemos aprendido...
  2. Ejercicios
    1. Ejercicio 1: Instalación Android Studio
      1. Lo necesario para comenzar
      2. Pasos a seguir
    2.  Ejercicio 2: Instalación PHONEGAP
      1. Lo necesario para comenzar
      2. Pasos a seguir

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 3.-Phonegap. Estudiando su API (I)

Objetivo

Comenzaremos analizando parte del API de PHONEGAP, que permite interactuar con el hardware del dispositivo móvil. Para ello, nos centraremos en cuatro funcionalidades, como son: Acelerómetro, Cámara, Captura y Compass.

Contenido

  1. Phonegap. Estudiando su API (I)
    1. Archivo de configuración
      1.  Elementos y atributos de configuración generales
      2. Preferencias globales
      3.  Preferencias de múltiples plataformas
      4.  El elemento feature
      5. Preferencias exclusivas de Android
    2.  Accelerometer
      1. Instalación de Accelerometer
      2. Configuración de Accelerometer
      3. Métodos
        1. accelerometer.getCurrentAcceleration
        2. accelerometer.watchAcceleration
        3. accelerometer.clearWatch
      4. Objeto acceleration
      5. Funciones callback
        1. accelerometerSuccess
        2. accelerometerError
      6. Parámetro opcional
        1. accelerometerOptions
    3.  Camera
      1. Instalación de Camera
      2. Configuración de Camera
      3. Métodos
        1. camera.getPicture
        2.  camera.Cleanup
      4. Funciones callback
        1. cameraSuccess
        2. cameraError
      5. cameraOptions 
    4.  Capture
      1. Instalación de Capture
      2. Configuración de Capture
      3. Métodos
        1. capture.captureAudio
        2. capture.captureImage
        3. capture.captureVideo
      4.  Options
        1. CaptureAudioOptions
        2. CaptureImageOptions
        3. CaptureVideoOptions 
      5. Varios
        1. ConfigurationData
        2. CaptureErrorCB
        3. MediaFile
        4. MediaFileData
    5.  Compass
      1. Instalación de Compass
      2. Configuración de Compass
      3. Métodos
        1. compass.getCurrentHeading
        2. compass.watchHeading
        3. compass.clearWatch
      4.  Argumentos
        1. compassSucess
        2. compassError
        3. compassOptions
        4. compassHeading
    6. Resumen
  2. Ejercicios
    1. Ejercicio 1: Acelerómetro
      1. Lo necesario para comenzar
      2. Pasos a seguir
  3.  Ejercicio 2: Compass/Brújula
    1. Lo necesario para comenzar
    2. Pasos a seguir

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 4.-Phonegap. Estudiando su API (II)

Objetivo

Continuamos en la tarea de analizar más posibilidades del API de PHONEGAP, y para ello veremos, en esta ocasión: Connection, Contacts, Device, Events.

Contenido

  1.   Phonegap. Estudiando su API (II)
    1.  Connection
      1. Instalación de Connection
      2. Configuración de Connection
      3. Propiedad
        1. connection.type
      4. Constantes
    2.  Contacts
      1. Instalación de Contacts
      2. Configuración de Contacts 
      3. Métodos
        1. contacts.create
        2. contacts.find
      4.  Argumentos
        1. contactFields
        2. contactSucess
        3. contactError
        4. contactFindOptions
      5. Objetos 
    3.  Device
      1. Instalación de Device
      2. Configuración de Device
      3. Propiedades
        1. device.model
        2. device.cordova
        3. device.platform
        4. device.uuid
        5. device.version
    4. Events
      1. Instalación de Events
      2. Configuración de Events
      3. Tipos de Eventos
        1. deviceready
        2. pause
        3. resume
        4. online
        5.  offline
        6. backbutton
        7. batterycritical
        8.  batterylow
        9. batterystatus
        10. menubutton
        11.  Searchbutton
        12. startcallbutton
        13.  endcallbutton
        14. volumedownbutton
        15. volumeupbutton
    5.  Hemos aprendido...
  2. Ejercicios
    1. Ejercicio 1: Connection
      1. Lo necesario para comenzar
      2. Pasos a seguir
    2. Ejercicio 2: Contacts
      1. Lo necesario para comenzar
      2. Pasos a seguir

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 5.-Phonegap. Estudiando su API (III)

Objetivo

Avanzamos en el objetivo de profundizar en el API de PHONEGAP. Nos toca aprender a utilizar: File, Geolocation, Globalization, InAppBrowser.

Contenido

  1. Phonegap. Estudiando su API (III)
    1.  File
      1. Instalación de File
      2.  Configuración de File
      3.  DirectoryEntry
        1. Métodos
      4. DirectoryReader
        1. Métodos
      5. FileEntry
        1. Métodos
      6. FileError
      7. FileReader
        1. Métodos
      8. FileSystem
      9. FileTransfer
        1. Métodos
      10. FileTransferError
      11. FileUploadOptions
      12. FileUploadResult
      13. FileWriter
        1. Métodos
      14. Flags
      15. LocalFileSystem
        1. Métodos
      16. Metadata
    2.  Geolocation
      1. Instalación de Geolocation
      2. Configuración de Geolocation
      3. Métodos
      4. Argumentos
        1. geolocationSuccess
        2. geolocationError
        3. geolocationOptions
      5. Objetos
    3. Globalization
      1. Instalación de Globalization 
      2. Configuración de Globalization
      3.  Objetos
        1. GlobalizationError
      4. Métodos
    4.  InAppBrowser
      1. Instalación de InAppBrowser
      2. Configuración de InAppBrowser
      3. Métodos
    5.  Hemos aprendido...
  2. Ejercicios
    1. Ejercicio 1: File
      1. Lo necesario para comenzar
      2. Pasos a seguir
    2.  Ejercicio 2: Geolocation
      1. Lo necesario para comenzar
      2. Pasos a seguir

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 6.-Phonegap. Estudiando su API (IV)

Objetivo

Finalizaremos el estudio del API de PHONEGAP, sumergiéndonos en las características asociadas a: Notification, SplashScreen y Storage.

Contenido

  1. Phonegap. Estudiando su API (IV)
    1.  Media
      1. Instalación de Media
      2. Configuración de  Media 
      3.  Métodos
      4. Parámetros
      5. Constantes
    2.  Notification
      1. Instalación de Notification
      2. Configuración de Notification
      3.  Métodos
    3.  Splashscreen
      1. Instalación de Splashscreen
      2. Configuración de Splashscreen
      3.  Inclusión de la imagen de presentación
      4. Métodos
    4.  Storage
      1. LocalStorage
      2.  WebSQL
      3. Instalación y configuración
      4. Métodos
      5. Argumentos
      6.  Objetos
      7. IndexedDB
    5.  Hemos aprendido...
  2. Ejercicios
    1. Ejercicio 1: Media
      1. Lo necesario para comenzar
      2. Pasos a seguir
    2.  Ejercicio 2: Storage
      1. Lo necesario para comenzar
      2. Pasos a seguir

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 7.-Generación de plantillas. Comunicación offline/online

Objetivo

En esta unidad, utilizaremos mockups para conceptualizar la idea de nuestra APP y, además, obtendremos las plantillas JqueryMobile desarrolladas.

Por otra parte, enseñaremos a utilizar el API Storage de PHONEGAP para organizar la lógica de nuestra aplicación JavaScript. Distinguiremos APPs offline de APPs online, y para estas últimas haremos uso de JSONP, para conectarnos a un servidor remoto y conseguir que funcione en la nube.

Contenido

  1. Enfrentándonos a nuestra primera APP. Organizando ideas.
    1.  Mockup
      1. URL y nociones básica
      2.  Logueándonos
      3. Elección de S.O. Móvil y modelo sobre el que prototipar
      4.  Configuración de componentes e interfaz final
        1.   MyConversor. Ejemplo.         
    2. Generación de plantillas JQueryMobile    
      1. Opciones para obtener plantillas jQueryMobile
      2.  Opciones de appery.io
    3. APP offline
      1. El ejemplo
      2. La plantilla de OffLine
      3.  Estudiando el ejemplo
      4.  Por qué es offline
      5. Cómo hacer dinámica una APP offline
      6.  APP OffLine. Web Storage API.
    4. APP online
      1. Técnicas para que nuestra APP sea online
        1. XMLHttpRequest
        2.  JSONP
        3.  WebSockets
    5. Hemos aprendido 
  2. Ejercicios
    1. Ejercicio 1: Prototipo
      1. Lo necesario para comenzar
      2. Pasos a seguir
    2.  Ejercicio 2: Generar una plantilla Jquery Mobile
      1. Lo necesario para comenzar
      2. Pasos a seguir

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 8.-Puesta en práctica de lo aprendido. APP Offline. Animales

Objetivo

Esta será nuestra primera APP real. Haremos uso de la app offline introducida en la unidad anterior. Para ello, haremos uso de todos los conceptos utilizados hasta ahora, con un planteamiento OFFLINE, volcando características del API de Phonegap.

Contenido

  1. Puesta en práctica de lo aprendido. APP Offline. ANIMALES.
    1.  Pantalla de presentación
    2.  Guardando las votaciones
    3.  Agregando música
    4.  Insertando interactividad
    5.  Avisando del estado de la batería
    6.  Agregando una foto y dinamizando la APP
    7.  Hemos aprendido
  2. Ejercicios
    1. Ejercicio 1: Generar una pantalla Splash
      1. Lo necesario para comenzar
      2. Pasos a seguir
    2.  Ejercicio 2: Batería y Notificación
      1. Lo necesario para comenzar
      2. Pasos a seguir

Inscríbete ahora y accede a 1 unidades gratis

Curso de PhoneGap: 9.-Puesta en práctica de lo aprendido. APP ONLINE. MyTrivial

Objetivo

En esta unidad, nos planteamos el reto de crear una APP lúdica, que nos permita jugar de forma ONLINE al sencillo juego del trivial. Nos planteamos limites en la interfaz gráfica, y en el modelo de datos. Facilitaremos un script remoto y una base de datos MySQ remota para el correcto funcionamiento de la aplicación. Una vez finalizada la lección, habremos conocido los fundamentos del desarrollo de una APP ONLINE.

Contenido

  1. Puesta en práctica de lo aprendido. APP ONLINE. MyTrivial
    1.  Presentando MyTrivial
      1.   Interactuando con un servidor remoto
  2.  Transfiriendo archivos a un servidor
  3.  Registrando y mostrando online la puntuación 
  4.  Obteniendo contactos del dispositivo e invitarles a utilizar MyTrivial
  5. Guardando login y puntuación en toda la navegación 
  6. Preparando la APP para la no conectividad
    1.  Hemos aprendido...
  • Ejercicios
    1. Ejercicio 1: Detectando la falta de red
      1. Lo necesario para comenzar
      2. Pasos a seguir
    2.  Ejercicio 2: Flujo de comunicación
      1. Lo necesario para comenzar
      2. Pasos a seguir

    Inscríbete ahora y accede a 1 unidades gratis

    Curso de PhoneGap: 10.-Monetizando nuestra APP. Plugin para Admob.

    Objetivo

    Una vez concluida la implementación de una APP, veremos cómo subirla en Google Play y mostraremos ADMOB, una plataforma publicitaria que nos permitirá monetizar nuestras aplicaciones. Configuraremos una cuenta y veremos sus características y manera de rentabilizar su inclusión en nuestra aplicación.

    Contenido

    1. Monetizando nuestra APP. Plugin Admob.
      1.  Tipologías de monetización
        1. Apps gratuitas con In-App Advertising
        2. Apps Freemium con compras In-App
        3. Apps de pago
        4. Apps con modelo de suscripción
      2.  Apps gratuitas con In-App Advertising
        1. ¿Podemos utilizar In-App Advertising en PHONEGAP?
      3.  Apps Freemium con compras In-App
        1. ¿Cómo implementar In-APP Purchase con Phonegap?
      4.  Apps de pago
        1. ¿Podemos utilizar PHONEGAP en una APP de pago?
      5.  Apps con modelo de suscripción
        1. ¿Puede utilizarse PHONEGAP como modelo de suscripción?
      6.  ADMOB
        1.  Configurando el Sitio
        2.  Plugin ADMOB 
      7.  Hemos aprendido...
    2. Ejercicios
      1. Ejercicio 1: Estrategia de monetización
        1. Lo necesario para comenzar
        2. Pasos a seguir
      2.  Ejercicio 2: Catalogar APPs PHONEGAP
        1. Lo necesario para comenzar
        2. Pasos a seguir

    Inscríbete ahora y accede a 1 unidades gratis