Logo de IMECAF - Instituto Mexicano de Contabilidad, Administración y Finanzas
INSTITUTO MEXICANO DE CONTABILIDAD, ADMINISTRACIÓN Y FINANZAS

ANDROID INTERMEDIO - ONLINE - EN LÍNEA

COMPUTACIÓN
DURACIÓN

30 HRS.

INVERSIÓN

$2,999.00 + IVA

MODALIDAD

En Linea

DESCARGA


OBJETIVO

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.

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
Por el momento no hay fechas Disponibles
Por el momento no hay opiniones sobre el curso
VER TODAS LAS OPINIONES
Por el momento no hay videos sobre el curso
SOLICITAR INFORMES

¿Desea obtener más información?
Mándenos sus datos y comentarios y lo atenderemos con gusto.


INSCRÍBASE AHORA

¿Quiere inscribirse a este curso ?
¡Hágalo ahora mismo usando PayPal*!

Elija las personas, fecha y opción de pago**:


*Si prefiere otra forma de pago, puede utilizar transferencia electrónica o depósito bancario. Contáctenos para ayudarlo con este proceso.

Paseo Virtual de la Plataforma de E-Learning

A continuación se muestra un video para que se familiarice con la plataforma de e-Learning a utilizarse en este curso:

Mecánica para Participar en este Curso en Línea

1
Inscribirse y realizar el pago correspondiente. Puede hacerlo aquí utilizando PayPal o elegir otra forma de pago, como transferencia electrónica, depósito bancario o tarjeta de crédito.
2
Proporcionar sus datos completos para su matriculación así como un correo electrónico válido llenando este formato, al menos 5 días hábiles antes de querer comenzar su curso, para dar tiempo a su matriculación.
3
Recibirá en dicha cuenta de email la información para el acceso al curso en línea, con su usuario, contraseña y el enlace desde el cuál podrá entrar al mismo.
4
Dispondrá de un periodo de 1 mes para poder completar el programa, después del cual recibirá el diploma correspondiente, considerando que haya aprobado cuando menos el 75% de las evaluaciones realizadas.
BUSCADOR DE CURSOS
Publicado en COMPUTACION | Etiquetado como: android, intermedio, medio, curso, cursos, en linea, e-learning, online