Taller “Un CÓDIGO muchas PLATAFORMAS”

taller-apache-nov2016Esta capacitación en forma de Taller está destinada a nuestros docentes y estudiantes de las carreras tecnológicas (Lic. en Redes y Telecomunicaciones, Tecn. Univ. en Desarrollo de Software), para quienes es totalmente gratuito. Está organizado entre la Universidad Nacional de la Patagonia San Juan Bosco y nuestra Universidad del Chubut y pensado para trabajar una aplicación móvil por completo utilizando las herramientas más novedosas y eficaces. El estilo teórico-práctico del Taller permitirá ver en detalle cada contenido de la capacitación en tres encuentros de análisis, diseño y producción.

Se realizará los días 16 y 23 de noviembre de 2016 de 15 a 17 horas en el Edificio de Aulas de la UDC (Luis Costa 290 esq. Av. San Martín) de Rawson.

Objetivos de la Capacitación

  • Capacitar en tecnologías móviles.
  • Formar en programación de dispositivos móviles mediante tecnologías web;
  • Presentar por medio del framework Apache Cordova la construcción de aplicaciones móviles modernas, mediante el uso de tecnología HTML, CSS y JavaScript, abstrayendo la aplicación móvil de las plataformas específicas subyacentes;
  • Crear y construir un proyecto Cordova utilizando la CLI (Command Line Interface);
  • Utilizar diferentes estrategias de almacenamiento de datos;
  • Utilizar varias API Cordova como la geolocalización, contactos y la cámara;
  • Manejar los gestos móviles específicos, tales como eventos de toque, desplazamiento, estilo, transiciones de página, etc.;
  • Construir una aplicación que usa una sola página HTML, arquitectura y plantillas.

Destinatarios

Estudiantes con conocimientos y experiencia en desarrollo web (HTML5, CSS3, JS, Bootstrap).

Temario

  1. Introducción a las tecnologías móviles y la programación de dispositivos móviles mediante tecnologías web.
  2. Introducción a la Arquitectura Apache Cordova: WebView, Web App, Plugins, Development Paths. Instalación de la plataforma y plugins iniciales. Instalación y configuración del ambiente de desarrollo. Creación de un proyecto Cordova.
  3. Configuración de los archivos.
  4. Elección de una estrategia de almacenamiento de datos.
  5. Uso de la notificación nativa.
  6. Configuración de una aplicación de una sola página.
  7. Uso de plantillas Handlebars.
  8. Creación de clases de vista.
  9. Implementación de Vista de enrutamiento.
  10. Uso de la aceleración de hardware.
  11. Uso de la API de ubicación.
  12. Uso de la API de contactos.
  13. Uso de la API de la cámara.

Programa

  • Día 1: Temas 1 – 2 – 3 – 4
  • Día 2: Temas 5 – 6 – 7 – 8 – 9
  • Día 3: Temas 10 – 11 – 12 – 13
  • Día 4: Integración de conceptos en un proyecto
  • Día 5: Integración de conceptos en un proyecto

Bibliografía

Metodología didáctica

La metodología del curso es teórico-práctica al estilo taller. Se introducirá cada tema con una breve explicación y se verá en detalle el mismo mediante la implementación práctica. El curso será guiado por la construcción de una aplicación básica completa, avanzando en forma incremental a medida que se presenta el contenido. Los estudiantes deberán determinar, durante los primeros dos encuentros, una aplicación a desarrollar en los últimos días del curso. Durante ese tiempo, los estudiantes podrán avanzar en tareas de análisis y diseño.