CURSO Desarrollo de Aplicaciones Empresariales en plataforma M贸vil
ENERO, 2015
I.
DATOS GENERALES NOMBRE DEL PROYECTO
:
Desarrollo de Aplicaciones Empresariales en plataforma Móvil
DURACIÓN
:
24 Horas
INICIO
:
15 de enero de 2015
FIN
:
19 de febrero de 2015
DIRIGIDO A
:
Este curso está dirigido a estudiantes y profesionales del software que deseen comenzar
a
desarrollar
Aplicaciones
empresariales en plataforma Móvil.
II.
ORGANIZA
:
Facultad de Ciencias e Ingeniería
SEDE
:
Los Olivos
DISTRITO
:
Los Olivos
PROVINCIA
:
Lima
DEPARTAMENTO
:
Lima
FUNDAMENTACIÓN Está dirigido a profesionales del software que deseen comenzar a desarrollar aplicaciones en dispositivos móviles bajo el entorno propio de un dispositivo móvil. El curso es práctico y consiste en un taller de programación. Se revisan las características de Android y la interfaz de alto nivel y sus clases. Luego, se desarrollan aplicaciones que permitan el manejo del dispositivo móvil para ingresar, procesar y presentar información haciendo uso de las diversas clases de tipo ítem. Se concluye con el almacenamiento de información en memoria persistente para la posterior comunicación con servidores de red.
III.
OBJETIVOS A. GENERAL Desarrollar Aplicaciones para Dispositivos móviles orientadas a satisfacer necesidades empresariales y tecnológicas específicas, aplicando buenas prácticas de programación, a través del empleo de la plataforma Android, así como la interfaz de desarrollo eclipse. B. ESPECÍFICOS Construir software para dispositivos Móviles orientados a satisfacer las necesidades empresariales utilizando la plataforma Android. Utilizar las Herramientas de Desarrollo(IDE) en función al tipo de Plataforma que se utiliza en el Desarrollo de Aplicaciones para Móviles Aplicar buenas técnicas de programación para el Desarrollo de Aplicaciones Móviles.
IV.
REQUISITOS PREVIOS Fundamentos de programación orientada a objetos POO.
V.
DURACIÓN El curso de Desarrollo de Aplicaciones Empresariales en plataforma Móvil tendrá una duración de 24 horas y estará impartida en 6 sesiones para una frecuencia de 1 vez por semana.
VI.
CONTENIDO
SEM.
HRS.
TEMA
Introducción a la Tecnología Android
1
04
Arquitectura Android Instalación del entorno de desarrollo Proceso de Compilación y Ejecución Ciclo de Vida de un Activity Uso de la clase R Uso de los Recursos Uso del main.xml,string.xml etc. Diseño de la interfaz de usuario Mapeando los controles Creación de un proyecto Creación de un primer programa “Hola Mundo”
Diseño de la Interfaz de Usuario I
2
04
LinearLayout RelativeLayout GridLayout FrameLayout TableLayout TableRow El paquete android.view.View Uso de controles básicos (Editext, TextView, Button). Uso del evento del Botón( OnclickListener ) EditText,TextView, Button,etc CheckBox, RadioButton, RadioGroup , etc Evento de cada uno de ellos (Escuchador de Eventos).
Diseño de la Interfaz de Usuario I 3
04
ListView, Spinner, etc Evento de cada uno de ellos (Escuchador de Eventos). Personalización de un ListView con la clase BaseAdapter Personalización de un Spinner con la clase BaseAdapter
Interacción entre Activities 4
04
La clase Intent La clase Bundle Envió y recepción de parámetros entre Activies Registrar Activities en el AndroidManifest.xml Envió y recepción de objeto Serializables Envió y recepción de ArrayList
Comunicación Http mediante la clase HttpClient I 5
04
Comunicación mediante la clase HttpClient Implementando el aplicativo web en el lado del Servidor. Implementando la aplicación móvil android en el lado del cliente Envió y recepción de parámetros en la comunicación HttpClient.
Modulo Juegos Comunicación Http a través de Servicios Web I 6
VII.
04
Servicios web. Servicios web basados en SOAP. Servicios web basados en REST. Consumir un Servicio Web desde una aplicación Android.
METODOLOGÍA El curso aplica la metodología de taller en el laboratorio. En ese sentido, recurre a técnicas de metodología activa, utilizando las herramientas de programación necesarias para que el alumno pueda desarrollar aplicaciones propuestas por el instructor, con su asistencia y tutoría, y otras que se encuentran en el material de estudios desarrollado para el curso.
VIII.
EVALUACIÓN El sistema de evaluación contempla los siguientes puntos: La calificación es en escala vigesimal, de cero (0) a veinte (20). La nota mínima aprobatoria es 14 (en el promedio final el medio punto se redondea al entero inmediato superior). La evaluación comprende los siguientes aspectos: o Prácticas de laboratorio (PL) o Tareas domiciliarias (TD) o Proyecto final (PF) La Nota Final del curso se obtiene: NOTA FINAL = (PL+TD+2PF)/4
IX.
CERTIFICACIÓN Los alumnos que obtengan un promedio mayor o igual que 14 se les entregará un certificado indicando la cantidad de horas lectivas, caso contrario, se les entregará una constancia de participación.
X.
HORARIOS Horario único: Jueves de 18:30hrs a 22:30 hrs.
XI.
DOCENTE RESPONSABLE DEL CURSO Ing. Ivan Petrlik Azabache Docente externo
XII.
CANTIDAD MINIMA DE ESTUDIANTES 20 estudiantes.