Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Phonegap

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Domina PhoneGap para crear aplicaciones móviles multiplataforma utilizando HTML, CSS y JavaScript. Aprende a implementar funcionalidades avanzadas, optimizar el rendimiento y distribuir tus aplicaciones en las principales tiendas de apps. Ideal para desarrolladores web que desean expandir sus habilidades hacia el mundo móvil.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Phonegap bonificable para empresas

A quién va dirigido nuestro curso de Phonegap

Desarrolladores web y programadores con conocimientos en HTML, CSS y JavaScript que desean ampliar sus habilidades hacia el desarrollo de aplicaciones móviles multiplataforma.

Objetivos de nuestro curso de Phonegap

  • Crear aplicaciones móviles multiplataforma utilizando PhoneGap para dispositivos iOS y Android.
  • Diseñar interfaces de usuario adaptativas y responsivas con HTML, CSS y JavaScript.
  • Implementar funcionalidades avanzadas como acceso a la cámara, almacenamiento local y geolocalización.
  • Gestionar la configuración, compilación y distribución de aplicaciones móviles a través de PhoneGap Build.
  • Aplicar mejores prácticas en rendimiento y depuración de aplicaciones móviles.

Qué vas a aprender en nuestro curso de Phonegap

Domina PhoneGap para crear aplicaciones móviles multiplataforma utilizando HTML, CSS y JavaScript. Aprende a implementar funcionalidades avanzadas, optimizar el rendimiento y distribuir tus aplicaciones en las principales tiendas de apps. Ideal para desarrolladores web que desean expandir sus habilidades hacia el mundo móvil.

Requisitos de nuestro curso de Phonegap

  • Experiencia previa en HTML, CSS y JavaScript.
  • Instalación de Node.js, NPM y PhoneGap CLI en el equipo.
  • Un equipo con Windows, macOS o Linux con al menos 8GB de RAM y 20GB de espacio libre.
  • Dispositivos móviles iOS o Android para pruebas (opcional, pero recomendado).
  • Conexión a Internet estable para descargas e integración con servicios de PhoneGap Build.

Temario del curso de Phonegap

tema 1

Introducción a PhoneGap

  • Qué es PhoneGap y su papel en el desarrollo multiplataforma
  • Historia y evolución de PhoneGap y Apache Cordova
  • Comparación entre PhoneGap y otras herramientas de desarrollo móvil
  • Casos de uso prácticos para PhoneGap en la industria
  • Requisitos técnicos y configuraciones iniciales
  • Configuración de Node.js y NPM para PhoneGap CLI
  • Instalación de PhoneGap en Windows, macOS y Linux
  • Exploración de la interfaz de PhoneGap y sus principales funciones
  • Ejemplo práctico: Configuración inicial de un proyecto PhoneGap
  • Ventajas y limitaciones de PhoneGap en proyectos reales
iconArrowDown
tema 2

Creación de un Proyecto PhoneGap

  • Estructura básica de un proyecto PhoneGap
  • Configuración de carpetas y archivos principales
  • Uso de plantillas iniciales para acelerar el desarrollo
  • Configuración de `config.xml` para personalizar la app
  • Ejercicio práctico: Crear un proyecto base con PhoneGap CLI
  • Gestión de dependencias y plugins en el proyecto
  • Configuración de rutas y estructura de navegación
  • Uso de herramientas de línea de comandos para administrar proyectos
  • Configuración inicial de íconos y splash screens
  • Buenas prácticas para estructurar un proyecto PhoneGap
iconArrowDown
tema 3

Desarrollo de la Interfaz de Usuario

  • Introducción al diseño responsivo para aplicaciones móviles
  • Uso de frameworks CSS como Bootstrap y Materialize
  • Integración de componentes UI con HTML y CSS
  • Creación de menús, formularios y botones interactivos
  • Ejercicio práctico: Diseño de una interfaz adaptativa
  • Implementación de navegación entre vistas con JavaScript
  • Uso de iconografía y gráficos optimizados para móviles
  • Mejores prácticas en diseño accesible y adaptativo
  • Gestión de eventos táctiles en dispositivos móviles
  • Optimización del diseño para diferentes resoluciones de pantalla
iconArrowDown
tema 4

Uso de Plugins en PhoneGap

  • Qué son los plugins y cómo funcionan en PhoneGap
  • Instalación y configuración de plugins mediante CLI
  • Ejercicio práctico: Uso de plugins para acceder a la cámara del dispositivo
  • Integración de funcionalidades de geolocalización
  • Implementación de almacenamiento local con plugins
  • Uso de plugins para notificaciones push en aplicaciones móviles
  • Integración de sensores de dispositivos como acelerómetro y giroscopio
  • Personalización de plugins y resolución de conflictos
  • Mejores prácticas para seleccionar y administrar plugins
  • Solución de problemas comunes al trabajar con plugins
iconArrowDown
tema 5

Acceso a Recursos del Dispositivo

  • Configuración para acceder a cámara, micrófono y galería
  • Uso del almacenamiento interno y externo
  • Ejercicio práctico: Creación de una app de fotos con PhoneGap
  • Implementación de funcionalidad de lectura y escritura de archivos
  • Acceso a contactos y calendario del dispositivo
  • Uso de conectividad Bluetooth y Wi-Fi
  • Implementación de características de geolocalización avanzadas
  • Gestión de permisos en iOS y Android
  • Seguridad en el acceso a recursos del dispositivo
  • Solución de problemas comunes en permisos y recursos
iconArrowDown
tema 6

PhoneGap Build

  • Introducción a PhoneGap Build como herramienta de compilación
  • Configuración de un proyecto en PhoneGap Build
  • Gestión de certificados y claves para firmar apps
  • Ejercicio práctico: Compilar y probar una app en dispositivos reales
  • Subida de proyectos y archivos al servicio de PhoneGap Build
  • Resolución de errores comunes durante el proceso de compilación
  • Configuración avanzada de compilación para múltiples plataformas
  • Uso de logs y reportes de errores en PhoneGap Build
  • Comparación de PhoneGap Build con compilación local
  • Buenas prácticas para gestionar builds en equipos de desarrollo
iconArrowDown
tema 7

Depuración y Optimización de Apps

  • Introducción a herramientas de depuración como Chrome DevTools
  • Ejercicio práctico: Depurar errores de JavaScript en una app PhoneGap
  • Optimización de rendimiento en aplicaciones móviles
  • Técnicas para reducir el tamaño de la app
  • Identificación y resolución de problemas de memoria
  • Implementación de técnicas de carga diferida
  • Uso de herramientas de análisis de rendimiento
  • Mejores prácticas en depuración y optimización de apps
  • Resolución de problemas de compatibilidad entre plataformas
  • Actualización y mantenimiento de proyectos a largo plazo
iconArrowDown
tema 8

Publicación de Aplicaciones en Tiendas

  • Proceso de publicación en Google Play y App Store
  • Generación de certificados y claves de firma digital
  • Configuración de políticas de privacidad y términos de uso
  • Ejercicio práctico: Publicar una app de prueba en Google Play
  • Configuración de metadatos y capturas de pantalla para la tienda
  • Resolución de problemas comunes en el proceso de publicación
  • Gestión de actualizaciones y versiones de la app
  • Revisión de métricas y feedback en tiendas de apps
  • Consideraciones legales para la publicación de aplicaciones
  • Uso de servicios de terceros para simplificar la publicación
iconArrowDown
tema 9

Proyecto Final

  • Planificación de una aplicación móvil completa
  • Diseño de interfaz y estructura de navegación
  • Implementación de funcionalidades clave con plugins
  • Integración de recursos multimedia y de dispositivo
  • Configuración de PhoneGap Build para el proyecto
  • Depuración y optimización del rendimiento de la app
  • Proceso de publicación en tiendas de aplicaciones
  • Documentación del desarrollo y solución de problemas
  • Presentación del proyecto final y retroalimentación
iconArrowDown