IFCD71 ANDROID, DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES

100 Horas
ONLINE
El curso IFCD71 ANDROID, DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES te ofrece la oportunidad de adentrarte en el vibrante mundo del desarrollo Android, un área en constante crecimiento y con una alta demanda laboral. Aprenderás desde los fundamentos del sistema operativo Android hasta las técnicas más avanzadas de programación con Kotlin, permitiéndote crear aplicaciones innovadoras y funcionales. A través de un enfoque integral, dominarás el diseño de interfaces de usuario, la gestión de datos y la integración de servicios como Firebase y Google Maps. Además, te familiarizarás con herramientas esenciales como Android Studio y Git, asegurando que estés preparado para enfrentar los desafíos del desarrollo móvil actual. Este curso está diseñado para proporcionar un conocimiento profundo y actualizado, lo que te permitirá destacarte en un mercado competitivo y en expansión. La formación online te ofrece la flexibilidad de aprender a tu propio ritmo, asegurando una experienc...
DISPONIBLE PRÓXIMAMENTE
EF_309407-2501

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES ANDROID

  1. Conocer la historia y evolución de Android:
  2. - Visión panorámica del sistema operativo Android y su desarrollo a lo largo del tiempo.
  3. Control del entorno de desarrollo:
  4. - Configuración de entornos de desarrollo (Android Studio, SDK)
  5. - Control de versiones con Git y GitHub
  6. - Creación de un proyecto básico.
  7. Entender la estructura de una aplicación Android:
  8. - Comprender la arquitectura de una aplicación Android.
  9. - Componentes principales.
  10. - Interacción.
  11. Dominar los principios básicos de programación en Android:
  12. - Introducción a conceptos clave de programación Android.
  13. - Actividades.
  14. - Servicios.
  15. - Receptores de difusión.
  16. - Proveedores de contenido.
  17. - Intent
  18. - Receptores Broadcast

UNIDAD DIDÁCTICA 2. MI PRIMERA APLICACIÓN ANDROID

  1. Desarrollo de la interfaz de usuario (UI) en Android:
  2. - Diseño de interfaces de usuario con XML y manipulación programática.
  3. Manejo de eventos y navegación:
  4. - Implementación de interactividad mediante eventos.
  5. - Gestión de la navegación en la aplicación.
  6. Manejo de la persistencia de datos en Android:
  7. - Almacenamiento de datos en la aplicación utilizando bases de datos locales.
  8. - Preferencias compartidas.
  9. Integración de funcionalidades multimedia:
  10. - Uso de recursos multimedia como imágenes y sonidos en la aplicación.

UNIDAD DIDÁCTICA 3. KOTLIN

  1. Introducción a Kotlin:
  2. - Fundamentos del lenguaje Kotlin.
  3. - Sintaxis en el contexto del desarrollo Android.
  4. Dominio de la Programación Orientada a Objetos en Kotlin:
  5. - Aplicación de conceptos de POO utilizando Kotlin para el desarrollo de aplicaciones Android.
  6. Control de las características avanzadas de Kotlin:
  7. - Exploración de funciones de extensión.
  8. - Expresiones lambda.
  9. - Características avanzadas.
  10. Definición de estrategias de compatibilidad Java-Kotlin:
  11. - Integración de código Java existente en proyectos Kotlin y viceversa.

UNIDAD DIDÁCTICA 4. HERRAMIENTAS Y TENDENCIAS

  1. Características avanzadas de desarrollo:
  2. - Gradle.
  3. - Inyección de dependencias.
  4. - Depuración de aplicaciones Android.
  5. - Testing de aplicaciones Android.
  6. Servicios comunes en aplicaciones Android:
  7. - Firebase.
  8. - Google AdMob.
  9. - Google Play Services.
  10. - Google Maps.
  11. Tendencias actuales en desarrollo Android:
  12. - Análisis de las tendencias.
  13. - Mejores prácticas.
  14. - Tecnologías emergentes en el desarrollo de aplicaciones Android.
  15. Publicación y distribución en Google Play:
  16. - Proceso de preparación, publicación y distribución de aplicaciones en la tienda Google Play.
  17. - Estrategias de monetización en aplicaciones Android.
  • Duración: 100 horas