8
UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO 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

Silabo Android

Embed Size (px)

Citation preview

Page 1: Silabo Android

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

Page 2: Silabo Android

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

Page 3: Silabo Android

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

Page 4: Silabo Android

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:

Page 5: Silabo Android

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: