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

Bit formación informática

Curso
Presencial
16 Horas
  • Barcelona

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
Ver más

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.

 
Ver más

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



Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

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

Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb relacionada con estos cursos.
También te recomendamos estos cursos

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