Curso Gratuito Experto en Desarrollo de Aplicaciones Móviles con Phonegap

Información gratuita

Nombre y apellidos

Email

Teléfono

Situación laboral

País

Provincia

Acepto la Política de Privacidad, el Aviso Legal y la Política de Cookies de cursosgratuitos.es

Curso 100% Bonificable si eres trabajador contratado en el régimen general y envías la documentación de matrícula (en el caso de ser estudiante, desempleado, autónomo, funcionario o jubilado puedes realizar este curso de forma parcialmente subvencionada)

Para qué te prepara:

El Curso de Experto en Desarrollo de Aplicaciones Móviles con Phonegap le prepara desenvolverse profesionalmente en el entorno del desarrollo de las aplicaciones móviles, así como a especializarse en Phonegap para logar tener éxito en el desarrollo de una App móvil.

A quién va dirigido:

Este Curso de Experto en Desarrollo de Aplicaciones Móviles con Phonegap está dirigido a profesionales de la programación y desarrollo para aplicaciones de dispositivos móviles que deseen especializarse en la utilización de Phonegap para desempeñar su trabajo.

Titulación:

Doble Titulación Expedida por EUROINNOVA BUSINESS SCHOOL y Avalada por la Escuela Superior de Cualificaciones Profesionales

Objetivos:

- Aprender los conceptos clave sobre el mundo de las APPs. - Adquirir los aspectos fundamentales sobre el desarrollo de aplicaciones con Phonegap. - Conocer la Api de Phonegap. - Monetizar la App.

Salidas Laborales:

Desarrollo de aplicaciones móviles / Apps móvil con Phonegap.

Resumen:

Si tiene interés en el sector de los dispositivos móviles y desea aprender las técnicas para realizar una APP gracias a Phonegap este es su momento, con el Curso de Experto en Desarrollo de Aplicaciones Móviles con Phonegap podrá adquirir los conocimientos oportunos para realizar esta función de manera profesional.

Metodología:

Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.

Temario:

UNIDAD DIDÁCTICA 1. EL MUNDO DE LAS APPS.
  1. El mundo de las APPS
  2. - Introducción

    - Concepto

    - Historia - Plataformas de distribución

    - Sistemas Operativos Móviles

    - Sistema Operativo por capas

  3. Kernel
  4. - Middleware.

    - Entorno de ejecución de aplicaciones.

    - Interfaz de usuarios.

    - Tipologías.

  5. App Nativa.
  6. - Web App.

    - App Híbrida.

    - Ejemplos.

  7. Ciclo de vida de una APP.
  8. - Prototipo o interfaz gráfica.

    - Prototipado. Un poco de teoría.

    - Papel y lapicero.

    - Herramientas de prototipado online.

  9. Modelo de datos o lógica
  10. - 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
  2. - Introducción

    - Concepto

  3. Características
  4. - Definición = Características + Concepto

    - Cuestiones para aclarar

  5. Precio de PHONEGAP
  6. - ¿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

  7. Acercamiento al API
  8. - Disponibilidad de la API según el Sistema Operativo

    - Instalando IDE Android para trabajar con PHONEGAP

    - Requisitos mínimos

  9. Sistemas Operativos
  10. - Instalación del JDK Pasos

    - Instalación del SDK de Android

  11. Opciones
  12. - ADT Bundle Pasos

    - Primer proyecto en Eclipse

    - Creando mi primer proyecto PHONEGAP en Android

  13. Instalación de PHONEGAP
  14. - 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

  15. Alternativas a PHONEGAP
  16. - Appcelerator

    - Appcelerator VS Phonegap

    - Conclusión

    - Corona

    - Conclusión

    - Adobe AIR

    - Adobe Air VS Phonegap

UNIDAD DIDÁCTICA 3. PHONEGAP. ESTUDIANDO SU API (I)
  1. Phonegap estudiando su API (I)
  2. - Archivo de configuración

  3. Elementos y atributos de configuración generales
  4. - Preferencias globales

    - Preferencias de múltiples plataformas

    - El elemento feature

    - Preferencias exclusivas de Android

  5. Instalando GIT
  6. - Instalación Pasos

  7. Accelerometer
  8. - Instalación de Accelerometer

    - Configuración de Accelerometer

  9. Métodos
  10. - Accelerometer.getCurrentAcceleration

    - Accelerometer. watchAcceleration

    - Accelerometer.wearWatch

    - Objeto acceleration

    - Funciones callback

    - Parámetro opcional

    - AccelerometerOptions

  11. Camera
  12. - Instalación de Camera

    - Configuración de Camera

  13. Métodos
  14. - Camera.getpicture

    - Camera.Cleanup

    - Funciones callback

    - Cameraoptions

  15. Capture
  16. - Instalación de Capture

    - Configuración de Capture

  17. Métodos
  18. - Capture.captureaudio

    - Capture.captureimage

    - Capture.capturevideo

  19. Options
  20. - Captureaudiooptions

    - Captureimageoptions

    - Capturevideooptions

  21. Varios
  22. - Configurationdata

    - Captureerrorcb

    - Mediafile

    - Mediafiledata

  23. Compass
  24. - Instalación de Compass

    - Configuración de Compass

  25. Métodos
  26. - Compass.getcurrentheading

    - Compass.watchheading

    - Compass.clearwatch

    - Argumentos

UNIDAD DIDÁCTICA 4. PHONEGAP. ESTUDIANDO SU API (II).
  1. Phonegap Estudiando su API (II)
  2. Connection
  3. - Instalación de Connection

    - Configuración de Connection

    - Propiedad

  4. Connectiontype
  5. - Constantes

  6. Contacts
  7. - Instalación de Contacts

    - Configuración de Contacts

  8. Métodos
  9. - Contacts.create.

    - Contacts.find.

    - Argumentos

  10. Device
  11. - Instalación de Device

    - Configuración de Device

  12. Propiedades
  13. - Device.model.

    - Device.cordova.

    - Device.platform.

    - Device.uuid.

    - Device.version.

  14. Events
  15. - Instalación de Events

    - Configuración de Events

    - Tipos de Eventos

UNIDAD DIDÁCTICA 5. PHONEGAP. ESTUDIANDO SU API (III).
  1. Phonegap Estudiando su API (III)
  2. File
  3. - Instalación de File

    - Configuración de File

    - DirectoryEntry

    - DirectoryReader

    - FileEntry

    - FileError

    - FileReader

    - FileSystem

    - FileTransfer

    - FileTransferError

    - FileUploadOptions

    - FileUploadResult

    - FileWriter

    - Flags

    - Localfilesystem

    - Metadata

  4. Geolocation
  5. - Instalación de Geolocation.

    - Configuración de Geolocation.

    - Métodos.

    - Argumentos

    - Objetos

  6. Globalization
  7. - Instalación de Globalización.

    - Configuración de Globalización.

    - Objetos.

    - Métodos.

  8. Inappbrowser
  9. - Instalación de inapbrowser.

    - Configuración de inappbrowser.

    - Métodos.

  10. Phonegap Estudiando su API (IV)
  11. - 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
  9. - Opciones para obtener plantillas jQueryMobile

    - Opciones de apperyio

  10. APP offline
  11. - 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

  12. APP online
  13. Técnicas para que nuestra APP sea online
  14. - 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
  2. - 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
  3. - 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
  12. - Configurando el Sitio

    - ADMOB en MyTrivial