Curso subvencionado para trabajadores presencial
Donostia-San Sebastian (Guipúzcoa)
Duración : 2 Meses
Este curso está diseñado para introducir a los participantes en el desarrollo de aplicaciones móviles para Android, utilizando herramientas y lenguajes actuales como Java o Kotlin y el entorno Android Studio.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
-Conocer la plataforma Android y su ecosistema. -Instalar y configurar Android Studio y el SDK de Android. -Crear interfaces gráficas con layouts XML y componentes visuales. -Gestionar la navegación entre actividades y fragmentos. -Manejar eventos y comunicación entre componentes. -Almacenar y recuperar datos localmente (SharedPreferences y SQLite). -Introducir conceptos básicos de comunicación con APIs y servicios web. -Aplicar buenas prácticas de desarrollo y depuración en Android.
A quién va dirigido
Trabajadores Ocupados (30% desempleados).
Requisitos
No.
Temario completo de este curso
Módulo 1. Introducción a Android
Historia y evolución de Android.
Ecosistema Android: dispositivos y versiones.
Instalación y configuración de Android Studio.
Estructura de un proyecto Android.
Módulo 2. Interfaces gráficas
Layouts y componentes básicos: TextView, Button, EditText, ImageView.
Uso de contenedores: LinearLayout, RelativeLayout, ConstraintLayout.
Personalización de estilos y temas.
Módulo 3. Actividades y navegación
Ciclo de vida de una actividad.
Creación y gestión de actividades.
Comunicación entre actividades con Intents.
Introducción a fragmentos y navegación básica.
Módulo 4. Manejo de eventos y lógica
Programación orientada a eventos.
Listeners y handlers.
Validación de datos de entrada.
Control de flujo en la aplicación.
Módulo 5. Almacenamiento de datos
Almacenamiento interno y externo.
SharedPreferences: guardar y recuperar información sencilla.
Introducción a bases de datos SQLite.
Lectura y escritura de datos estructurados.
Módulo 6. Comunicación con servicios
Conceptos básicos de APIs REST.
Peticiones HTTP y manejo de JSON.
Uso de bibliotecas para consumo de servicios web (Volley, Retrofit).
Visualización de datos obtenidos de servicios externos.
Módulo 7. Buenas prácticas y depuración
Estrategias de testing y depuración.
Gestión de errores y excepciones.
Optimización de rendimiento básico.
Publicación y despliegue de aplicaciones en entornos de prueba.