Mobile 10 sesiones

Page 1

Servicio de Instrucción

Oficialización: Director Edwin Maraví Año:2015

CURSO

MOBILE

Código :

C03_2015

Sílabo Mobile I.

DATOS GENERALES Año de vigencia Número de sesiones N° de Horas académicas Requisitos

II.

: : : :

2015 10 (4 horas por sesión) 40 - Conocimientos básicos de java (Programmer).

FUNDAMENTACIÓN El mercado de dispositivos móviles inteligentes, está creciendo exponencialmente al igual que su demanda, esto debido a sus características multimedia, de comunicación y localización. Android es una plataforma software impulsada por Google, de naturaleza ‘open source’ que le permite ser instalada en muchos dispositivos, sin depender de un hardware o fabricante concreto. Su crecimiento ha sido el mayor entre todos sus competidores (iOS, Windows Phone, Blackberry OS) logrando convertirse en el líder y, posiblemente, el estándar en el mundo de los dispositivos móviles. En este mercado en crecimiento se requieren profesionales altamente capacitados que, usando las características de este SO construyan programas informáticos para suplir las necesidades de usuarios y empresas en todo el mundo.

III.

UNIDAD DE COMPETENCIA Desarrollo de proyectos móviles de buena performance.

IV.

CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIÓN CAPACIDAD TERMINAL

Desarrollar aplicaciones móviles usando tecnología Android.

V.

CRITERIOS DE EVALUACIÓN Reconoce la arquitectura y los beneficios de la plataforma Android. Reconoce el ciclo de vida de una aplicación móvil y sus distintos componentes. Reconoce las características especializadas de Android. Maneja persistencia de datos en aplicaciones Android usando archivos XML y SQLite. Usa geo-localización y mapas. Consume servicios Web desde Aplicaciones Android.

CONTENIDOS Sesión

Contenido


Servicio de Instrucción

Oficialización: Director Edwin Maraví Año:2015

CURSO

MOBILE Sesión 01

Sesión 02

Sesión 03

Sesión 04

Sesión 05 Sesión 06 Sesión 07 Sesión 08

Código :

C03_2015

Sistema Operativo Android: Características. Android Developer Tools. SDK Manager y AVD Manager. Aplicación en Android. Elemntos. Android Manifest, uso y elementos. Recursos en Android. Strings, Color y Drawable. Layout. Implementación y tipos. Actividades e Implementación  Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S01.PDF (archivo disponible en aula virtual). Creación de un aplicativo de ingreso a la aplicación con validación de usuario y contraseña. Trazabilidad en Android. DDMS y LogCat. Diseño de aplicaciones Android. ListView. Adapter, implementación View y ViewGroups. Uso de widgets. Unidades de medida en Android: DP y SP. Menu en Android: Tipos, uso de Option Menu y ContextMenu. Dialogo: Uso de AlertDialog y ProgressDialog. ActionBar. Uso en API 17. Toast. Uso de notificaciones Eventos. Uso de OnClickListener y OnItemClickListener. Intenciones (Intent). Tipos y uso.  Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S02.PDF (archivo disponible en aula virtual). Creación de una agenda digital. Fragmentos. Caracteristicas y uso. Preferencias. Caracteristicas, uso de SharedPreferences. Uso de controles Preferences y PreferenceActivity. Binder (IPC Driver). Middleware a servicios Linux. Servicios en Android. Tipos e implementación.  Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S03.PDF (archivo disponible en aula virtual). Desarrollo de aplicación para toma de pedidos de Restaurant. BroadcastReceiver. Acceso a TelephonyManager y SmsManager Multimedia en Android. MediaPlayer y MediaController. Video y Camara en Android. SurfaceView y SurfaceHandler. Impresión. Manejo de impresión mediante Bluetooth Notificaciones en Android. Luz, zumbador, icono. Archivos en Android. Uso de OutputStream e InputStream. Archivos en memoria interna y memoria externa. Clase Environment.  Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S04.PDF (archivo disponible en aula virtual). Emisión de tickets de compra.  Entregar la primera tarea virtual. Primera evaluación práctica  Desarrollar del primer cuestionario virtual. Persistencia en Android. Base de datos SQLite: Características. Sintaxis de sentencias SQL para SQLITE.  Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S06.PDF (archivo disponible en aula virtual). Desarrollo de formulario de ingreso, consulta y grabar datos usando SQLite. ContentProvider. Características y uso. Importar una base de datos a Android. Base de datos del dispositivo móvil. Uso de ContactProvider.  Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S07.PDF (archivo disponible en aula virtual). Desarrollo de caso académico usando ContentProvider. Geo-Localización en Android. GPS: Uso e implementación. GoogleMap en Android: Características. MapActivity y MapView. Procedimiento para creación de API Key en Google Map. Manejo de mapas en Android. Uso de MapController.


Servicio de Instrucción

Oficialización: Director Edwin Maraví Año:2015

CURSO Código :

MOBILE

Sesión 09

Sesión 10 VI.

C03_2015

 Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S08.PDF (archivo disponible en aula virtual). Desarrollo de aplicación de localización de Taxis.  Publicar el segundo trabajo de investigación. Web Services en Android. Diferencias entre SOAP y REST. Uso de KSOAP2 para webservices SOAP. Ejemplos usando .NET y PHP. Android y Cloud Computing. Uso de GCM Despliegue y publicación de aplicaciones en Google Play: Criterios.  Desarrollar los ejercicios propuestos en el documento EJERCICIOS_S09.PDF (archivo disponible en aula virtual). Desarrollo de sistema comercial usando Android.  Entregar la segunda tarea virtual. Segunda evaluación práctica  Desarrollar el segundo cuestionario virtual.

METODOLOGÍA     

VII.

Curso teórico-práctico. Exposición del profesor, ayudas audiovisuales, diálogo abierto y debate. Realización de casos prácticos en laboratorio. Realización de tareas en aula virtual. Generación de conocimiento mediante investigación y foros de discusión en aula virtual.

EVALUACIÓN La evaluación, como constatación del logro de los objetivos que es alcanzar las capacidades mencionadas se dará mediante la siguiente ponderación: 02 Tareas (se elimina la menor)

30 %

02 Evaluaciones Virtuales (se elimina la menor)

20 %

02 Investigaciones (se elimina la menor)

20 %

Evaluaciones prácticas 1 y 2

30 %

TOTAL

100 %

VIII. BIBLIOGRAFÍA 

Android Programming: The Big Nerd Ranch Guide (Brian Hardy - ISBN-10: 0321804333). http://www.amazon.com/gp/product/0321804333/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0 321804333&linkCode=as2&tag=nimooli-20&linkId=T54EDMDXJWJF67FB

Professional Android 4 Application Development (Reto Meier Page- ISBN10: 1118102274) http://www.amazon.com/gp/product/1118102274/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1 118102274&linkCode=as2&tag=nimooli-20&linkId=BAXCPNFBXJEOKBJG

IX.

PÁGINAS WEB DE APOYO:

http://developer.android.com/training/index.html


Servicio de Instrucción

Oficialización: Director Edwin Maraví Año:2015

CURSO

MOBILE 

http://projects.spring.io/spring-android/

Código :

C03_2015


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.