Curso de Desarrollo de Aplicaciones Móviles con Apache/Cordova

Bit formación informática

Descripción

Apache Cordova es un marco de desarrollo móvil de código abierto. Permite el uso de las tecnologías web estándar, como HTML5, CSS3 y JavaScript para el desarrollo multiplataforma, evitando el desarrollo del lenguaje nativo de cada plataforma
individual. Las aplicaciones ejecutan dentro de "envoltorios" (wrappers") específicos para cada plataforma, y se basan en estándares compatibles con enlaces a API's para acceder a los sensores, los datos y el estado de la red de cada dispositivo.

Temario

Módulo1. Apache/Cordova: Introducción
Introducción
El modelo de arquitectura
Integración con Visual Studio 2015
Instalación y configuración de SDK's y Emuladores
La primera aplicación
Análisis de la estructura de la aplicación
Carpetas dinámicas y personalización
Archivos de configuración
El proceso de empaquetado de aplicaciones Apache/Cordova
Sumario
Módulo 2. El Código Fuente
Páginas y su integración con otros frameworks
Integración con Bootstrap
Integración con jQuery Mobile
Página física y página lógica en jQuery Mobile
Configuración de accesos al dispositivo
Permisos de Acceso al dispositivo
Librerías implicadas
La Depuración y los emuladores
Configuraciones adicionales (SDK's, emuladores alternativos…)
Sumario
Módulo 3. Programación de las API
Establecimiento de permisos
Declaraciones de solicitud de acceso a recursos del dispositivo
El API de archivos
Requisitos de funcionamiento
Objetos principales
Lectura y escritura
El Acelerómetro
Plataformas soportadas
Uso del acelerómetro y mediciones
Relaciones con las API de Geolocalización
La cámara
Acceso a la Cámara con Cordova
Permisos requeridos
El API Camera
Los Contactos
Permisos de acceso
Manipulación de contactos
Manejo de servicios de correo
Otras API: Navegador nativo, multimedia, notificaciones, vibración, globalización, etc.
Demos de uso integrado de diversas API.
Módulo 4. Depuración y Empaquetado
Depuración de aplicaciones con Apache/Cordova
Depuración desde Visual Studio
Configuración de navegadores
Emulación mediante Ripper
Otras opciones
Empaquetado y distribución
Opciones y análisis de diferencias entre plataformas.
Otras opciones

Destinatarios

Responsables de desarrollo de software, Jefes de proyecto, Analistas y desarrolladores y, en general, cualquier persona que por sus necesidades profesionales, deba conocer el funcionamiento de este marco de trabajo.
Apache Cordova se recomienda especialmente si usted es:
– Un desarrollador de soluciones móviles y quiere extender una aplicación a través de más de una plataforma, sin
tener que volver a rehacerla con un lenguaje y una herramienta propias de cada plataforma.
– Desarrollador web y quiere desplegar una aplicación web que se empaquete para su distribución en varios portales de App Store.
– Un desarrollador de soluciones móviles interesado en mezclar los componentes de aplicaciones nativas con un WebView (ventana del navegador especial) mediante el que acceder a las API a nivel de dispositivo, o si se quiere desarrollar una interfaz de complementos entre los componentes nativos y WebView.
 

Requisitos

Los asistentes deben tener alguna experiencia en proyectos de desarrollo de software, conocimientos básicos los lenguaje de Internet: HTML, CSS, y haber trabajado en los aspectos fundamentales del lenguaje JavaScript. También resulta de utilidad un conocimiento básico del funcionamiento de Visual Studio como entorno de desarrollo.

 

Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real. Los materiales son propios y adaptados a la última versión existente.

Duración

Fecha de inicio a consultar

Objetivos

Al finalizar este curso los alumnos podrán:
  • Comprender la arquitectura del desarrollo multiplataforma.
  • Entender cómo integrar estas arquitecturas con marcos nuevos y existentes.
  • Comprender cómo configurar el acceso a recursos nativos desde Visual Studio 2015 y cómo funciona la configuración de permisos.
  • Comprender la arquitectura del código JavaScript detrás de cada aplicación Apache-Cordova y cómo extenderlo para cubrir nuestras necesidades.
  • Comprender cómo podemos depurar este tipo de aplicaciones y cuáles son las peculiaridades de este tipo de depuración.
  • Aprender a manejar los emuladores de cada plataforma, y evaluar el alcance diferencial entre los genéricos y los propios de cada entorno.
  • Aprender a empaquetar y distribuir aplicaciones Apache/Cordova

Precio

Consultar precio
a consultar

Profesorado

Sí, me interesa
conocer todos los detalles, precios, becas, fechas y plazas disponibles
Curso de Desarrollo de Aplicaciones Móviles con Apache/Cordova
También te recomendamos estos cursos
Temas relacionados
X