Los dispositivos móviles juegan un papel cada vez más crucial en diversos aspectos de la vida cotidiana. Por ello, en el mercado actual, los expertos en programación para móviles tienen una relevancia clave en el desarrollo de nuevas tecnologías y soluciones innovadoras.
Este programa formativo está dirigido a quienes desean desarrollar su perfil profesional en el ámbito de la programación para dispositivos móviles, así como a aquellos que ya están en el sector y desean actualizar o reforzar sus conocimientos, en un campo que está en constante evolución y transformación.
El objetivo del programa es que el alumno aprenda a estudiar, implementar y crear nuevas aplicaciones, desarrolle ideas innovadoras y forme parte de una profesión en constante expansión.
Módulo 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
Tokio es centro certificador oficial de Pearson VUE. Nuestra formación te capacita para obtener la certificación oficial Android ATC.
Cuando termines tu formación obtendrás:
Para acceder al curso no son necesarios conocimientos previos, ni una titulación específica.
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.