360€
Curso Superior para Programador de Android: Business Android Apps Expert
100% Online
12 ECTS
6 meses
360€
Presentación
En el actual panorama tecnológico, el desarrollo de apps móviles se ha convertido en una necesidad imperante para las empresas que desean expandir su presencia en el mercado digital.
Android, como uno de los sistemas operativos móviles más populares, ofrece un vasto ecosistema de oportunidades para los programadores. Este Curso para Programador de Android: Business Android Apps Expert proporciona una sólida base en los fundamentos del desarrollo y diseño de aplicaciones móviles, abarcando desde la comprensión de los conceptos básicos hasta la implementación de estrategias avanzadas.
Aprenderás en profundidad el sistema operativo Android, incluyendo su arquitectura, características y guías de estilo, lo que les permitirá aprovechar al máximo las capacidades de la plataforma.
Universidades colaboradoras
Para qué te prepara
Este Curso para Programador de Android: Business Android Apps Expert te prepara para poder diseñar y desarrollar aplicaciones móviles de calidad, teniendo en cuenta los principios de usabilidad y experiencia de usuario. Adquirirás habilidades en el uso de Android Studio, creación de interfaces de usuario, gestión de preferencias, integración de bases de datos y servicios web, y publicación de aplicaciones en Google Play.
Objetivos
- Comprender los conceptos del desarrollo de aplicaciones móviles y las etapas involucradas en su desarrollo.
- Dominar el sistema operativo Android, incluyendo su arquitectura y guías de estilo, para crear aplicaciones de calidad.
- Diseñar y prototipar aplicaciones móviles, garantizando una experiencia de usuario intuitiva y atractiva.
- Aplicar principios de usabilidad y realizar pruebas de usabilidad y experiencia de usuario en entornos móviles.
- Utilizar herramientas de análisis móvil, como Google Analytics, para obtener información valiosa.
- Dominar Android Studio y sus componentes esenciales para desarrollar aplicaciones móviles.
- Integrar servicios web, Google Play Services y Firebase en las aplicaciones.
A quién va dirigido
Este Curso para Programador de Android: Business Android Apps Expert está dirigido a programadores y desarrolladores interesados en convertirse en expertos en el desarrollo de aplicaciones móviles en la plataforma Android. También es adecuado para ampliar conocimientos en el diseño de apps, prototipado, usabilidad y experiencia de usuario en entornos móviles.
Salidas Profesionales
El desarrollo de aplicaciones móviles Android es una habilidad altamente demandada en la industria tecnológica. Gracias a este Curso para Programador de Android: Business Android Apps Expert podrás trabajar como Desarrollador de aplicaciones móviles Android, Especialista en desarrollo de apps empresariales, Freelance o Desarrollador de videojuegos móviles.
Temario
MÓDULO 1. FUNDAMENTOS DEL DESARROLLO Y DISEÑO DE APLICACIONES MÓVILES
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES MÓVILES
- ¿Qué es una aplicación móvil?
- Tipos de apps
- Etapas en el desarrollo de una app
- Testeo de aplicaciones
UNIDAD DIDÁCTICA 2. EL SISTEMA OPERATIVO ANDROID
- Introducción e historia
- Histórico de versiones por API
- Características y arquitectura
- Guías de estilo
UNIDAD DIDÁCTICA 3. EL SISTEMA OPERATIVO IOS
- Introducción e historia
- Histórico de versiones y mejoras
- Características y arquitectura
- Guías de estilo
UNIDAD DIDÁCTICA 4. MODELO DE DATOS O LÓGICA
- Codificación de la lógica según la tipología de la APP
- ¿Qué debe hacer nuestra lógica o modelo de datos?
- Implementación
- Generación de binarios y distribución en los Marquet places
- Mantenimientos y actualización de la APP en los Marquet places
UNIDAD DIDÁCTICA 5. INTRODUCCIÓN AL PROTOTIPADO DE APPS
- Conceptos generales: skecth, mockups, wireframes y prototipos
- Arquitectura de la información
- Importancia del prototipado
- Herramientas de prototipado
UNIDAD DIDÁCTICA 6. USABILIDAD Y EXPERIENCIA DE USUARIO EN EL DISEÑO DE APPS
- Principios de la experiencia de usuario
- Diseño centrado en el usuario: Metodología DCU
- Principios de usabilidad en móviles
- Pruebas de usabilidad y UX en entornos móviles
UNIDAD DIDÁCTICA 7. MOBILE ANALYTICS Y MEJORA DEL DISEÑO
- ¿Qué es Mobile Analytics?
- Métricas
- Google analytics para analítica móvil
- Otras herramientas de analítica móvil
MÓDULO 2. DESARROLLO DE APLICACIONES EN ANDROID
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN E HISTORIA DE ANDROID
- Introducción a Android
- Futuro de Android
UNIDAD DIDÁCTICA 2. INSTALACIÓN Y CONFIGURACIÓN DE ANDROID STUDIO
- Descarga e instalación de Android Studio y SDK de Android
- Actualización de Android Studio
- Instalar / actualizar componentes del SDK de Android
UNIDAD DIDÁCTICA 3. ESTRUCTURA DE UN PROYECTO ANDROID
- Estructura de proyectos en Android Studio
UNIDAD DIDÁCTICA 4. COMPONENTES DE UNA APLICACIÓN EN ANDROID
- Componentes de aplicación
- Primera aplicación: Hola Usuario
UNIDAD DIDÁCTICA 5. INTERFAZ DE USUARIO EN ANDROID
- Layouts
- Botones
- Texto e imágenes
- Checkbox y Radiobutton
- Listas desplegables (Spinner)
- ReciclerView
- Cardview
- Controles personalizados
- Fragments
UNIDAD DIDÁCTICA 6. MENUS EN ANDROID
- Action bar
- Action Bar por defecto
- Tool Bar
- Page Filter y Tabs
UNIDAD DIDÁCTICA 7. WIDGETS
- Widget estático
- Widget dinámico
- Personalización previewImage en widget
UNIDAD DIDÁCTICA 8. GESTIÓN DE PREFERENCIAS EN ANDROID
- Shared Preferences
UNIDAD DIDÁCTICA 9. BASES DE DATOS Y FICHEROS
- Persistencia de datos con Room
- Aplicación lista de compra
- Ficheros en Android
UNIDAD DIDÁCTICA 10. TRATAMIENTO XML: SAX Y DOM
- Tratamiento de XML en Android: Introducción
- Tratamiento de XML en Android: SAX
- Tratamiento de XML en Android: DOM
UNIDAD DIDÁCTICA 11. CONTENT PROVIDERS
- Content Providers
UNIDAD DIDÁCTICA 12. NOTIFICACIONES
- Toast
- Barra de estado
- Diálogos
- Snackbar
UNIDAD DIDÁCTICA 13. SERVICIOS WEB
- Servicios web y APIS con Retrofit2
- App con Dog API
UNIDAD DIDÁCTICA 14. GOOGLE PLAY SERVICES
- Localización geográfica
- Google Maps
- Youtube
UNIDAD DIDÁCTICA 15. FIREBASE PARA ANDROID
- Firebase: Base de datos en tiempo real
- App de Login con Firebase
UNIDAD DIDÁCTICA 16. FIRMA DE APLICACIÓN Y PUBLICACIÓN
- Registrar la APK (o App Bundle)
- Registrar cuenta de desarrollador
- Perfil de app en Google Play
- Subir el archivo (APK o AAB)
- Últimos detalles
Titulación
Titulación Universitaria:
Solicitar información