Curso Superior para Programador de Android: Business Android Apps Expert
100% Online
6 meses
360€
Curso Superior para Programador de Android: Business Android Apps Expert
    Curso Superior para Programador de Android: Business Android Apps Expert

    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

    1. ¿Qué es una aplicación móvil?
    2. Tipos de apps
    3. Etapas en el desarrollo de una app
    4. Testeo de aplicaciones

    UNIDAD DIDÁCTICA 2. EL SISTEMA OPERATIVO ANDROID

    1. Introducción e historia
    2. Histórico de versiones por API
    3. Características y arquitectura
    4. Guías de estilo

    UNIDAD DIDÁCTICA 3. EL SISTEMA OPERATIVO IOS

    1. Introducción e historia
    2. Histórico de versiones y mejoras
    3. Características y arquitectura
    4. Guías de estilo

    UNIDAD DIDÁCTICA 4. MODELO DE DATOS O LÓGICA

    1. Codificación de la lógica según la tipología de la APP
    2. ¿Qué debe hacer nuestra lógica o modelo de datos?
    3. Implementación
    4. Generación de binarios y distribución en los Marquet places
    5. Mantenimientos y actualización de la APP en los Marquet places

    UNIDAD DIDÁCTICA 5. INTRODUCCIÓN AL PROTOTIPADO DE APPS

    1. Conceptos generales: skecth, mockups, wireframes y prototipos
    2. Arquitectura de la información
    3. Importancia del prototipado
    4. Herramientas de prototipado

    UNIDAD DIDÁCTICA 6. USABILIDAD Y EXPERIENCIA DE USUARIO EN EL DISEÑO DE APPS

    1. Principios de la experiencia de usuario
    2. Diseño centrado en el usuario: Metodología DCU
    3. Principios de usabilidad en móviles
    4. Pruebas de usabilidad y UX en entornos móviles

    UNIDAD DIDÁCTICA 7. MOBILE ANALYTICS Y MEJORA DEL DISEÑO

    1. ¿Qué es Mobile Analytics?
    2. Métricas
    3. Google analytics para analítica móvil
    4. 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

    1. Introducción a Android
    2. Futuro de Android

    UNIDAD DIDÁCTICA 2. INSTALACIÓN Y CONFIGURACIÓN DE ANDROID STUDIO

    1. Descarga e instalación de Android Studio y SDK de Android
    2. Actualización de Android Studio
    3. Instalar / actualizar componentes del SDK de Android

    UNIDAD DIDÁCTICA 3. ESTRUCTURA DE UN PROYECTO ANDROID

    1. Estructura de proyectos en Android Studio

    UNIDAD DIDÁCTICA 4. COMPONENTES DE UNA APLICACIÓN EN ANDROID

    1. Componentes de aplicación
    2. Primera aplicación: Hola Usuario

    UNIDAD DIDÁCTICA 5. INTERFAZ DE USUARIO EN ANDROID

    1. Layouts
    2. Botones
    3. Texto e imágenes
    4. Checkbox y Radiobutton
    5. Listas desplegables (Spinner)
    6. ReciclerView
    7. Cardview
    8. Controles personalizados
    9. Fragments

    UNIDAD DIDÁCTICA 6. MENUS EN ANDROID

    1. Action bar
    2. Action Bar por defecto
    3. Tool Bar
    4. Page Filter y Tabs

    UNIDAD DIDÁCTICA 7. WIDGETS

    1. Widget estático
    2. Widget dinámico
    3. Personalización previewImage en widget

    UNIDAD DIDÁCTICA 8. GESTIÓN DE PREFERENCIAS EN ANDROID

    1. Shared Preferences

    UNIDAD DIDÁCTICA 9. BASES DE DATOS Y FICHEROS

    1. Persistencia de datos con Room
    2. Aplicación lista de compra
    3. Ficheros en Android

    UNIDAD DIDÁCTICA 10. TRATAMIENTO XML: SAX Y DOM

    1. Tratamiento de XML en Android: Introducción
    2. Tratamiento de XML en Android: SAX
    3. Tratamiento de XML en Android: DOM

    UNIDAD DIDÁCTICA 11. CONTENT PROVIDERS

    1. Content Providers

    UNIDAD DIDÁCTICA 12. NOTIFICACIONES

    1. Toast
    2. Barra de estado
    3. Diálogos
    4. Snackbar

    UNIDAD DIDÁCTICA 13. SERVICIOS WEB

    1. Servicios web y APIS con Retrofit2
    2. App con Dog API

    UNIDAD DIDÁCTICA 14. GOOGLE PLAY SERVICES

    1. Localización geográfica
    2. Google Maps
    3. Youtube

    UNIDAD DIDÁCTICA 15. FIREBASE PARA ANDROID

    1. Firebase: Base de datos en tiempo real
    2. App de Login con Firebase

    UNIDAD DIDÁCTICA 16. FIRMA DE APLICACIÓN Y PUBLICACIÓN

    1. Registrar la APK (o App Bundle)
    2. Registrar cuenta de desarrollador
    3. Perfil de app en Google Play
    4. Subir el archivo (APK o AAB)
    5. Últimos detalles
    Titulación
    Titulación Universitaria:
    Diploma Universidad Católica de Murcia
    Solicitar información