ANDROID INTERMEDIO

IMECAF
Online

 2.999 - ($ 440.707)
¿Quieres hablar con un asesor sobre este curso?

Información importante

  • Curso
  • Online
  • 30 horas de estudio
  • Cuándo:
    A definir
Descripción

La ventaja de Android frente a otros sistemas de desarrollo de aplicaciones móviles es el uso de herramientas libres y de código abierto (Open Source). Esta situación evita que tenga que hacer ninguna inversión previa para aprender y trabajar como desarrollador de aplicaciones Android. Cualquier programador puede comenzar a desarrollar apps para Android, tan solo debe tener conocimientos básicos de Java u otro lenguaje de programación orientado a objetos.
Este curso intermedio profundiza en el desarrollo de apps Android y le permitirá personalizar en un mayor grado sus aplicaciones, alterando tanto el diseño como el contenido de las vistas, los controles, los menús, las ventanas y las notificaciones.

Información importante
Sedes

Dónde se imparte y en qué fechas

Inicio Ubicación
A definir
Online

Opiniones

Todavía no hay opiniones de este curso

¿Qué aprendes en este curso?

Capacitación
del

Programa académico

Temario del Curso de Android Intermedio

  1. Android, la mejor apuesta
    • Introducción
    • Orígenes de Android
    • Competidores de Android
    • Arquitectura Android
    • Requisitos para el desarrollo de Apps
    • Software necesario para desarrollar Apps Android
    • Requisitos para la publicación en Play Store
    • Ejecución de las aplicaciones en desarrollo
    • Documentación
    • Ejemplos
    • Enlaces de consulta
  2. Interfaz gráfica de usuario
    • Introducción
    • View, ViewGroup y Widgets
    • Crear una interfaz. Métodos
    • Crear una interfaz utilizando lenguaje Java
    • Crear una interfaz utilizando le lenguaje XML. Layout
    • Lanzar un Layout desde una Activity
    • Crear una interfaz utilizando lenguaje XML. Métodos
    • Crear una interfaz utilizando lenguaje XML. Graphical Layout
    • Crear una interfaz utilizando lenguaje XML. Código XML
    • Crear una interfaz utilizando lenguaje XML. Atributos
    • Crear una interfaz utilizando lenguaje XML. Tipos de layouts
    • RelativeLayout
    • LinearLayout
    • TableLayout
    • FrameLayout
    • FrameLayout. Ejemplo
    • Views. Componentes comunes
    • Eventos y Manejadores de eventos
    • Views. Otros componentes
    • AnalogClock
    • DigitalClock
    • Cronómetro
    • Cronómetro. Stop, Start, Reset
  3. Recursos
    • Introducción
    • Carpetas de recursos
    • string.xml
    • Internalización y fichero string.xml
    • colors.xml
    • Códigos de colores
    • R.java
    • Acceso a los recursos de R.java
    • Acceso a los recursos de R.java. Strings
    • Acceso a los recursos de R.java. Controles
    • Acceso a los recursos de R.java. Colores
    • Acceso a los recursos de Android
    • Densidad y tamaños de pantalla
    • Imágenes
    • Imágenes. Distintas densidades de pantalla
    • Imágenes. Carpetas drawable
    • Imágenes. Importar desde Eclipse
    • Imágenes. Acceso a recursos
    • Layouts
    • Layouts. Distintos tamaños de pantalla
    • Layouts. Orientación de la pantalla
    • Layouts. Acceso a recursos
    • Arrays
    • Arrays. Acceso a recursos
    • Unidades de medida
    • Dimensiones
    • Dimensiones. Acceso a recursos
    • Estilos
    • Estilos. Acceso a recursos
    • Estilos predefinidos en Android
    • Enlaces de consulta
  4. Actividades e Intents
    • Introducción
    • Pila de Activities
    • Ciclo de vida
    • Declaración de Activities en AndroidManifest.xml
    • Intents. Comunicación entre actividades
    • Intents. Funciones
    • Intents. Tipos
    • Intents implícitos
    • Intents implícitos. Acciones y datos
    • Intents implícitos. URI
    • Intents implícitos. Métodos
    • Intents implícitos. Permisos
    • Intents explícitos
    • Bundle
    • Bundle. Envío de datos
    • Bundle. Recepción de datos
    • Enviar y recibir datos entre actividades
  5. Controles de selección
    • Introducción
    • Adaptadores
    • Adaptadores. ArrayAdapter
    • Spinner
    • Spinner. Funcionalidad
    • ListView
    • ListView. Funcionalidad
    • ListActivity
    • GridView
    • GridView. Atributos característicos
    • Gallery
    • Gallery. Adaptador
    • Gallery. Funcionalidad
    • Adaptador personalizado
  6. Procesos e hilos (Threads)
    • Introducción
    • Procesos
    • UI thread o Main threads
    • Worker Threads
    • Threads o Workers
    • Handler y Runnable
    • AsyncTask
    • AsyncTask. Métodos
    • AsyncTask. Esquema de ejecución de los métodos
  7. Diálogos estándar y personalizados
    • Introducción
    • Tipos de diálogos
    • Características generales de la implementación
    • Esquema de ejecución de los métodos relacionados con Dialog
    • Dialogos de alerta
    • Alerta. Crear y mostrar
    • Alerta. Agregar título e icono
    • Alerta. Agregar botones
    • Alerta. Varios diálogos en una actividad
    • Alerta de tipo lista
    • Alerta de tipo lista con cadenas de texto. Ejemplo
    • Alerta de tipo lista con radiobuttons. Ejemplo
    • Alerta de tipo lista con checkboxes. Ejemplo
    • Diálogos de progreso
    • Diálogo con círculo de progreso
    • Diálogo con barra de progreso
    • Diálogo selector de fecha. DatePickerDialog
    • Diálogo selector de hora. TimePickerDialog
    • Diálogos personalizados
  8. Widgets
    • Introducción
    • Tipos de Widgets
    • Instalación de un Widget
    • BroadCastReceiver
    • Pasos para crear un Widget
    • Definición del layout del Widget
    • Crear el proveedor del Widget
    • Definición del Widget en res/xml
    • Tamaño del Widget
    • Registro del Widget en AndroidManifest.xml
    • Widget. Actualización
  9. Servicios y notificaciones
    • Introducción
    • Tipos de servicios
    • Implementación de un servicio
    • Ciclo de vida de un servicio
    • Registro de un servicio en AndroidManifest.xml
    • Notificaciones
    • Crear notificaciones
    • Avisos de notificación
  10. Pantalla táctil. Single Touch
    • Introducción
    • SingleTouch. Funcionamiento
    • Sugerencias de consulta

Compara este curso con otros similares
Ver más cursos similares