Desarrollo de aplicaciones para dispositivos Android para trabajadores/as en Castilla y León

Al finalizar el curso de desarrollo de aplicaciones para dispositivos Android, el alumno habrá adquirido los conocimientos necesarios para crear aplicaciones para dispositivos móviles Android, desde la configuración del entorno de trabajo hasta la distribución de la aplicación y realizar programas con Kotlin para Android.

19 personas están viendo este curso ahora

SOLICITA INFORMACIÓN

Por favor, activa JavaScript en tu navegador para completar este formulario.
Nombre
Consentimiento
Según lo dispuesto en la normativa de Protección de Datos de Carácter Personal, con el envío acepta la política de privacidad. Sus datos personales serán tratados e incorporados en la actividad de tratamiento “Atención a Contactos”, con la finalidad de gestionar lo solicitado por usted y legitimado por su consentimiento.

SOLICITA INFORMACIÓN

    Por favor, activa JavaScript en tu navegador para completar este formulario.
    Nombre
    Consentimiento
    Según lo dispuesto en la normativa de Protección de Datos de Carácter Personal, con el envío acepta la política de privacidad. Sus datos personales serán tratados e incorporados en la actividad de tratamiento “Atención a Contactos”, con la finalidad de gestionar lo solicitado por usted y legitimado por su consentimiento.

    Curso de desarrollo de aplicaciones para dispositivos Android

    Con el curso de desarrollo de aplicaciones para dispositivos Android, adquirirás los conocimientos necesarios para crear aplicaciones para dispositivos móviles Android, desde la configuración del entorno de trabajo hasta la distribución de la aplicación y realizar programas con Kotlin para Android.

    1. Realizar programas con Kotlin para Android

    1.1 Características de Kotlin para Android
    1.2. Elementos diferenciales entre Java y Kotlin
    1.3. Elementos básicos:
    1.3.1. Arrays
    1.3.2. Loops
    1.3.3. Expresiones lambda
    1.3.4. Clases, Objetos y Modelos
    1.3.5. Listeners.
    1.4. Gestión de memoria en Kotlin
    1.5. Patrones de diseño en Kotlin:
    1.5.1. Singleton
    1.5.2. Decorator
    1.5.3. Observer

    2. Arquitectura de aplicaciones en Android

    2.1. Entorno de desarrollo para Android: Android Studio
    2.1.1. Personalización
    2.1.2. Debug
    2.1.3. AVDs y dispositivos reales
    2.1.4. SDKs
    2.1.5. Builds
    2.2. Elementos de arquitectura básica en Android
    2.2.1. Páginas
    – Activities
    – Layouts
    – Navegación entre dos activities
    2.2.2. Integración de modelos
    2.2.3. Componentes y Widgets:
    – Textos
    – Imágenes
    – Botones
    – Otros.
    2.3. Componentes avanzados de arquitectura:
    2.3.1. Listas de datos y detalles:
    – Recycler View
    – ViewHolder
    – Adapters

    2.3.2. La arquitectura de Single Activity
    2.3.3. Fragmentos y navegación entre fragmentos
    2.3.4. Mantenimiento de bases de datos: Room
    2.3.5. LiveData
    2.4. Competencias transversales:
    2.4.1. Adaptabilidad, flexibilidad y tolerancia al cambio
    2.4.2. Orientación a resultados
    2.4.3. Trabajo en equipo y colaboración
    2.4.4. Iniciación a Git

    3. Especificaciones técnicas avanzadas y bases de datos.

    3.1. Sidemenu
    3.1.1. LiveData
    3.1.2. MVVM
    3.1.3. Single Activity
    3.1.4. Navigation
    3.2. CRUD
    3.2.1. CRUD con bases de datos
    3.2.2. CRUD con LiveData
    3.3. Repository
    3.4. Base de Datos Externas
    3.5. Frameworks de llamadas HTTP: Volley vs Retrofit
    3.6. Popups
    3.7. Tratamiento de imágenes
    3.7.1. Picasso vs Glide
    3.7.2. Almacenamiento privado
    3.7.3. Galería
    3.8. Competencias transversales:
    3.8.1. Creatividad
    3.8.2. Orientación a resultados
    3.8.3. Resolución de problemas
    3.8.4. Intercambio de conocimiento y cooperación

    4. Interacción de la aplicación con el dispositivo

    4.1. Implicit intents:
    4.1.1. Interacción con el dispositivo

    4.1.2. Estrategias
    4.2. Geolocalización, Google Maps y Google Services:
    4.2.1. Permisos
    4.2.2. Geolocalización
    4.2.3. Alta en Google Services, keys, securización.
    4.3. Cámara:
    4.3.1. Permisos
    4.3.2. Configuración
    4.3.3. Tratamiento de imágenes
    4.3.4. Almacenamiento en BBDD
    4.4. Contactos:
    4.4.1. Permisos
    4.4.2. Tratamiento de la agenda
    4.4.3. Compartir
    4.5. Competencias transversales
    4.5.1. Orientación a resultados
    4.5.2. Resolución de problemas
    4.5.3. Uso de Git en grupo y entornos de desarrollo compartidos
    4.5.4. Trabajar por proyectos en Trello

    5. Integración de la aplicación en el entorno Google Firebase y publicación en Google Play.

    5.1. Autenticación:
    5.1.1. Usuarios
    5.1.2. Permisos
    5.1.3. Autenticación por correo
    5.1.4. Otros tipos de autenticación
    5.2. Notificaciones:
    5.2.1. Push Notifications
    5.2.2. Estrategias de Push Notifications
    5.2.3. Personalización
    5.2.4. Envíos masivos y únicos
    5.3. Bases de datos Cloud Firestore:
    5.3.1. Bases de datos NoSQL
    5.3.2. Triple Binding
    5.3.3. Importación de bases de datos MySQL a Cloud Firestore
    5.3.4. Límites y cuotas
    5.4. Google Analytics y Google Crashlytics:
    5.4.1. Monitorización del uso de una aplicación con Google Analytics
    5.4.2. Eventos
    5.4.3. Monitorizar errores con Google Crashlytics
    5.5. Publicación:
    5.5.1. Compilación
    5.5.2. APK y Bundles
    5.5.3. Revisión y Publicación

    5.6. Competencias transversales
    5.6.1. Orientación estratégica
    5.6.2. Orientación a cliente
    5.6.3. Resolución de problemas

    En GRUPO atu, nos preocupamos de que mejores tu empleabilidad. Descubre por que este curso es gratuito

    Temática

    Comunidad Autónoma

    Horas

    Modalidad

    Planes

    Estado laboral

    ,

    Valoraciones

    No hay valoraciones aún.

    Sé el primero en valorar “Desarrollo de aplicaciones para dispositivos Android para trabajadores/as en Castilla y León”

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    CURSOS RELACIONADOS

    Solicita Información

    Déjanos tus datos y te informamos sobre los cursos que tenemos disponibles.

    SOLICITA INFORMACIÓN

      Por favor, activa JavaScript en tu navegador para completar este formulario.
      Nombre
      Consentimiento
      Según lo dispuesto en la normativa de Protección de Datos de Carácter Personal, con el envío acepta la política de privacidad. Sus datos personales serán tratados e incorporados en la actividad de tratamiento “Atención a Contactos”, con la finalidad de gestionar lo solicitado por usted y legitimado por su consentimiento.