silabo android
TRANSCRIPT
UNIVERSIDAD NACIONAL DE INGENIERÍACENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL
AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN
DESARROLLO DE APLICACIONES MÓVILES EN ANDROID
CERTIFICA ORGANIZA
Mayor Información: Visite Nuestra [email protected] http://www.ceps.uni.edu..pe
DESARROLLO DE APLICACIONES MÓVILES EN ANDROID
OBJETIVOS GENERALESDesarrollar 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 de desarrollo Android, así como
la interfaz de desarrollo eclipse.
Específicos
Al término de la asignatura el estudiante será capaz de:
1. Construir software para dispositivos Móviles orientados a satisfacer las
necesidades empresariales utilizando Android.
2. Utilizar las Herramientas de Desarrollo(IDE) en función al tipo de Plataforma
que se utiliza en el Desarrollo de Aplicaciones para Móviles
3. Aplicar buenas técnicas de programación para el Desarrollo de Aplicaciones
Móviles.
DIRIGIDO
Está dirigido a profesionales del software que deseen comenzar a desarrollar en la
programación de dispositivos móviles bajo el entorno propio de un dispositivo móvil.
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.
CERTIFICACIÓN
La Universidad Nacional de Ingeniería a través del Centro de Extensión y Proyección
Social otorga un certificado acreditado por el Primer Vicerrectorado de Aprobado.
CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIALAREA DE CURSOS DE ESPECIALIZACIÓN EN
TECNOLOGÍAS DE LA INFORMACIÓN
DESARROLLO DE APLICACIONES MÓVILES EN ANDROID
MÓDULOS DEL CURSO ESPECIALIZADO
La especialización consta de seis sesiones:
SESIÓN Nº I : Fundamentos y principales componentes.
SESIÓN Nº II : Interfaces de Usuario.
SESIÓN Nº III: Continuación de Interfaces de Usuario.
SESIÓN Nº IV: Componente Intent y Servicios.
SESIÓN Nº V : Persistencia de Datos: Android SQLite.
Continuación de Persistencia de Datos: Android SQLite.
SESIÓN Nº VI: Comunicación HttpUrlConnection.
Desarrollo de aplicaciones que consumen servicios web
INVERSIÓN
La inversión total por el curso es de S/. 350.00 (00/100 nuevos soles)
CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIALAREA DE CURSOS DE ESPECIALIZACIÓN EN
TECNOLOGÍAS DE LA INFORMACIÓN
SESIÓN I:
DESARROLLO DE APLICACIONES MÓVILES EN ANDROID
Fundamentos y principales componentesContenido Detallado
Plataforma de desarrollo Open Source
Arquitectura de una aplicación móvil Android.
Configuración, principales librerías y herramientas de desarrollo.
SDK (Standard Development Kit).
Virtual Machine(Dalvit)
Aplicación “Hola Mundo” para la plataforma Android.
Android Software Stack y el ciclo de vida de una aplicación Android.
Prioridades y estados de una aplicación Android.
Principales componentes: Introducción al uso de Actividades y la gestión de Recursos.
Ejercicios de Aplicación
Interfaces de UsuarioContenido Detallado
Fundamentos de Diseño para interfaces de usuario con Android.
Creación de componentes básicos tipo View.
Definición y características de un Layout.
Creación de vistas personalizadas. Tipos de Layouts.
Creación de controles básicos y gestión de eventos generados por el usuario.
Introducción a la creación de controles personalizados
Ejercicios de Aplicación
CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIALAREA DE CURSOS DE ESPECIALIZACIÓN EN
TECNOLOGÍAS DE LA INFORMACIÓN
Continuación de Interfaces de UsuarioContenido Detallado
Uso de CheckBox,RadioButton,Spinner
Uso de archivos xml
Uso de colecciones
Eventos Onclick ,etc,etc
Ejercicios de Aplicación .
Uso del GriView, MapView, etc,etc
Ejercicios complejos
SESIÓN III:
SESIÓN II:
Comunicación HttpUrlConnectionContenido Detallado
Desarrollo de aplicaciones Moviles que se comunican con aplicaciones web utilizando la clase HttpUrlConnection..
Desarrollo de aplicaciones que consumen servicios webContenido Detallado
Utilizando el Protocolo Soap
Conectividad entre una aplicación en Android y en Php
DESARROLLO DE APLICACIONES MÓVILES EN ANDROID
CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIALAREA DE CURSOS DE ESPECIALIZACIÓN EN
TECNOLOGÍAS DE LA INFORMACIÓN
Componente Intent y Servicios
Contenido DetalladoComponente Intent: definición y características.
Uso de Intents para gestionar Actividades
Uso de los Servicios.
Ejercicios de Aplicación
SESIÓN IV:
Persistencia de Datos: Android SQLite
Contenido DetalladoIntroducción a SQLite: cursores y contenedores de valores. Gestión de bases de datos con SQLite. Uso del componente SQLiteOpenHelper.
Ejercicios de Aplicación
Continuación de Persistencia de Datos: Android SQLite
Contenido DetalladoMantenimiento completo(insert, update,delete,select)
Ejercicios de Aplicación
SESIÓN V:
SESIÓN VI: