IFCD0194

Programación de dispositivos móviles

150 HORAS | 

Especialidades formativas del sepe

Desarrollar aplicaciones móviles, abarcando desde los fundamentos hasta las técnicas avanzadas en múltiples plataformas y adquirir habilidades prácticas en el diseño, desarrollo, publicación y gestión de proyectos móviles, con un enfoque práctico y sostenible.

Diseñado y producido por:

Contenidos del curso

CURSO IFCD0194 Programación de dispositivos móviles

Conocimiento/capacidades cognitivas y prácticas

1. Conocimiento de las tecnologías móviles.

Historia y tendencias en dispositivos móviles.

Impacto ambiental de las tecnologías móviles y estrategias de mitigación.

2. Diseño y Arquitectura de dispositivos móviles.

Componentes hardware: procesadores, sensores, y tecnologías de pantalla.

Sistemas operativos móviles: Android, iOS, y otros emergentes.

3. Conocimiento de los tipos de aplicaciones móviles y sus características.

Nativas vs. híbridas vs. web progresivas (PWA).

Consideraciones de rendimiento y eficiencia energética.

4. Aplicación de los Principios de diseño UX/UI para móviles.

Diseño responsivo y adaptativo.

Accesibilidad y diseño inclusivo.

5. Inclusión de la sostenibilidad en el desarrollo móvil.

Optimización de recursos y eficiencia energética en apps.

Ciclo de vida de las aplicaciones y actualizaciones sostenibles.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Valoración de la importancia de la optimización de recursos en el desarrollo de aplicaciones.

Concienciación sobre el impacto de la accesibilidad en el número de usuarios potenciales de aplicaciones móviles.

Conocimiento/capacidades cognitivas y prácticas

1. Diseño y Arquitectura de aplicaciones Android modernas.

MVVM y Clean Architecture.

Jetpack Compose para Ul declarativas.

2. Programación asíncrona y reactiva.

Coroutines y Flow.

RxJava en Android.

3. Uso de Persistencia de datos y sincronización.

Room Database y WorkManager.

Sincronización eficiente con backends.

4. Integración de servicios en la nube.

Firebase y Google Cloud Platform.

Optimización de uso de datos y batería.

5. Desarrollo de aplicaciones Android sostenibles.

Modos de ahorro de energía y optimización de recursos.

Métricas de sostenibilidad en Android Studio.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Comprensión de las implicaciones de diseñar aplicaciones que hagan una utilización ajustada de la energía almacenada en la batería del terminal.

Consideración de las necesidades de los potenciales destinatarios de las aplicaciones, con carácter previo al diseño de éstas.

Conocimiento/capacidades cognitivas y prácticas

1. Desarrollo en iOS con Swift.

SwiftUI para interfaces de usuario modernas.

Patrones de diseño en iOS.

2. Adquisición de conocimientos sobre características avanzadas de iOS.

Core ML para machine learning en dispositivos.

ARKit para realidad aumentada.

3. Desarrollo de aplicaciones multiplataforma.

Flutter para aplicaciones nativas multiplataforma.

React Native y su ecosistema.

4. Optimización de rendimiento y eficiencia energética.

Herramientas de profiling en Xcode.

Mejores prácticas para la duración de la batería.

5. Conocimiento sobre las prácticas de sostenibilidad presentes en el ecosistema Apple.

Iniciativas de Apple para la sostenibilidad.

Desarrollo de apps alineadas con objetivos ambientales.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Adopción de prácticas de sostenibilidad recomendadas en dentro del econsistema de Apple.

Aprecio por la atención al detalle y la precisión en la programación de aplicaciones.

Conocimiento/capacidades cognitivas y prácticas

1. Conocimiento sobre la integración de la Inteligencia Artificial y Machine Learning en móviles.

TensorFlow Lite y Core ML.

Ética y sostenibilidad en IA móvil.

2. Uso de la Realidad Aumentada y Virtual en aplicaciones móviles.

ARCore y ARKit.

Aplicaciones sostenibles de AR/VR.

3. Implementación para Internet de las Cosas (IoT) y dispositivos móviles.

Protocolos de comunicación para loT móvil.

Gestión eficiente de energía en dispositivos IoT.

4. Uso de Blockchain y aplicaciones móviles descentralizadas.

Fundamentos de dApps móviles.

Casos de uso sostenibles de blockchain en móviles.

5. Comprensión del papel del 5G y Edge Computing.

Impacto del 5G en el desarrollo de aplicaciones.

Edge computing para eficiencia energética.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Adaptabilidad y flexibilidad ante la aparición de nuevas tecnologías en el ámbito de desarrollo de aplicaciones para teléfonos inteligentes.

Tener en consideración la importancia de optimizar el consumo de energía en dispositivos para internet de las cosas y su impacto en el ahorro energético.

Conocimiento/capacidades cognitivas y prácticas

1. Optimización y preparación para la publicación.

ASO (App Store Optimization).

Pruebas de calidad y sostenibilidad.

2. Desarrollo de estrategias de monetización sostenible.

Modelos freemium y suscripción.

Publicidad ética y respetuosa con el usuario.

3. Conocimiento de análisis y métricas de aplicaciones.

Firebase Analytics y Apple App Analytics.

Métricas de sostenibilidad y eficiencia energética.

4. Uso de Metodologías ágiles en proyectos móviles.

Scrum y Kanban para desarrollo móvil.

Integración de prácticas sostenibles en el ciclo de desarrollo.

5. Conocimiento de Mantenimiento y actualización sostenible.

Estrategias de actualización eficientes.

Gestión del ciclo de vida de la aplicación.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Valoración de principios éticos en relación con los mensajes publicitarios dirigidos a los usuarios de aplicaciones.

Reconocimeinto de las aportaciones a la sostenibilidad de las metodologías ágiles.

Demo

*La temática y el diseño de la demo son orientativos

Cursos Smartmind

¿Cómo son los cursos Smartmind?

Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?

Más cursos de especialidades formativas

Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.

¿Cómo funciona el

Catálogo?

Todo lo que debes saber sobre los contenidos Smartmind

catalogo-elearning-smartmind.j

Elearning

¿Cómo funciona el catálogo elearning de Smartmind?

programas-formativos-exito

Desarrollos a medida

¿Por qué las licencias de los cursos on line en formato SCORM de Smartmind son la mejor opción para el éxito de tus programas formativos?

diseño de cursos elearning a medida

Desarrollos a medida

Diseño, digitalización y producción de contenidos de aprendizaje a medida. Nuestro Framework de diseño

¿Quieres más información sobre este curso?

Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Número de teléfono *
Nombre de la empresa
Web de tu empresa
Tipo de empresa *
Finalidad de tu solicitud *
País/región
Mensaje

¿Tienes alguna duda o quieres más información?

Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Teléfono *
Nombre de la empresa *
País/región *
Tipo de empresa *
¿Participas en convocatorias de formación de oferta estatales o autonómicas? *
¿En qué podemos ayudarte?
Mensaje