Saltar al contenido
Convocatoria abierta: Auxiliar Administrativo del Servicio Canario de SaludVer plazas y fechas

Transparencia

INICIO

/

FORMACIÓN PARA EL EMPLEO

/

INFORMÁTICA Y COMUNICACIONES

Programación de dispositivos móviles – IFCD0194

Aprende a diseñar, desarrollar y publicar aplicaciones móviles para Android, iOS y entornos multiplataforma aplicando metodologías ágiles, tecnologías emergentes y criterios de sostenibilidad en el consumo de recursos.

150H

Duración

5

Módulos

Presencial · Teleformación

Modalidad

Modalidad

Presencial · Teleformación

Tutor asignado

Resuelve tus dudas con el equipo docente.

Campus 24/7

Materiales y grabaciones siempre a mano.

Diploma

Diploma de la especialidad al superar el curso.

EL CURSO

Qué vas a aprender

En este curso aprendes a desarrollar aplicaciones para dispositivos móviles abarcando todo el flujo técnico, desde la arquitectura inicial hasta su publicación en tiendas digitales. Trabajas con sistemas nativos como Android e iOS utilizando Jetpack Compose y SwiftUI, además de herramientas multiplataforma como Flutter y React Native. Dominas la programación reactiva y asíncrona, la persistencia de datos local con Room Database y la conexión con servicios backend en la nube como Firebase y Google Cloud Platform, priorizando el rendimiento del código y la eficiencia en el consumo de batería.

Asimismo, profundizas en la integración de tecnologías emergentes como inteligencia artificial en el dispositivo mediante Core ML y TensorFlow Lite, realidad aumentada con ARKit y ARCore, y comunicación con sistemas IoT. Aprendes a gestionar proyectos mediante marcos ágiles como Scrum y Kanban, implementar analítica avanzada con Firebase Analytics, optimizar el posicionamiento en tiendas mediante ASO y aplicar modelos de monetización. Esta formación te permite afrontar proyectos de desarrollo de software móvil garantizando accesibilidad, arquitectura limpia y sostenibilidad técnica.

Título de Bachiller, FP de Grado Superior, prueba de acceso superada a Ciclos de Grado Superior o certificado de profesionalidad de nivel 3.

Acreditar 6 meses de experiencia laboral en desarrollo de software, o superar una prueba de acceso sobre conocimientos básicos de informática y lógica.

Destrezas de usuario para el manejo de plataformas virtuales en la modalidad de teleformación.

TEMARIO

Contenidos del curso

01

Fundamentos del Desarrollo Móvil · 30 h

  • Ecosistema, historia y componentes hardware de los dispositivos móviles.
  • Comparativa entre aplicaciones nativas, híbridas y aplicaciones web progresivas (PWA).
  • Principios de diseño UX/UI móvil, diseño responsivo, adaptativo y accesibilidad.
  • Sostenibilidad, ciclo de vida de las aplicaciones y optimización de recursos energéticos.

02

Desarrollo Android · 35 h

  • Arquitectura de aplicaciones Android modernas con MVVM y Clean Architecture.
  • Creación de interfaces de usuario declarativas mediante Jetpack Compose.
  • Programación asíncrona y reactiva con Coroutines, Flow y RxJava.
  • Persistencia de datos con Room Database y programación de tareas con WorkManager.
  • Integración de servicios backend y analítica con Firebase y Google Cloud Platform.
  • Métricas de sostenibilidad, optimización de batería y modos de ahorro en Android Studio.

03

Desarrollo para iOS y Multiplataforma · 35 h

  • Desarrollo nativo en iOS utilizando el lenguaje Swift y SwiftUI.
  • Implementación de machine learning con Core ML y realidad aumentada con ARKit.
  • Desarrollo de aplicaciones multiplataforma mediante Flutter y React Native.
  • Herramientas de profiling en Xcode para el rendimiento y la duración de la batería.
  • Prácticas e iniciativas de sostenibilidad técnica en el ecosistema Apple.

04

Tecnologías Emergentes y IoT Móvil · 25 h

  • Integración de inteligencia artificial y machine learning móvil con TensorFlow Lite y Core ML.
  • Uso de realidad aumentada y virtual en aplicaciones con ARCore y ARKit.
  • Protocolos de comunicación y gestión de consumo energético para Internet de las Cosas (IoT).
  • Fundamentos de aplicaciones descentralizadas (dApps) y blockchain en terminales móviles.
  • Impacto de las redes 5G y Edge Computing en la eficiencia de las aplicaciones.

05

Publicación, Monetización y Gestión de Proyectos Móviles · 25 h

  • Optimización en tiendas de aplicaciones (ASO) y pruebas de calidad previas al lanzamiento.
  • Estrategias de monetización ética mediante modelos freemium y sistemas de suscripción.
  • Seguimiento y métricas de rendimiento con Firebase Analytics y Apple App Analytics.
  • Aplicación de metodologías ágiles Scrum y Kanban al desarrollo de software móvil.
  • Mantenimiento, gestión del ciclo de vida y estrategias de actualización técnica eficiente.

TU MATRÍCULA

Consultar

Te contamos las próximas convocatorias, la modalidad y las condiciones.

Más información

Solicitar información

Modalidad

Presencial · Teleformación

Duración

150 horas

Código

IFCD0194

Familia

Informática y comunicaciones

PREGUNTAS FRECUENTES

Preguntas frecuentes

Lo que más nos preguntan sobre este curso.

¿Cuántas horas dura el curso de programación de dispositivos móviles?

La formación tiene una duración total de 150 horas, aplicable a cualquiera de las modalidades de impartición.

¿En qué modalidades se imparte esta formación?

Está prevista para impartirse en modalidad presencial y en teleformación. En teleformación, la duración de las tutorías presenciales es de 0 horas.

¿Qué requisitos se exigen para acceder al curso?

Es necesario tener Bachillerato, FP de Grado Superior o equivalente, además de 6 meses de experiencia laboral previa desarrollando software o superar una prueba de conocimientos básicos de informática y lógica.

¿Qué entornos y herramientas se estudian en el temario?

Se trabajan tecnologías de desarrollo nativo para Android (Jetpack Compose, Room, Firebase) y para iOS (Swift, SwiftUI, Core ML), además de marcos multiplataforma como Flutter y React Native.

¿Para qué puestos de trabajo prepara este programa?

El programa está vinculado a las ocupaciones de analistas-programadores, analistas-programadores web y multimedia, y programadores de aplicaciones informáticas.

¿Qué obtengo al terminar?

Un diploma que acredita que has superado la especialidad formativa IFCD0194 del Catálogo de Especialidades Formativas del SEPE. No es un certificado de profesionalidad.

¿Cómo me apunto?

Pulsa «Más información» y déjanos tus datos: te contamos las próximas convocatorias, la modalidad y las condiciones.

GOOGLE · SEGÚN TRUSTINDEX EN CKUMA.COM

Opiniones de nuestros alumnos

Personal muy cualificado y competente, cursos muy completos y currados. Yo me estoy preparando AGE, pero tienen muchas otras oposiciones como CC.AA, AYTOS., etc. Próximamente Seg. Soc., además tienen muchos y buenos cursos. Vamos que para mi son los mejores, por eso apuesto por ellos. ❤️❤️❤️

Fátima Rojas

9 Septiembre 2025 · Publicada en ckuma.com

Super amables y eficientes, me ayudaron mucho a la hora de resolver un inconveniente.

Celia Matallin

8 Septiembre 2025 · Publicada en ckuma.com

La atención del personal del centro es inmejorable y el profesorado excelente. Cursos de gran utilidad para mejorar en el día a día del trabajo.

Montse

2 Septiembre 2025 · Publicada en ckuma.com

SOLICITA INFORMACIÓN

¿Prefieres que te lo contemos?

Déjanos tus datos y te explicamos los requisitos, cómo se organiza el curso y cuándo puedes empezar.

Respuesta en menos de 24 h laborables

Sin compromiso de matrícula

Te decimos si te falta algún requisito

Acceso del alumno

Entra en tu campus

Mi cuenta en la web

Tus compras, tu suscripción de oposiciones y tus datos.

¿Has olvidado la contraseña?

¿Problemas para entrar?