Modalidad
+
onLine
Duración
+
40 horas
 

 
Aulas
+
Madrid capital C/General Moscardó 33
Horario
+
Lunes a Jueves de 19:00 a 22:00 horas
Idioma
+
Español

Confirme todas las fechas y horarios con el departamento comercial: comercial@learningXpert.com 913758490

Consulte cualquier otro curso que no localice con el departamento de marketing: marketing@learningXpert.com 913758490
Desarrollo de aplicaciones en Android y el entorno de la Movilidad. Curso Elearning

Android es una plataforma software diseñada para estos equipos móviles. Impulsada por Google, su naturaleza abierta ‘open source’ le permite ser instalada en multitud de dispositivos, sin depender de un hardware o fabricante concreto. Su crecimiento ha sido el mayor entre todos sus competidores (iOS, Windows Phone, Blackberry OS) empezándose a convertir en el líder y posiblemente el estándar en el mundo de los dispositivos móviles. Servicios como Google Play permiten a los desarrolladores y a las compañías, distribuir y comercializar sus aplicaciones en un mercado internacional de millones de usuarios con un potencial enorme.

Categoría
+
Formación Online
Mobile
Objetivos
+

Con esta formación el alumno se introducirá en la programación de aplicaciones para dispositivos móviles con el sistema operativo  Android. A lo largo del curso conocerá:

  • En qué consiste la plataforma Android y cuáles son los elementos que la integran
  • Las bases para el diseño y programación de aplicaciones y las herramientas y entornos necesarios para su desarrollo.
  • El ciclo de vida de una aplicación y sus distintos componentes
  • Cómo implementar funcionalidades importantes: parsear ficheros XML, acceso a base de datos o utilización de la geocalización y mapas
  • Cómo incluir su Aplicación en Google Play (anteriormente llamado Android Market)
Dirigido a
+

El curso intensivo de desarrollo para dispositivos Android está pensado para programadores de otras plataformas, con experiencia previa en programación Java o algún lenguaje orientado a objetos, que quieran entrar en el mercado de las aplicaciones para Android contando con una formación sólida y lo bastante amplia como para abordar aplicaciones no triviales.

Al Terminar el Curso
+

El alumno estará capacitado para comenzar un desarrollo para Android y a manejar con soltura las principales funciones avanzadas de la plataforma, así como también para reconocer los potenciales negocios en la distribución de aplicaciones para Android en Google Play.

Metodología
+

Curso Presencial con tutor de apoyo en clase, eminentemente práctico con la realización de laboratorios en aulas equipadas con ordenadores de última generación. El alumno dispondrá de Manuales de referencia.

Programa
+
  1. La plataforma Android: lenguajes, SDKs de que disponemos para desarrollar, IDEs
  2. Versiones de Android y API levels
  3. Breve repaso de los puntos clave del lenguaje de programación Java
    • Gestión de memoria
    • OOP: herencia, polimorfismo, sobrecarga, sobreescritura, clases abstractas, inner classes, interfaces
    • Colecciones: Listas y otras estructuras de datos
    • Programación multihilo en Java
    • TDD y pruebas de unidad en Java con JUnit
  4. Herramientas
    • Instalación del SDK Google Android
    • Instalación del IDE Eclipse
    • Instalación de los SDKs y ADT
    • Creación de un entorno de desarrollo “portable”
  5. Arquitectura sistema Android. Núcleo Linux, Máquina virtual Dalvik
  6. Desarrollo de Hello World Android
  7. Estructura de una aplicación Android
    • Layouts
    • Android-manifest.xml
    • Recursos gráficos
    • El Archivo R
    • Las carpetas de recursos
  8. Internacionalización y localización de Apps
  9. El emulador de Android
    • Emulador != Simulador
  10. Bloques fundamentales de una App Android
    • Activities *ciclo de vida de las actividades *eventos
    • Intents
    • Services
    • Content providers
  11. Controles para las distintas “pantallas” (Actividades) de una App Android
    • Cómo responder a eventos desde un control
  12. Diseño de las Actividades
  13. Abrir una Actividad desde otra: usando Intents
  14. Aplicar MVC a nuestro ejemplo
    • Estudiando MVC
    • Crear el modelo
    • Probar el  modelo
    • Crear controladores