Código:    AND-002    Duración:  30 horas (5 días)        Certificación Asociada:  ATD-401

logo centro autorizado formación androide

Centro Autorizado de Formación Android

INFORMACIÓN E INSCRIPCIONES     94 423 73 84      formacion@programia.es

Ver Calendario Cursos

 

Este curso proporciona los conocimientos y habilidades necesarios  para diseñar y crear una aplicación Android™ completa. Se proporciona una completa formación sobre los principales componentes del API Android y sus interacciones. Este curso se incluye en el plan de formación para obtener la certificación oficial ATD-401  

Para un mayor aprovechamiento del curso el alumno deberá acreditar conocimientos de programación en Java, equivalentes a los conocimientos aportados en el curso «Fundamentos de Java para Desarrollo Android».

Es requisito suficiente tener conocimientos y experiencia en cualquier lenguaje de programación.

En este  curso el alumno aprenderá

  • Diseñar y crear una aplicación Android completa
  • Debugear y mantener aplicaciones Android usando diferentes herramientas y plugins
  • Conocer a fondo el ciclo de vida de una aplicación Android y sus componentes principales
  • Usar recursos externo, ficheros manifest, intents y adapters
  • Comprender y usar todas las técnicas de almacenamiento persistente Android: Preferencias, ficheros, bases de datos y content providers
  • Usar tecnologías de procesamiento background de Android

Desarrollo de Aplicaciones Móviles Android

  1. Conceptos Básicos
    • ¿Qué es Android?
    • Creación de un Proyecto Android
    • Android con el el entorno de desarrollo Eclipse
    • Trabajando con la línea de comandos
    • Ejecutar una aplicación Android
    • Ejecutar nuestro proyecto en un simulador
    • Componentes de una aplicación Android
    • Ciclo de vida de una aplicación Android
    • Modificación del proyecto creado
    • Cambiar el nombre del activity
  2. Herramientas de Desarrollo para Android y la clase Activity
    • Android SDK Tools and Activity Class
    • Android Software Layers
    • Linux kernel
    • C/C++ Libraries
    • Android Runtime
    • Application Framework
    • Application layer
    •  Librarías Android
    • Ell fichero Manifest de Android
    • Estructura de un fichero Manifest
    • Android SDK Tool
    •   Ciclo de vida de una Activity a través de Java
    •  Creación de una Activity
  3. ListActivity y ListView  
    • Introducción
    • Vistas
    • Usando Vistas
    • Añadir una vista en la aplicación
    • List Views y List Activities
    • Usando una ListActivity
    • Añadir un ListView
    • Añadir un evento a una lista de elementos
  4. Intents and Intent filters
    • Introducción
    • Intents
    • Intents explícitos
    • Intents implícitos
    • Acciones nativas de Android
    • Data Transfer
    • Intents para llamar a Activities
    • LLamadas directas
    • Sub-activities: llamando a Activities de resultados
    • Registrar un IntentFilter
  5. Personalizar las vistas
    • Introducción
    • Diferentes usos de las vistas personalizadas
    • Modificar una vista existente
    • Trabajar con onDraw()
    • Una imagen completa de la vista
  6. Dialogs y Toasts
    • Dialogs
    • Subclases de Dialogs
    • Creación de diálogos con un diseño definido por el usuario
    • Activities con un Dialog Theme
    • Toast
  7. Más UI – Options Menu, Context Menu, y WebView    
    • Introducción
    • Menús
    • Crear un menú desde el código Java
    • Crear un menú desde un fichero de recursos
    • Manejar eventos de selección
    • Sub-menús
    • Menús Contextuales
    • Manejar la selección de los menús contextuales
    • Opciones de menú adicionales Checkboxes y Radio Buttons
    • Shortcut Keys
    • Títulos Condensados
    • Menu Item Click Listener
    • Intents
    • WebView
  8. Android Storage: Network, File I/O, and SharedPreferences
    • Opciones de almacenamiento de Android
    • Shared Preferences
    • Internal Storage
    • SQLite Databases
    • Network Connection
    • Conectando a  Internet
    • File I/O
    • Incluir ficheros de recursos
    • Más sobre Shared Preferences
    • Grabar el estado de un activity
  9. Android Storage: SQLite and Content Providers
    • Introduction
    • SQLite in your applicationSQLite
    • librarySQLite
    • OpenHelper
    • SQLiteDatabase
    • Cursores
    • Bases de datos en Android
    •  Native Android Content Providers
  10. Notificaciones Android
    • Introducción
    • Crear una notificaciones
    • Notification actions
    • NotificationManager