¿Qué quieres aprender?

Programación de Aplicaciones Android Studio

Programación de Aplicaciones Android Studio

BDI TI - Capacitación

Curso online


112
IVA exento

Duración : 2 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Capacitar a los participantes en el desarrollo de aplicaciones con Android y Java para celulares móviles y tablets.

A quién va dirigido

Profesionales y estudiantes en el área de tecnología de información e informática con la intención de especializarse en el desarrollo de aplicaciones a través de un enfoque moderno, actualizado, aun nivel más cercano a la Ingeniería de Software implementando el desarrollo para equipos móviles y tablets.

Requisitos

Conocimientos básicos de programación

Temario completo de este curso

  • Introducción a Android: Tecnologías disponibles (teléfonos, smartphones y tablets). Tipos de soluciones. Tipos de programas. Frameworks para móviles, mercado actual, historia y evolución.
  • Descarga del software (IDE, JDK, SDK)
  • Instalación y Configuración de las Herramientas
  • Estructura de un proyecto Android. Carpetas y Archivos.
  • Componentes básicos de una aplicación Android. Activity (actividades). View (objetos view) etc.
  • Layout UI (Definición de la interfas gráfica. Usos de contenedores y controles)
    • Layouts / Capas. FrameLayout. LinearLayout. TableLayout. RelativeLayout.
    • Controles básicos. Control Button. Control ToggleButton. Control ImageButton. Eventos y aspecto de un botón.
    • Personalización de controles. Control ImageView. Control TextView. Control EditText. Interfaz Spanned. Cambio del formato de texto.
    • Control CheckBox. Control RadioButton.
    • Controles de selección. Adaptadores en Android. Control Spinner. Listas despegables. Control grid. Como usar una planiilla en Android.
    • Y mucho más.
  • Menú UI (Menús y submenús, Menús contextuales etc.)
  • Diálogos UI
  • Adaptadores UI
  • Activivity
  • Intents
  • Broadcast Receiver
  • Notificaciones UI
  • Preferencias (Shared Preferences): Como almacenar las preferencia de uso del usuario.
  • Bases de Datos y Almacenamiento
    • Primeros pasos con SQLite
    • Creación y gestión de bases de datos. Insertar/Actualizar/Eliminar
    • Consultar/Recuperar registros. Uso de SQL para realizar todo tipos de acciones sobre la base de datos.
  • Provedores de Contenidos (Content Providers)
  • Multimedia (audio y vídeo)
  • Localización y Mapas
  • App Widgets
  • Tratamiento de XML (SAX, SAX Simplificado, DOM, XmlPull y otros más)
  • Servicios Web, RestFul, RSS, Cloud Computing
  • Seguridad y permisos
  • Administración
  • Servicios (Service)
Ver más