Curso Phonegap – Cordova

En este curso aprenderemos a desarrollar aplicaciones multiplataforma utilizando el framework Phonegap/Cordova. Veremos el ciclo completo de desarrollo de una aplicación, desde la fase de diseño y prototipado, pasando por la implementación utilizando las librerías nativas de Phonegap/Cordova, hasta la compilación de una aplicación para varias plataformas. Al inicio del curso haremos un repaso básico sobre HTML5, CSS3 y Javascript para que puedan seguir el curso alumnos de todos los niveles. Posteriormente veremos librerías más avanzadas que nos facilitarán el desarrollo de nuestra aplicación. Veremos tres proyectos clave que nos servirán como base para nuestros futuros trabajos, donde haremos uso del posicionamiento GPS y los mapas de Google, acceso a la cámara para la decodificación de códigos QR, y acceso a un servicio web en Internet mediante su API REST.

El plazo de matrícula ha finalizado, si quieres apuntarte para la próxima edición, contacta con nosotros. 

  • Profesores:
    Francisco Pérez
  • Nivel:
    Básico - Intermedio
  • Duración:
    30 horas
  • Fecha de inicio:
    Apróximamente

Francisco Pérez

PhoneGap - Cordova

Ingeniero Informático especializado en la arquitectura de aplicaciones móviles multiplataforma, soluciones Cloud y proyectos de comercio electrónico. Muy interesado en UI/UX y desarrollo de frontend, actualmente investigando sobre BigData aplicado al Revenue Management. Apasionado por la seguridad informática, el software libre y el emprendimiento, es cofundador de Mowento.com, Socialnube.com, y miembro colaborador de Restaurant50.

 

Objetivo

El objetivo de este curso es que el alumno aprenda las ventajas del uso de frameworks de desarrollo de aplicaciones multiplataforma, implementando tres aplicaciones de dificultad gradual, que le puedan servir como ejemplo para futuros proyectos profesionales.

 

Requisitos mínimos

Conocimientos de básicos de programación.

 

Temario

  1. Ecosistema de Apps
      o   Estado actual del mercado
      o   Limitaciones de los dispositivos móviles
      o   Sistemas operativos y fragmentación
      o   WebApp vs Nativo vs Híbrido
      o   Generadores de aplicaciones
      o   Frameworks de desarrollo multiplataforma
  2. Phonegap
      o   ¿Qué es Phonegap/Cordova?
      o   Instalación y configuración
      o   Instalación de Ripple-Emulator
      o   Creación de proyecto base
      o   Compilación en Phonegap
      o   Instalación en dispositivos móviles
  3. Desarrollo de una aplicación
      o   Prototipado de aplicaciones
      o   Estructura de una aplicación
      o   Nociones básicas HTML5, CSS3
      o   Nociones básicas Javascript
      o   Librerías básicas para una aplicación
      o   Otras librerías avanzadas
  4. Aplicaciones básicas con Phonegap I
      o   Aplicación básica con plantilla
      o   API de Phonegap
      o   Usando Vibrate, Alert y Beep
      o   Eventos del sistema: estado de la batería, estado de la conexión, botones
  5. Aplicaciones básicas con Phonegap II
      o   Acceso a la libreta de contactos
      o   Acceso a información sobre el dispositivo
      o   Acceso al acelerómetro/brújula
      o   Acceso al Sistema de Ficheros
  6. Aplicaciones avanzadas con Phonegap I
      o   Uso del GPS
      o   Representado la posición GPS sobre los mapas de Google
  7. Aplicaciones avanzadas con Phonegap II
      o   Instalación de Plugins externos
      o   Decodificando Códigos QR
  8. Publicando Apps
      o   Markets alternativos a Google Play
      o   Firmando una aplicación
      o   Creando una cuenta de desarrollador
      o   Publicar una aplicación en Google Play
      o   Phonegap Build: compilando en la nube para otras plataformas

 

Modalidad de formación

Las sesiones de formación se impartirán a través de una plataforma online en directo que permite la comunicación simultánea y bidireccional de audio y video entre el profesor y los alumnos. Podrás acceder a ella desde cualquier dispositivo (móvil, tablet o PC) conectado a Internet. El curso es eminentemente práctico, a lo largo de este desarrollarás un proyecto, el cual deberás ampliar al finalizar el curso con los conocimiento adquiridos durante la formación. Este trabajado será evaluado por el profesor y con el obtendrás tu certificado de OnCampus.

 

Horario de las sesiones

Las sesiones se impartirán de lunes, martes y  jueves desde las 19:00 hasta las 21:30 (UTC/GMT +1 horas) durante 4 semanas. Si no puedes asistir a alguna sesión, no te preocupes, las clases serán grabadas, podrás descargar los vídeos de las clases y verlos en diferido cuando quieras. Así como la posibilidad de repasar y fijar conceptos volviendo a ver las clases.

 

La compra de este servicio supone la aceptación de las condiciones de uso especificadas aquí.  

 

Cursos Relacionados