Los dispositivos móviles día a día son más importantes en los diversos aspectos de la vida de las personas, por esto en el mercado actual los expertos en programación de estos dispositivos cumplen un papel de gran importancia en el desarrollo de nuevas tecnologías.
El programa formativo se centra en aquellas personas que buscan desarrollar su perfil profesional y laboral en el sector de la programación para dispositivos móviles, e incluso para aquellos que ya estén vinculados con el sector y deseen actualizar o potenciar sus conocimientos ya que es un sector en continua transformación.
Modulo 1: Introducción a Android
Unidad 1. La plataforma Android
• ¿Qué es Android?
Unidad 2. El framework Android
• Componentes
◦ Activity
◦ Fragment
◦ Service
◦ Broadcast receiver
◦ Content providers
◦ Intents
◦ Applications
Unidad 3. El entorno de desarrollo
• Java
• Android Studio
• Android SDK
• Emulador
Unidad 4. La primera aplicación: Hello World!
• Crear un proyecto
• El fichero de manifiesto
• Crear un terminal virtual
• Ejecutar un proyecto
• Crear un APK
• Depurar la aplicación
Unidad 5. Diseño de interfaces
• Vistas
◦ Etiquetas de texto
◦ Cajas de texto
◦ Botones
◦ Checkbox
◦ Imágenes
◦ Gestión de eventos
• Layouts
◦ ConstraintLayout
◦ LinearLayout
◦ FrameLayout
◦ RelativeLayout
• Diálogos
◦ Toast
◦ AlertDialog
◦ ProgressDialog
• Listas
• Otros recursos
◦ Cadenas
◦ Colores
Unidad 6. JETPACK: Databinding vs ViewBinding
Unidad 7. Las Activities
• Ciclo de vida
• Comunicación entre activities
Unidad 8. Fragments
Unidad 9. Listas con RecyclerView Unidad 10. JETPACK: Navigation android
Módulo 2. Android avanzado
Unidad 1. Permisos
Unidad 2. Notificaciones
Unidad 3. Concurrencia
Unidad 4. Servicios web
• El formato JSON
Unidad 5. Persistencia de datos en Android
Unidad 6. Bases de Datos
• SQLite
Unidad 7. PAAS Firebase
Unidad 8. Services Android
Unidad 9. BroadCast-Recivers
Unidad 10. Widgets
Unidad 11. Geolocalización
Unidad 12. Google Maps
Unidad 13. Publicar una aplicación en Google Play
Módulo 3. Android Profesional
Unidad 1. Patrones de software
• Principios SOLID
Unidad 2. Patrones de diseño
• MVP
• MVVM
Unidad 3. Inyección de dependencias
Unidad 4. JETPACK: HILT como inyector de dependencias
Unidad 5. Introducción a Kotlin
Unidad 6. Kotlin avanzado
• MVVM
La formación no posee requisitos previos para realizarla.
Información Adicional
Salidas profesionales
Talleres en empresas
En Tokio creemos que aplicar es aprender. Por eso, y para que tus conocimientos evolucionen al ritmo del mercado, contamos con una serie de acuerdos con diversas empresas que te garantizan entre 60 y 300 horas de talleres profesionales durante tu formación. De este modo, podrás poner en práctica todo lo que vas aprendiendo a la vez que adquieres la experiencia laboral necesaria para convertirte en el profesional que quieres ser.