13 abril, 2017

Programación Avanzada en Android

Programacion
  • Inicia: 18 de noviembre de 2017.
  • Horario: Sábados de 9hs a 12hs.
  • Duración: 15hs.
  • Amplia salida laboral.

En este curso aprenderás a

  • Diferenciar perfectamente el hilo de vista de los hilos en segundo plano.
  • Realizar tareas asincrónicas.
  • Crear notificaciones.
  • Consumir información de un servidor web.
  • Adecuar datos en el formato Json al paradigma de objetos.
  • Visualizar fotos desde un servidor en un dispositivo Android.
  • Planificar eventos futuros en la plataforma.
  • Reutilizar lógica y vista en componentes conocidos como Fragments.

BotonInscribirseAhora-300x300

PLAN DE ESTUDIO


MODULO: Programación Avanzada en Android– Duración: 15hs

Tareas en Background

    • Introducción Hilo de Vista y tareas en Background
    • Repaso de Hilos
    • ¿Qué hacer y qué no en un hilo de vista?
    • Loadings

¿Para qué sirven?

  • Ejemplo de implementación

 

Async Tasks

  • ¿Qué es una Async task?
  • ¿Cuándo usar una Async Task?
  • Pasos de las Async Task.
  • Implementación de una AsyncTask
  • Web Services
  • ¿Qué son y para qué se usan?
  • Protocolo REST
  • JSON

Framework Gson

  • ¿Cómo consumir un servicio REST?
  • Implementación cliente REST
  • Carga de imágenes de Internet
  • Framework Universal Image Loader
  • Servicios
  • ¿Cuándo usar servicios?
  • Tipos de Servicios.
  • Ciclo de vida de los Servicios.
  • Creación de Servicio.
  • Broadcast Receiver
  • Ejemplo e implementación.
  • Alarm Manager
  • ¿Qué es?
  • ¿Cuándo usarlo?
  • Ejemplo

Vistas para Avanzados

  • Notifications
  • ¿Qué son?
  • ¿Para qué se usan?
  • Push Notifications
  • Ejemplo de implementación.

Fragments

  • ¿Qué son?
  • ¿Para qué sirven?
  • Fragments en tiempo de compilación
  • Fragments en tiempo de ejecución
  • Comunicación entre Fragments.