CITIC

Curso Avanzado de Programación en Dispositivos Móviles con Android (40 horas) – Nivel Medio

16/10/2014

OBJETIVO GENERAL DEL CURSO

El propósito del curso es capacitar a los asistentes para desarrollar aplicaciones profesionales avanzadas para dispositivos móviles con Android. Enfoque eminentemente práctico y con adaptación de los contenidos en función de las necesidades de los asistentes.

DIRIGIDO A

Será un curso de asistencia mixta, con personal investigador CITIC y profesionales de empresas TIC gallegas. Este curso está dirigido a Ingenieros informáticos (o titulaciones afines) que necesiten desarrollar aplicaciones para dispositivos móviles con el Sistema Operativo ANDROID.

Dado el nivel de la audiencia a la que va dirigido se tendrá en cuenta que los asistentes tendrán como mínimo conocimientos de Java (a nivel medio/alto) o de otro lenguaje de programación orientada a objetos (C++, C#, Obejctive-C. Ruby o similares). También se asume un nivel alto en el uso de IDEs de desarrollo como Eclipse o Netbeans.

OBJETIVOS

  • Comprensión de la estructuración del desarrollo de aplicaciones móviles en Android.
  • Conocer las diferentes APIs de las que nos provee Android para crear nuestras apps.
  • Comprender como funciona la MV de Android (Dalvik) para optimizar el rendimiento de las aplicaciones.
  • Como afrontar el desarrollo de una aplicación desde que nace como prototipo hasta su publicación en el market o su distribución AdHoc.
  • Conseguir una proporción 30/70 entre teoría y práctica.

TEMARIO

  1. Instalación y preparación del entorno de desarrollo (~4 horas)
  2. Estructura de las apps en Android (~6 horas)
  3. Intents y Fragments (~8 horas)
  4. Acceso a servicios web y parsing (~3 horas)
  5. Gestión de Ficheros (~3 horas)
  6. Acceso al hardware del dispositivo (~3 horas)
  7. Componentes multimedia (~1 horas)
  8. Geolocalización y mapas (~4 horas)
  9. Componentes avanzados (~6 horas)
  10. Processing. Rapid Android Prototyping and Development. (~ 3 o 4 horas)

PONENTE

Pablo Formoso Estrada

Nacido en Santiago de Compostela, Galicia. Es Licenciado en Ingeniería Informática por la Universidad Europea de Madrid. Master en dirección estratégica y gestión de la Innovación por el Instituto Universitario de Postgrado.

Ya desde joven comenzó en el mundo de la informática y la programación, con 8/9 años empezó a juguetear con un Commodore64 para pasar por los 286,486, etc… y con 14 años ganó un premio en las olimpiadas gallegas de programación. A día de hoy está enfocado con todo su esfuerzo al mundo de Ruby, Rails y aplicaciones móviles, muy enfocado a iOS y Android.

Tras terminar sus estudios y llevar ya dos años de experiencia laboral en empresas y realizando trabajos como Freelance regresó a Galicia donde trabajó en Colabora Ingenieros durante un periodo de más de un año. A lo largo de esos años en la universidad y en los diferentes trabajos comenzó varios proyectos en Java y sobre todo en Ruby donde más adelante participaría en la Euruko 2009 de Barcelona. 

Socio y fundador de Softwhisper desde  2010, empresa dedicada al desarrollo de aplicaciones para dispositivos móviles (iPhone, iPad, Android y Windows Phone) y aplicaciones web usando Ruby on Rails.

Entre sus principales proyectos y clientes destacables: Vandal Networks, La Voz de Galicia, 20 Minutos Online, Dielectro Industrial SL, Vicom Comunicación y R Cable / Proyecto Feirón.

LUGAR Y HORARIO

Edificio CITIC – Centro de Investigación TIC. Campus de Elviña 15071 (A Coruña).

Mapa de  localización.

El curso se impartirá los Jueves y Viernes de 9:30h a 14:30h.

INSCRIPCIÓN

La inscripción al curso deberá formalizarse antes del 5 de septiembre a través del siguiente formulario:

i) PARA INVESTIGADORES

El curso será completamente gratuito para los investigadores del CITIC.

ii) PARA EMPRESAS

Las empresas (u otras entidades) interesadas deberán abonar 250 euros (+ IVA), por cada alumno matriculado al curso. Cuando confirmen su inscripción se les enviará un email notificándoles la disponibilidad de plazas, de su aceptación de matricula y reserva de plaza e informándoles de los mecanismos y forma de pago.

Plazas limitadas. Se priorizará por orden de inscripción y de pago de la matrícula.