Android
Desarrollo avanzado de aplicaciones en Android para dispositivos móviles

Elige la convocatoria

inscribirme Solicitar Info
Presencial
Duración 40 horas
Idioma
Precio 520,00 €
Acerca de este curso
A quién va dirigido
Objetivos del curso
Certificación asociada
Contenidos
Próximos cursos

Acerca de este curso

Android es un sistema operativo libre orientado a dispositivos móviles o smart devices, como teléfonos inteligentes y tablets. Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en el 2005. Actualmente Android presenta una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos.

Debido a las características del proyecto y gracias al software libre, el sistema operativo Android ha ido comiendo terreno a otros sistemas operativos para móviles y se ha situado en el 2º sistema operativo más usado por usuarios y desarrolladores. Debido a su gran demanda es importante formar a profesionales en el sector de la movilidad y concretamente en el desarrollo de aplicaciones móviles de última generación.

Este curso permitirá a los alumnos adquirir las nociones necesarias para desarrollar aplicaciones en la plataforma libre para dispositivos móviles Android. Una vez completada la formación dispondrán de una sólida base sobre la que profundizar en los temas más avanzados.

PUE es centro oficial de formación Android ATC exclusivo en Cataluña, siendo la única entidad que puede formar en los diferentes currículums oficiales diseñados por Android ATC bajo su reconocimiento.

A quién va dirigido

Este curso está pensado para aquellos profesionales TIC (programadores, diseñadores, analistas, ingenieros informáticos...) que deseen ampliar su conocimiento y habilidades en una tecnología tan emergente y demandada como es Android, y en particular en el desarrollo de aplicaciones para móviles.

Para un correcto seguimiento del curso, es recomendable tener conocimiento del lenguaje de programación Java, o de algún otro lenguaje de programación orientado a objetos.

Objetivos del curso

Este curso tiene como objetivo dar un enfoque teórico y práctico de las características del sistema operativo Android desde el punto de vista del desarrollador, así como de las posibilidades de monetización del mercado de aplicaciones móviles.

Se incluye una introducción inicial de todo el conjunto de tecnologías que forman Android y el análisis de cada uno de sus componentes de forma separada y cómo interactúan entre ellos para desarrollar aplicaciones. Una vez que el asistente comprenda los fundamentos esenciales de Android, se muestra de qué manera las aplicaciones se comunican con el usuario, a través de interfaces gráficas y vistas. Finalmente se hace énfasis en la importancia de la seguridad a la hora tanto de desarrollar las aplicaciones como en la ejecución de éstas. Para finalizar se muestran todas las alternativas que dispone un desarrollador para monetizar su aplicaciones móviles en los diferentes mercados.

Al final del curso, el asistente deberá tener los conocimientos necesarios para desarrollar aplicaciones sobre el sistema Android, mantener otras ya existentes, dominar un conjunto de buenas prácticas a la hora de desarrollar en Android y publicar aplicaciones en Google Play para su uso o venta.

Certificación asociada

El curso incluye, además, la realización gratuita del siguiente examen de certificación oficial*, necesario para la obtención de la certificación oficial Android Certified Application Developer:

AND 401: Android Application Development

*Este examen de certificación, valorado en 119,79€ (IVA incluido), está incluido en el precio del curso para los miembros del programa PUE Alumni.

El alumno realizará el examen de certificación en las instalaciones de PUE gracias a su condición de centro certificador oficial Pearson VUE.

Contenidos

Módulo 1: Conoce Android por dentro

  • Núcleo Linux.
  • Librerías Nativas.
  • Android Runtime.
  • Máquina virtual (Dalvik).
  • Capa de aplicaciones.

Módulo 2: Entornos de desarrollo y emulación

  • Aprende a configurar el entorno de desarrollo (Android SDK + Eclipse).
  • De momento no te hace falta teléfono: El emulador de Android.
  • ¿Cómo estructurar tu proyecto Android?.
  • Empecemos por el principio: El AndroidManifest.xml.

Módulo 3: ¿Preparado para diseñar el esqueleto de tu app?

  • Componentes de un app.
  • Gestión de permisos.
  • Diseña las vistas de usuario (Activities y Menus) .
  • Tus apps, también en segundo plano(Services).
  • Conecta tu app con datos externos (Content Providers).
  • Navega entre vistas (Intents /Intents Filters /Broadcast Intents).
  • Tu app puede recibir mensajes internos y externos (Broadcast Receiver).
  • Gestiona todos los recursos del app (Resource Managers).

Módulo 4: Depura y optimiza tu app (¡no somos perfectos!)

Módulo 5: ¿Quieres lanzar varios procesos a la vez? Usa threads y tareas asíncronas

Módulo 6: Consumiendo datos en local

  • Preferencias de usuario.
  • Ficheros.
  • Base de datos (SQLite).
  • Proveedores de contenido (Content Providers).

Módulo 7: Consumiendo datos en remoto con webservices

  • REST.
  • SOAP.

Módulo 8: Aprende a usar las técnicas de geo-posicionamiento: GPS/Wi-FI

Módulo 9: Trabaja con mapas con la nueva versión de Google Maps

Módulo 10: Notificaciones locales y remotas (Push Notifications)

Módulo 11: Ha llegado el momento: Tu aplicación en Google Play

Próximos cursos

Fechas17 oct 2016 - 27 oct 2016 Horarios mie (09:00h - 14:00h) y jue (00:00h - 14:00h) CiudadBarcelona IdiomaEspañol inscribirme
Fechas17 oct 2016 - 27 oct 2016 Horarios de lun a jue (09:00h - 14:00h) CiudadMadrid IdiomaEspañol inscribirme
Fechas04 nov 2016 - 26 nov 2016 Horarios vie (16:00h - 21:00h) y sab (09:00h - 14:00h) CiudadMadrid IdiomaEspañol inscribirme
Fechas04 nov 2016 - 26 nov 2016 Horarios vie (16:00h - 21:00h) y sab (09:00h - 14:00h) CiudadBarcelona IdiomaEspañol inscribirme