Android Application Development

Descripción

Este curso le permitirá tener una visión completa del desarrollo de aplicaciones para Android. Le permitiorá aprender los conceptos básicos del desarrollo en Android así como el ciclo de vida de una aplicación para esta plataforma. Podrá crear aplicaciones empleando los controles GUI (controles), administrar vistas, estilos, temas, widgets y componentes, podrá trabajar con bases de datos locales y remotas.

En el desarrollo del curso, creará aplicaciones desde galerías de fotos, reproductores de sonido y video. Podrá crear formularios de registro que le permitirán a una base de datos remota y consultar dicha información.

Este curso forma parte del programa ANDROID DEVELOPER

Requisitos previos

Experiencia o conocimientos en el desarrollo de aplicaciones en alguno de los siguientes lenguajes: Java, .C#, PHP, VB.Net, ActionScript o Javascript.

Contenido

  1. Introducción
    • Descripción de la plataforma de desarrollo de Android
    • Instalación y Configuración de SDK de Android, IDE Eclipse
    • Configurando el emulador
  2. Creando la primera aplicación
    • Empleando Recursos de texto e imágenes y controles básicos
    • Ejecutando en el emulador
    • Manejando propiedades métodos y eventos
    • Controlando el Inicio y Final de la aplicación
    • Personalizando su aplicación
  3. Programando con Android
    • Trabajando con arreglos para crear una galería de imágenes
    • Accediendo a permisos especiales de usuario para cambiar configuraciones
  4. Almacenamiento interno
    • Persistencia de datos
    • Memoria Interna
    • Leyendo información de la memoria SD
  5. Multimedia
    • Conversión de formatos de video y sonido
    • Reproduciendo sonido
    • Reproduciendo video
  6. Animaciones
    • Dibujando con el objeto canvas
    • Creando elementos animados
  7. Diseñando interfaces para Android
    • Diseño de Intefaces para móbiles con Photoshop
    • Diseño de elementos gráficos con Fireworks
  8. Acceso a datos
    • Accediendo a datos remotos empleando servicios xml
    • Accediendo a datos locales mediante SQLite
  9. Recursos
    • Accediendo a la lista de contactos
    • Acceso a los recursos del teléfono
  10. Examinando otras herramientas
    • Netbeans
    • App Inventor
  11. Android Market Place
    • Preparando la Aplicación
    • Publicando

Objetivo

Al término del curso el alumno estará capacitado para:

  • Poder diseñar, desarrollar e implementar una aplicación para dispositivos que empleen el sistema operativo Android, como tablets y smartphones
  • Trabajar con el lenguaje Java para desarrollo en Android
  • Probar y Depurar su aplicación en Android
  • Crear interfaces de usuario interactivas
  • Almacenar y recuperar datos
  • Añadir gráficos, audio y video a una aplicación Android.
  • Publicar su aplicación en Android Market Place
  • Implementar las mejores prácticas en el desarrollo de aplicaciones con Android

Horarios e Inicios:

Inicio: 25 de Febrero.

Horario: Sábados de 15:00 - 21:00 horas

Duración: 24 horas

Costo

El costo de cada curso es de 350 nuevos soles.

Dirigido a:

Toda persona que esté interesado desarrollar aplicaciones para Android

Metodología

Este programa de cursos tiene la caracteristica que son totalmente prácticos, lo que le permitirá al participante desarrollar en clase diversos tipos de aplicaciones.

Los conceptos teóricos se brindarán durante el desarrollo de la clase pero siempre enfocándose en el aplicación práctica y directa.

Adicionalmente tendrá el alumno acceso a un campus virtual donde podrá obtener información adicional y videos que complementen o refuercen lo desarrollado en clase.

Podrá además coordinar una asesoría con el instructor para reforzar algunos aspectos que desee revisar fuera de las horas de clase.

La evaluación será constante mediante test en línea que rendirá en horarios fuera de clase, que servirán como repaso de los conocimientos aprendidos en clase. Del promedio de los test en línea se obtendrá la nota final.

El alumno además tendrá acceso a un hosting para que pueda probar en línea los servicios web que desarrolle

Los alumnos que tengan poco o ningún conocimiento de Photoshop o Fireworks recibirán un taller básico de ambas herramientas para que lo integren en el tema de desarrollo de interfaces para Android. Fuera de las horas de clase

Los alumnos que que tengan poco o ningún conocimiento de bases de datos tendrán un taller de bases de datos y servicios web con PHP y MySQL.Fuera de las horas de clase

Instructor

David Chura: Con 25 años de experiencia en el área informática. Hace 20 años inicio trabajando en el área de soporte o redes, Desde hace 16 años en el área de Programación desde Visual Basic hasta Visual C#.Net, desde hace 11 años trabaja con herramientas Adobe para la creación de Páginas Web. Es certificado en Adobe Flash (ACA), y Adobe Dreamweaver (ACA). Desarrolla Proyectos en .Net & SQL Server, PHP & PHP, Desarrollo de aplicaciones multimedia, juegos, móbiles, CMS, Microsoft Project.

 

Pasos para registrarse

  • Paso 1: Acérquese al módulo de informes en la sede central de sistemasuni, consulte por el curso y solicite una orden de pago, para el pago en caja
  • Paso 2: Vaya a caja de al Facultad de Ingeniería Industrial y Sistemas (que esta a unos metros), con la orden de pago haga la cancelación del curso.
  • Paso 3: Con el recibo sellado por caja acérquese nuevamente al módulo de informes para que se efectúe el registro en el curso.

 

Consultas

 

“La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no”

 

Albert Einstein










 

CENTRAL - UNI
Universidad Nacional de Ingeniería
Av. Túpac Amaru 210 - Rimac
Alt. Puerta 5 de la UNI
Teléfonos: Directo: 381-3851 - 382-4832 Central 4811070 Anexos: 569- 408
SAN BORJA
Av. Rosa Toro 1111
Alt. Cdra. 31 Javier Prado Este
Telefono 346-0005 346-4486