PROGRAMADOR DE APLICACIONES ANDROID

PROGRAMADOR DE APLICACIONES ANDROID

NOMBRE DEL CURSO: PROGRAMADOR DE APLICACIONES ANDROID

FAMILIA PROFESIONAL: INFORMÁTICA Y COMUNICACIONES

DURACIÓN: 60 HORAS

FECHA INICIO: 11/09/2017

FECHA FINAL: 06/10/2017

HORARIO: TARDES (17:30-20:30)

MODALIDAD: PRESENCIAL

LUGAR: EFA MORATALAZ (MANZANARES – CIUDAD REAL)

PRECIO: GRATUITO (FINANCIADO POR LA CONSEJERÍA DE ECONOMÍA, EMPRESAS Y EMPLEO DE CASTILLA-LA MANCHA)

REQUISITOS DE ACCESO: CURSO DIRIGIDO PRIORITARIAMENTE A TRABAJADORES OCUPADOS.

Es necesario tener (al menos) una de las siguientes titulaciones: Título de Bachillerato, Certificado de profesionalidad del mismo nivel, Prueba de Acceso a Ciclo Formativo de Grado Superior, Certificado de profesionalidad de nivel 2 de la misma familia profesional o Prueba de Acceso a la Universidad (PAU) para mayores de 25 y/o 45 años.

OBJETIVOS:

  • PROGRAMAR APLICACIONES DE DISPOSITIVOS MÓVILES ANDROID.

CONTENIDOS:

1 Introducción

  • 1.1 Android desde dentro
  • 1.2 Entorno de ejecución de Android
  • 1.3 Framework de aplicaciones

2 Instalación del entorno en programación

  • 2.1 Introducción
  • 2.2 Descarga e instalación de Eclipse
  • 2.3 Descarga e instalación de las Android Development Tools (ADT)
  • 2.4 Ejecutar una aplicación Android de prueba
  • 2.5 Perspectivas (vistas predefinidas del framework)
  • 2.6 Ejecución de los programas

3 Estructura de un proyecto Android

  • 3.1 Carpetas del programa
  • 3.2 Archivo Androidmanifest
  • 3.3 Cómo empezamos

4 Uso de Android Studio. El IDE oficial de Google para desarrollar en Android.

  • 4.1 Combinaciones de teclas
  • 4.2 Explorador de paquetes en vista jerárquica

5 Conceptos básicos

  • 5.1 Componentes de una aplicación
  • 5.2 Actividades
  • 5.3 Servicios
  • 5.4 Receptores de mensajes de distribución
  • 5.5 Proveedores de contenidos
  • 5.6 Intents
  • 5.7 Intent-filters
  • 5.8 Androidmanifest

6 Controles y eventos

  • 6.1 Controles y eventos
  • 6.2 Práctica – Captura del clic de un botón
  • 6.3 Práctica control checkbox
  • 6.4 Práctica control imagebutton
  • 6.5 Práctica control listview
  • 6.6 Práctica control spinner
  • 6.7 Práctica controles radiogroup y radiobutton

7 Activities e intents

  • 7.1 Práctica lanzar un segundo activity
  • 7.2 Práctica lanzar un segundo activity y pasar parámetros

8 Layouts

  • 8.1 Layouts
  • 8.2 Layouts en xml
  • 8.3 Práctica linearlayout
  • 8.4 Práctica scrollview y linearlayout
  • 8.5 Icono de la aplicación
  • 8.6 Archivo de personalización strings

9 Menú de opciones

  • 9.1 Menú de opciones
  • 9.2 Práctica menú de opciones
  • 9.3 Práctica menú de opciones con submenú
  • 9.4 Práctica menú de opciones con iconos

10 Cuadro de diálogos y notificaciones

  • 10.1 Cuadro de diálogos y notificaciones
  • 10.2 Práctica cuadro de diálogo simple
  • 10.3 Práctica cuadro de diálogo con botones de confirmar y cancelar
  • 10.4 Práctica notificaciones

11 Almacenamiento

  • 11.1 Almacenamiento
  • 11.2 Práctica almacenamiento de datos mediante la clase sharedpreferences
  • 11.3 Práctica almacenamiento de datos en la memoria interna
  • 11.4 Práctica almacenamiento de datos en una tarjeta sd
  • 11.5 Base de datos sqlite
  • 11.6 Práctica almacenamiento en una base de datos sqlite

12 Multimedia

  • 12.1 Reproducción de audio
  • 12.2 Reproducción de video
  • 12.3 Grabar sonido
  • 12.4 Práctica reproducción de audio
  • 12.5 Práctica reproducción de audio desde archivo internet
  • 12.6 Práctica grabación de audio
  • 12.7Práctica tomar instantánea con cámara