Presentación:
El desarrollo de aplicaciones para dispositivos móviles es un área de la programación Web con una creciente demanda. El surgimiento de distintos estándares, principalmente HTML5, facilita el desarrollo de aplicaciones para dispositivos más pequeños y con distintas formas de interacción con el usuario.
El conocimiento existente de los desarrolladores Web, a través del uso de herramientas como PhoneGap, amplía su campo de acción profesional, permitiendo acceder a la creación de aplicaciones que se ejecutan de la misma forma que las nativas, sin necesidad de estudiar nuevos lenguajes ni preocuparse por implementos puntuales.
Objetivos generales:
Que los participantes:
- Apliquen y adapten sus conocimientos de tecnologías Web a la creación de aplicaciones para móviles.
- Distingan las diferencias entre las aplicaciones para computadoras y las propias de dispositivos con pantallas más pequeñas, diferente modo de interacción y posibilidad de funcionamiento offline.
- Puedan crear e instalar una aplicación en un móvil Android
Objetivos específicos:
Que los participantes:
- Adquieran conocimientos de programación aplicables a Web mobile.
- Creen una aplicación para móviles, partiendo de código conocido como html5.
- Conozcan y apliquen complementos para aplicaciones móviles.
Destinatarios:
- Webmasters, programadores Web, diseñadores.
- Ingenieros y analistas en sistemas, emprendedores de proyectos de nuevas tecnologías
- A todo el público en general que desee introducirse al segmento Web mobile.
Requisitos previos:
Manejo de PC. y sistema operativo Windows.
Contar con conocimientos básicos de:
- HTML
- CSS,
- javascript
- SQL.
Tener instalado:
- Adobe Dreamweaver CS5
- Java
Metodología de enseñanza-aprendizaje:
- Actividades individuales y/o grupales de aplicación práctica semanal y por unidad temática.
- Presentación de ejercicios de aplicación de los conocimientos para ser elaborados por los alumnos.
- Participación en foros proactivos.
Modalidad educativa:
La modalidad es totalmente mediada por tecnologías a través del Campus Virtual FRBA. Las actividades que se realizarán serán:
- Foros de discusión semanal propuestos por el docente (un foro por unidad).
- Consulta al docente a través de e-mail o chat.
- Dictado de clases en tiempo real mediante un Aula Virtual Sincrónica (AVS)#
- Material de lectura semanal y por unidad temática
- Actividades individuales y/o grupales de aplicación práctica semanal y por unidad temática.
- Evaluaciones semanales y por unidad temática sobre la base de trabajos prácticos de aplicación de los conocimientos adquiridos.
Modalidad de evaluación y acreditación:
El proceso de evaluación es parte inherente del proceso de aprendizaje necesario para la adquisición de las competencias requeridas.
Se requiere la participación en los foros proactivos y la aprobación de las evaluaciones propuestas para la acreditación del curso.
Temario:
MODULO 1: Programación y plataformas
Unidad 1: Nivelación Web: HTML, CSS, Javascript y SQL
Unidad 2: HTML5
Unidad 3: Desarrollando para móviles
Unidad 4: AJAX
MODULO 2: Desarrollo de aplicaciones
Unidad 1: Herramientas : IONIC & PhoneGap
Unidad 2: Diseño de interacción – Androide – Blackberry – Iphone
Unidad 3: Almacenamiento local: Local y Session Storage
Unidad 4: Almacenamiento local HTML5 – Web SQL
MODULO 3: Compilación y Hardware
Unidad 1: Compilar a nativo: Androide
Unidad 2: Compilar a nativo: Blackberry – Iphone
Unidad 3: Ejemplos de hardware: beep, acelerómetro, Geolocalización en GPS.
Unidad 4: Trabajar offline
La carga horaria se estima a partir de la cantidad de horas que deben invertir los alumnos para conseguir un aprendizaje de calidad. En términos generales promedio consideramos que los alumnos deberán invertir 30 hs. por Módulo (7,5 horas por unidad). Las tareas consideradas son: presentarse en el curso, bajar los materiales didácticos, leerlos y analizarlos, realizar los trabajos prácticos, las autoevaluaciones y evaluaciones y participar activamente en los foros.
Certificación:
A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aún habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.