← Especialidades formativas

Especialidad formativa

Desarrollo de aplicaciones móviles con tecnologías web

IFCD0206 90 h
Ver contenido del curso

Qué aprenderás

Desarrollar aplicaciones móviles utilizando tecnologías web modernas y adquirir habilidades en el diseño, desarrollo y despliegue de aplicaciones móviles multiplataforma, con un enfoque en rendimiento, experiencia de usuario y buenas prácticas.

Contenido del curso

01

Fundamentos de Desarrollo Web para Móviles

  • OBJETIVO
  • Establecer una base sólida en las tecnologías web fundamentales para el desarrollo móvil, con énfasis en las características específicas para dispositivos móviles.
  • CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Uso de HTML5 y CSS3 para aplicaciones móviles.
  • Elementos semánticos y estructurales de HTML5 para móviles.
  • CSS3: Estilos avanzados y animaciones para interfaces móviles.
  • Responsive design y mobile-first approach.
  • Conocimiento de JavaScript ES6+ para desarrollo móvil.
  • ES6+ características relevantes para móviles.
  • Manipulación del DOM y eventos táctiles.
  • Optimización de rendimiento en dispositivos móviles.
  • Uso de Herramientas de desarrollo y depuración para móviles.
  • Chrome DevTools para dispositivos móviles.
  • Emuladores y simuladores de dispositivos.
  • Pruebas de rendimiento y optimización.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Refuerzo de la capacidad para resolver problemas y gestionar incidencias.
  • Gestión del tiempo y organización del trabajo.
02

Frameworks y Librerías para Desarrollo Móvil Web

  • OBJETIVO
  • Dominar los frameworks y librerías más populares para el desarrollo de aplicaciones móviles web, enfocándose en la creación de interfaces de usuario eficientes y responsivas.
  • CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Implementaciones con React Native para desarrollo móvil multiplataforma.
  • Componentes y estilos en React Native.
  • Navegación y gestión de estado.
  • Integración con APIs nativas.
  • Implementaciones con Vue.js y Quasar Framework para aplicaciones móviles.
  • Componentes Vue.js para interfaces móviles.
  • Quasar Framework: Ul components y plugins.
  • Desarrollo de PWAs con Vue y Quasar.
  • Implementaciones con lonic Framework con Angular.
  • Componentes lonic para interfaces móviles.
  • Integración con Angular para lógica de aplicación.
  • Acceso a funcionalidades nativas con Capacitor.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Toma de decisiones informadas, garantizando la seguridad, el ahorro de costes, la optimización de los sistemas, etc.
  • Trabajo buscando la eficiencia energética (reducción del uso de memoria volátil y persistente, uso de entornos de desarrollo con impacto reducido en el consumo de recursos, etc.).
03

APIs Web y Servicios para Aplicaciones Móviles

  • OBJETIVO
  • Explorar y aplicar APIs web modernas y servicios cloud específicamente útiles para aplicaciones móviles, mejorando la funcionalidad y la experiencia del usuario.
  • CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Conocimiento de Geolocalización y mapas en aplicaciones móviles.
  • API de Geolocalización de HTML5.
  • Integración de mapas interactivos (Google Maps, Mapbox).
  • Optimización de uso de GPS para ahorro de batería.
  • Uso de Almacenamiento local y sincronización.
  • IndexedDB y Web Storage para datos offline.
  • Estrategias de sincronización eficiente con backends.
  • Service Workers para funcionalidad offline.
  • Uso de APIs de dispositivo y sensores.
  • Acceso a cámara y micrófono.
  • APIs de sensores (acelerómetro, giroscopio).
  • Notificaciones push y background sync.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciacion sobre los aspectos éticos implicados el manejo y análisis de datos.
  • Valoración sobre las implicaciones energéticas de las funcionalidades de geolocalización
04

Optimización y Despliegue de Aplicaciones Móviles Web

  • OBJETIVO
  • Aprender técnicas avanzadas de optimización y estrategias de despliegue para aplicaciones móviles web, asegurando un alto rendimiento y una experiencia de usuario fluida.
  • CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Optimización de rendimiento para móviles.
  • Técnicas de lazy loading y code splitting.
  • Optimización de assets (imágenes, fuentes, scripts).
  • Estrategias de caché para aplicaciones móviles.
  • Progressive Web Apps (PWAs).
  • Implementación de manifests y service workers.
  • Estrategias de caché y funcionamiento offline.
  • Instalación y comportamiento "app-like".
  • Empaquetado y distribución de aplicaciones.
  • Uso de Cordova/PhoneGap para crear apps híbridas.
  • Preparación para app stores (Google Play, App Store).
  • Estrategias de actualización y mantenimiento.
  • Consideraciones de Sostenibilidad.
  • Optimización de consumo de batería.
  • Técnicas de reducción de uso de CPU y red.
  • Implementación de modos de ahorro de energía.
  • Implementaciones Eficiencientes en el uso de datos.
  • Compresión y optimización de assets.
  • Estrategias de caché para reducir transferencias de datos.
  • Conocimientos de Accesibilidad y diseño inclusivo.
  • Implementación de estándares WCAG 2.1.
  • Diseño para diversos dispositivos y capacidades.
  • Implementaciones mantenibles y actualizables.
  • Diseño modular para facilitar actualizaciones.
  • Uso de estándares web para mayor compatibilidad a largo plazo.
  • 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 móviles y su impacto en el ahorro energético.

Especialidad formativa

¿Quieres esta formación para tu organización?