Curso de Desarrollo de apps móviles híbridas y multiplataforma con Apache Cordova
Información del curso
Curso
Presencial
Barcelona
40 horas
Precio 625 €
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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
Horario
Diferentes horarios según convocatoria, consultar.
Curso de Desarrollo de apps móviles híbridas y multiplataforma con Apache Cordova
PUE
Campus y sedes: PUE
PUE
Avda. Diagonal 98-100
08019
Barcelona
Cursos más populares