ERROR: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'quevas_q83dbqve.tblOfertasCedes.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by QuevasaEstudiar?

quevasaestudiar.com

SEGUINOS
TAMBIÉN EN
educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8° Piso
    Capital Federal


Más carreras de esta institución

Curso de Programación Avanzada en Android

educacionit


  • Tipo de Carrera:Curso
  • Modalidad:Presencial y a Distancia
  • Provincia:Capital Federal
  • País:Argentina
 

Consultá por Whatsapp

Consultá por Mail

  • *
  • *
  • *
  • *Campos obligatorios
    Dejá tu celu y te contactaran por dudas!
  • Solicitar Información a cerca de:


Domina conceptos avanzados de Programación en Android. Aprovecha al máximo todos los recursos de este lenguaje para desarrollar Apps de calidad y alto impacto.

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.

En este curso se trabajarán aspectos avanzados en programación mobile, utilizando componentes para realizar tareas en background (procesos asincrónicos), notificaciones al usuario y mejoras de implementación. Así también conoceremos las mejores prácticas para obtener datos a partir de servicios web.

A lo largo del curso desarrollaremos un proyecto integrador interactuando con un Servidor Web de manera asincrónica que nos permita configurar nuestra aplicación para poder realizar tareas en segundo plano y que le avise al usuario mediante notificaciones.


Se requieren conocimientos básicos de Programación en Android o haber realizado el curso Programación en Android



1. 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

2. 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

3. 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

4. Vistas para Avanzados
Notifications

¿Qué son?

¿Para qué se usan?

Push Notifications

Ejemplo de implementación.

5. Fragments
¿Qué son?

¿Para qué sirven?

Fragments en tiempo de compilación

Fragments en tiempo de ejecución

Comunicación entre Fragments.


Público:
El curso está orientado a todos aquellos Programadores Android que quieran profundizar sus conocimientos en esta tecnología.



educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8° Piso
    Capital Federal


Más carreras de esta institución