MasTraining

"Tu éxito profesional, es el nuestro"

Curso ANDROID Básico-Intermedio


 Introducción

El objetivo principal de este curso es aprender a desarrollar una interfaz gráfica, basada en Android. Este curso está orientado para que los programadores de Java desarrollen y manejen de forma rápida una Aplicación Android.

Objetivos

Al finalizar este curso los alumnos podrán:

   · Construir sus propias apps Android.
   · Comprender como trabajan las aplicaciones bajo Android, su ciclo de vida, notificaiones, preferencias y el uso de recursos externos.
   · Diseño y desarrollo de aplicaciones Android "usables" con interfaces de usuario atractivas utilizando, ampliando y creando sus propios diseños y vistas y con el uso de menús.
   · Uso avanzado de la Android Application Framework API para construir aplicaciones complejas.
   · Utilizar el poder de los servicios background, hilos, y notificaciones.
   · Utilice las API de comunicación de Android para SMS, telefonía, gestión de redes y recursos de Internet (HTTP).
   · Securizar, ajustar, paquetizar y desplegar aplicaciones Android ™

Requisitos

Desarrolladores y arquitectos de aplicaciones que quieren desarrollar aplicaciones para dispositivos Android.

Duración

La duración del curso es de 20 horas lectivas presenciales.

Consultar próximas fechas.

Profesorado

Disponemos de un equipo de instructores altamente calificados que combinan la formación con el desarrollo de su profesión como expertos en el ámbito de la consultoría. Son Profesionales certificados por los principales fabricantes y con alta capacidad para transferir los conceptos técnicos y metodológicos de modo ameno y sencillo.

Fechas y horario

Consultar próximas fechas.

Certificación

El programa proporciona la información necesaria para presentarse al examen de certificación: Android.

Precio

Consultar. Están disponibles descuentos especiales para desempleados, estudiantes y para grupos.

Temario

1. Android Overview.

  1.1. Android Overview.
  1.2. History.
  1.3. Android Versions.

2. The Stack.

  2.1. Stack Overview.
  2.2. Linux.
  2.3. Native Libraries.
  2.4. Dalvik.
  2.5. App Framework.
  2.6. Applications.

3. Quick Start.

  3.1. Installing SDK.
  3.2. Hello, World!.
  3.3. The Emulator.

4. MainBuildingBlocks.

  4.1. MainBuildingBlocks Overview.
  4.2. A Real World Example.
  4.3. Activities.
  4.4. Intents.
  4.5. Services.
  4.6. Content Providers.
  4.7. Broadcast Receivers.
  4.8. Application Context.

5. Yamba Project Overview.

  5.1. The Yamba Application.
  5.2. Project Design.
  5.3. Part 1: Android User Interface.
  5.4. Part 2: Preferences, File System, Menus.
  5.5. Part 3: Android Services.
  5.6. Part 4: Working with Databases.
  5.7. Part 5: Lists and Adapters.
  5.8. Part 6: Broadcast Receivers.
  5.9. Part 7: Content Providers.
  5.10. Part 8: System Services.

6. Android User Interface.

  6.1. Two Ways to CreateUser Interface.
  6.2. Views and Layouts.
  6.3. Starting Yamba Project.
  6.4. StatusActivity Layout.
  6.5. StatusActivity Java Class.
  6.6. Logging in Android.
  6.7. Threading in Android.
  6.8. OtherUI Events.
  6.9. Adding Color and Graphics.
  6.10. Alternative Resources.
  6.11. OptimizingUser Interface.

7. Preferences, File System, Options Menu.

  7.1. Preferences.
  7.2. Options Menu.
  7.3. Shared Preferences.
  7.4. File System, Explained.

8. Services.

  8.1. Yamba Application Object.
  8.2. UpdaterService.
  8.3. Looping In The Service.
  8.4. PullingData From Twitter.

9. Databases.

  9.1. About SQLite.
  9.2. DbHelper.
  9.3. First Example.
  9.4. UpdateUpdaterService.
  9.5. Refactoring StatusData.

10. Lists and Adapters.

  10.1. TimelineActivity.
  10.2. Basic TimelineActivity Layout.
  10.3. About Adapters.
  10.4. Timeline Adapter.
  10.5. ViewBinder: ABetter Alternative.
  10.6. Updating Manifest File.
  10.7. Base Activity.

11. Broadcast Receivers.

  11.1. AboutBroadcast Receivers.
  11.2. BootReceiver.
  11.3. The TimelineReceiver.
  11.4. Broadcasting Intents.
  11.5. The Network Receiver.
  11.6. Adding Custom Permissions.

12. Content Providers.

  12.1. Creating Content Provider.
  12.2. Using Content Providers Through Widgets.

13. System Services.

  13.1. CompassDemo.
  13.2. Location Service.
  13.3. Updating Yamba toUser the Location Service.
  13.4. Intent Service.
  13.5. Sending Notifications.