Programación Android

Objetivo:

Introducir al participante en los conceptos, fundamentos y herramientas más importantes del sistema operativo Android para que pueda ser capaz de analizar, diseñar y desarrollar aplicaciones-móviles de uso cotidiano.

Requisitos

Conocimientos básicos de programación

Material a entregar

CD con el material de apoyo y entrega de reconocimiento

Contenido

Android es el sistema operativo con mayor crecimiento y alcance en los últimos años. Basa su núcleo o kernel en Linux, por lo cual es de código abierto, y está diseñado especialmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tabletas.

La versatilidad de este sistema operativo hace que cada vez tenga mayor demanda en dispositivos que no sean una terminal telefónica.  Debido a esto, un gran número de negocios está enfocando sus esfuerzos a relacionarse más estrechamente con este sistema operativo; ya que tiene millones de usuarios.

Por esto, aprender a desarrollar aplicaciones para este sistema operativo es primordial para estar a la vanguardia con la tecnología. Así también, Android se apoya en el lenguaje Java.

Al término de este módulo el participante:

  • Podrá instalar el ambiente de desarrollo de aplicaciones.
  • Comprenderá la estructura básica de las aplicaciones.
  • Entenderá los fundamentos de los componentes básicos de las aplicaciones.
  • Comprenderá el ciclo de vida de las aplicaciones en Android.
  • Podrá construir el diseño de aplicaciones.
  • Podrá desarrollar aplicaciones utilizando recursos de Android.
  • Gestionará Bases de Datos dentro del sistema operativo.
  • Consumirá archivos XML y web services con una aplicación.

Programa:

  • 1er. curso: Programación Android, nivel básico. Duración promedio: 12.5 horas
  • 2do. curso: Programación Android, nivel intermedio. Duración promedio: 12.5 horas

Al finalizar el participante será capaz de dar conocer los conceptos y herramientas del sistema operativo Android y realizará una serie de prácticas y ejercicios durante cada sesión, así como un proyecto integral al final del taller para integrar conocimientos.

Objetivo:
Introducir al usuario al ambiente de desarrollo para Android y así mismo dar a conocer al usuario las herramientas y conceptos necesarios de Android para la creación de aplicaciones básicas.

Puntos a tratar:
– Introducción a Android
– Repaso de principales comandos de Java
– Conceptos y fundamentos del diseño de una aplicación Android
– Consejos para desarrolladores principiantes en Android
– Configuración del entorno de desarrollo
– Configuración dispositivo virtual
– Crear la primera aplicación “Hello World”
– Estructura de los proyectos de Android
– Estructura básica del código de un proyecto de Android
– Conceptos básicos de desarrollo en Android
– Fundamentos básicos de programación en Android
– Ciclo de vida de componentes de Android
– Limpieza de procesos
– Conceptos básicos de Interfaz de usuario
– Definición de los Layouts
– Controles básicos en Android
– Características de Adapters­ y sus tipos
– Menús en Android
– Implementación de notificaciones en Android
– Estilos en Android
– Conceptos básicos de Fragments y su implementación
– Comprender que son los Tabs y como se utilizan
– Conocer el Action Bar y sus características
– Como implementar el Navigation Drawer en aplicaciones
– Componentes personalizados en Android

Objetivo:
Introducir al usuario al ambiente de desarrollo para Android y así mismo dar a conocer al usuario las herramientas y conceptos necesarios de Android para la creación de aplicaciones básicas.

Puntos a tratar:
– Conceptos básicos de la programación utilizando recursos Android
– Utilizando Recursos compilados y no compilados
– Estructura del directorio de recursos
– Recursos y cambios de configuración en las aplicaciones
– Depuración de aplicaciones Android
– Gestión de Preferencias en aplicaciones Android
– Creación y mantenimiento de Bases de Datos en Android
– Programación de Widgets en Android
– Manejo de Ficheros dentro del sistema operativo
– Tratamiento de tareas en segundo plano
– Tratamiento de archivos XML en Android
– Acceso a servicios Web mediante una aplicación Android

Costo

Modalidad

Presencial o en línea

Lugar

Dirección de Tecnologías de la Información, Pedro de Alba s/n Cd Universitaria

Duración

25 horas

¿Te interesa éste o algún otro curso? Escríbenos.