Académique Documents
Professionnel Documents
Culture Documents
Descripcin
Android es un sistema operativo que fue creado con el objetivo de utilizarse
en dispositivos mviles como tabletas y celulares inteligentes. Sin embargo,
su simplicidad y fcil integracin con otros dispositivos, ha permitido que hoy
lo encontremos en lentes inteligentes, televisores, relojes, cmaras, consolas
de juego y prximamente en vehculos. Desarrollado por Google, cuenta con
una cuota cercana al 70% en el segmento de celulares inteligentes. Adems,
el SDK contiene herramientas y APIs necesarios para desarrollar aplicaciones
compatibles con diferentes dispositivos utilizando el lenguaje Java.
2.
Objetivo
Este programa provee al participante de los conocimientos y habilidades para
disear, desarrollar e implementar aplicaciones que permita la conectividad
entre las APIS de la plataforma Android con servicios SMS, telefona, HTTP,
Google Maps, Google Analytics, Facebook y Twitter respetando estndares de
REST, JSON y/o XML.
3.
Dirigido
El programa est dirigido a:
Profesionales y tcnicos interesados en profundizar en la programacin de
aplicaciones mviles en plataforma Android.
4.
Pre-Requisitos
Conocimiento
Conocimiento
Conocimiento
Conocimiento
5.
Java (intermedio)
Programacin Orientada a Objetos (intermedio)
Transact-SQL (bsico)
Android Bsico (intermedio)
Metodologa
El programa se encuentra estructurado en sesiones terico-prcticas, donde
se propicia la participacin de los alumnos, ya sea compartiendo experiencias
de su contexto laboral, as como desarrollando laboratorios diseados para
consolidar el aprendizaje. Como recurso de enseanza, cada alumno cuenta
con una computadora de uso personal; material educativo digital que consta
de las sesiones del curso, laboratorios, tareas, diapositivas, lecturas de apoyo
y videos.
6.
Certificacin
Al finalizar y obtener la nota mnima de catorce (14) el participante obtendr
el certificado en especialista en:
Android Mobile Advanced Application Developer
7.
Plan Curricular
Nro.
1
8.
Curso
Android Mobile Advanced Application Developer
Ruta de Capacitacin
Android
Mobile
Application
Developer
9.
Horas
40
Android Mobile
Advanced
Application
Developer
Competencias
Construir aplicaciones con interfaces de usuarios interactivas que utilicen
las APIs de Android para la interaccin de servicios SMS, telefona y http.
Integrar las aplicaciones Android con servicios como Google Maps, Google
Analytics, Facebook y Twitter entre otros.
Publicar servicios bajo estndares REST, JSON y/o XML.
10. Descripcin
Objetivos
Construir aplicaciones bajo la plataforma Android.
Comprender el funcionamiento de las aplicaciones en Android.
Conocer el ciclo de vida, configuracin y uso de los recursos del equipo.
Desarrollar tiles aplicaciones con interfaces de usuarios interactivas.
Comprender las APIs disponibles en Android.
Utilizar APIs de comunicacin disponibles para SMS, telefona y http.
Construir casos de prueba unitarios para Android.
Integrar aplicaciones Android con los servicios expuestos por Google.
Publicar y consumir servicios REST que exponen informacin en JSON y/o
XML
Temas
Fragmentos
Smartphone vs Tablet
Creando Fragmentos
ActvityFragment
ListFragment
DialogFrament
Drawer o men lateral
Procesamiento Asncrono
Services
Schedule
Compartiendo datos
Alertas
Notificaciones
Broadcast y Receivers
Patrn Publisher
Patrn Suscribe
Gestionando las notificaciones del telfono
Boot
SMS
Battery Low
Air Plane
Call in
AsynTask, Handlers, Threads, ProgressDialog
Tareas sncronas y asncronas
Rest Services
REST vs. SOAP
Formatos
XML
JSON
GSON vs JACKSON
Mtodos
GET
POST
PUT
DELETE
Seguridad
Basic
OUTH
Creando servicios REST
Publicacin
Test
Conexiones HTTP
POST vs. GET
Consumiendo Servicio REST
Send Data Rest Service
Recieve Data Rest Service
2014.02.07 Android Mobile Advanced Application Developer
RoboGuice
Configurando
Configurando
Configurando
Configurando
Activity
Services
Task
Apps