Curso de Desarrollo de apps móviles híbridas y multiplataforma con Apache Cordova

PUE

Descripción

Este curso tiene por objeto dar a conocer a los alumnos cómo construir aplicaciones para móviles y tablets sobre iOS y Android. A lo largo de la formación, se presentan los conocimientos necesarios para ampliar las habilidades en desarrollo web de los asistentes y que así puedan construir aplicaciones híbridas multiplataforma.
El curso permitirá a los asistentes crear aplicaciones móviles híbridas, usando los frameworks más relevantes en la actualidad (Ionic, Kendo, Sencha, Vue, etc) con tecnologías que ya son conocidas como HTML, CSS, y JavaScript, que funcionarán tanto en iOS como en Android, usando Apache Córdova como base.
Durante la formación los participantes desarrollarán ejercicios prácticos para aprender a crear aplicaciones que usen componentes UI diseñados para móviles, gestionar la localización, integrar con características nativas del dispositivo, como la cámara, el uso de gestos, y la integración con fuentes de datos externas.
Adicionalmente, se presentarán a los participantes las habilidades necesarias para testear y depurar las aplicaciones con el objetivo de mejorar su estabilidad y capturar errores según se van desarrollando.
En la parte final del curso, los participantes aprenderán a revisar la línea de comandos y cómo construir y desplegar aplicaciones en las plataformas más conocidas.

Temario

1. Introducción al Desarrollo de aplicaciones móviles híbridas
  • Este módulo introduce la problemática del desarrollo de aplicaciones híbridas. Explora las características generales de los principales frameworks de desarrollo híbrido: Ionic, Sencha, Kendo, Vue, entre otros. Cordova y el multi ecosistema de desarrollo.
  • Práctica: Instalación del entorno de desarrollo.
2. Input y Output: formularios y su información.
  • Este módulo desarrolla la problemática de la captura de información a través de formularios, así como también el despliegue de dicha información en listas, modales, popups, popover, etc. Se muestra la respuesta de la aplicación a diferentes gestos.
  • Práctica: Creación de un formulario de registro/autenticación con API Rest usando Oauth2.
3. Offline First: almacenamiento local
  • En este módulo se muestra cómo trabajar con diferentes tecnologías de almacenamiento local.
  • Práctica: Generación de un mapa con múltiples puntos almacenados en local.
4. Plugins de Cordova
  • En este módulo se explora Cordova y las propiedades ngCordova que permiten acceder a las capacidades nativas de los dispositivos. Se utilizarán algunos complementos para comprender los conceptos generales y los patrones de uso dentro de las aplicaciones híbridas.
  • Práctica: Acceso a las capacidades físicas de los dispositivos: cámara, acelerómetro, GPS, SMS, etc.
5. Temas de la Aplicación
  • En este módulo se analizan las posibilidades a la hora de personalizar los estilos y diseño de la aplicación para adaptar y personalizarla a un branding en concreto.
  • Práctica: Personalización del diseño de una aplicación.
6. Deploy
  • En este módulo se revisan las pautas para hacer el deploy de las aplicaciones en las dos plataformas más conocidas: Google Play y App Store.
  • Práctica: Puesta a punto y deploy en alguna de las plataformas.

Destinatarios

Este curso está dirigido a aquellos perfiles profesionales de la programación web interesados en el desarrollo de aplicaciones multiplataforma.
 

Requisitos

  • Para un óptimo aprovechamiento de la formación, se recomienda que los participantes dispongan de conocimientos previos en HTML y Javascript.
  • Los conocimientos previos en AngularJS pueden ser útiles, pero no son obligatorios.

Metodología

Modalidad presencial

Duración

Próximas convocatorias: A consultar con el centro.

Objetivos

Al finalizar el curso los alumnos serán capaces de:
  • Crear aplicaciones móviles con HTML, JavaScript, y CSS
  • Diseñar interfaces complejas con los controles de UI
  • Construir aplicaciones multidispositivo y multiplataforma
  • Uso del hardware de dispositivos
  • Cubrir el proceso de análisis, desarrollo y puesta en marcha de una aplicación híbrida

Promociones

Formación Bonificada si se reúnen los requisitos
 
Sí, me interesa
conocer todos los detalles, precios, becas, fechas y plazas disponibles
Curso de Desarrollo de apps móviles híbridas y multiplataforma con Apache Cordova
También te recomendamos estos cursos
Temas relacionados
X