Ir a nuestro canal de Youtube
Acceso directo a los campus de formación:
Inicio > Informática > Programación de aplicaciones para Android
Curso: A distancia
Duracion: 30 horas
Precio: consultar

Programación de aplicaciones para Android


Objetivos:

El boom producido por la telefonía móvil ha hecho que estos dispositivos mejoren a una velocidad de vértigo. Android es un sistema operativo basado en Linux y adquirido por Google que cada vez se implanta en más y más teléfonos del mundo.La programación basada en este tipo de entorno es el objetivo de esta acción que permitirá al participante dominar desde el entorno (arquitectura,  configuración e interfaces gráficas) al uso de interoperabilidad de servicios, pasando por el diseño, codificación e implementación del desarrollo del software.El lenguaje de programación usado será Java, por ello se explicará la instalación de kits de desarrollo, elementos del lenguaje, librerías, manifiestos y demás elementos centrándose en su sintaxis dentro de Android.

Programa:

UNIDAD DIDÁCTICA 1: ANDROID 1. Introducción1.1.¿Qué es Android? 1.2. Características de Android 2. Programación para Android 3. Instalación de las herramientas necesarias3.1.¿Qué herramientas necesitamos? 3.2.NetBeans y JDK 3.3.Software Development Kit (SDK) 3.4.Emuladores (SDK) 3.5.Linux UNIDAD DIDÁCTICA 2: APLICACIONES1. Fundamentos1.1. Arquitectura Android 1.2. Kernel de Linux1.3. Bibliotecas nativas 1.4. Entorno de ejecución 2. Estructura de aplicaciones2.1. Marco de aplicación 2.2. Aplicaciones 2.3. Relación entre aplicaciones, actividades y procesos 2.4. Servicios, proveedores e intenciones 2.5. Ciclo de vida 2.6. Generación de programas Android con IDE UNIDAD DIDÁCTICA 3: CODIFICACIÓN Introducción y objetivos1. Conceptos previos1.1. Modelo Vista Controlador 1.2. Elementos del lenguaje 1.3. Tipos de datos 1.4. Clases 1.5. Métodos1.6. Herencia 1.7. Importaciones 2. XML 2.1. Definición y características del lenguaje XML 2.2. Documentos XML bien formados 2.3. Documentos XML válidos 2.4. Tipos de datos XML 2.5. Datos carácter y Marcas2.6. Normas para el uso de etiquetas XML 3. Creación de programas con Eclipse 4. Acceso al código: resources 5. Archivos Android5.1. Layout 5.2. Android Manifest 6. J2ME UNIDAD DIDÁCTICA 4: GRAPHICAL USER INTERFACE (GUI)1. Diseño de la interfaz de usuario 2. Pantalla inicial 3. Componentes de la interfaz gráfica3.1. Android Swing 3.2. Eventos3.3. Botones 3.4. Imágenes 3.5. Etiquetas 3.6. Cuadros de texto 3.7. Texto con formato en controles TextView y EditText 3.8. CheckBox 3.9. RadioButton 3.10. Menús 3.11. Paneles y ajustes 3.12. Gráficos e imágenes 3.13. Jerarquía de elementos 4. Multimedia4.1. Sonidos 4.2. Vídeo UNIDAD DIDÁCTICA 5: BASES DE DATOS 1. Tipos de bases de datos1.1. Clasificación según la variabilidad de los datos 1.2. Clasificación según el modelo de administración de datos 1.3. Gestión de bases de datos distribuida (SGBD) 2. SQL (Structured Query Language)2.1. SQLite 2.2. SQL en Android 3. Acceso a datos: crear, actualizar y conectar con una base de datos 4. Tablas en Android 5. Manipulación de datos: inserción, actualización y eliminación5.1. Alternativas para realizar operaciones sobre la base de datos 5.2. Inserción, actualización y eliminación 6. Otras operaciones: selección de datos UNIDAD DIDÁCTICA 6: SERVICIOS1. Introducción a los servicios web1.1. Evolución de los sistemas distribuidos 1.2. Retos de los servicios web1.3. Estándares que conforman los servicios web2. Arquitectura orientada a servicios2.1. Introducción 2.2. Características de una Arquitectura Orientada a Servicios 2.3. Servicios web y Arquitectura Orientada a Servicios 3. Proveedores y consumidores3.1. Agentes y servicios 3.2. Solicitantes y proveedores 4. Interoperabilidad entre plataformas y sistemas 5. Descripción del servicio: Web Service Description (WSD) 6. Semántica: su importancia en los servicios web 7. Implementación de los servicios web7.1. Introducción 7.2. Creación de un servicio web con JAVA /

 

 

Solicita información sobre este curso

Nombre: Contenido:
Telefono:
E-mail:
Provincia:
Codigo:  
   

Compartir en Twitter

  Central- Vigo
Delegaciones - Pontevedra | Madrid | Sevilla | Barcelona | Canarias
Centro de formación ICA S.L. , CIF B-36995934 © 2024

Contactar | Términos de uso | Política de privacidad | Politica de calidad | Politica de seguridad
Cargando contenidos ....