IFC_B_0488 Desarrollo de interfaces

160 Horas
ONLINE
El desarrollo de interfaces es uno de los pilares fundamentales en la creación de aplicaciones y sistemas digitales modernos, donde la experiencia del usuario marca la diferencia entre el éxito y el fracaso de un producto. Con este Certificado de Competencia aprenderás a generar interfaces gráficas y naturales de usuario mediante editores visuales, además de crear componentes visuales propios con herramientas específicas del sector. Dominar estas competencias te permitirá participar activamente en proyectos de desarrollo de software con un perfil técnico sólido y muy demandado en el mercado laboral. Si quieres especializarte en una de las áreas con mayor proyección dentro del sector tecnológico, este es el momento de dar el paso.
IFC_B_0488 Desarrollo de interfaces Ampliar
GR_450252-2601

UNIDAD DIDÁCTICA 1. GENERACIÓN DE INTERFACES GRÁFICAS DE USUARIO

  1. Patrones de arquitectura de las aplicaciones gráficas
  2. Librerías de componentes nativas
  3. Librerías de componentes multiplataforma
  4. Herramientas propietarias de edición de interfaces
  5. Herramientas libres de edición de interfaces
  6. Lenguajes descriptivos para la definición de interfaces
  7. Componentes: características y aplicación
  8. Enlace de componentes a orígenes de datos
  9. Asociación de acciones a eventos
  10. Edición del código generado por la herramienta
  11. Clases y propiedades del interfaz
  12. Métodos del interfaz
  13. Eventos y escuchadores

UNIDAD DIDÁCTICA 2. GENERACIÓN DE INTERFACES NATURALES DE USUARIO

  1. Herramientas para el aprendizaje automático
  2. Entrenamiento de modelos
  3. Interfaces naturales de usuario
  4. Tipos de interfaces naturales
  5. Voz y Habla
  6. Reconocimiento de voz
  7. Implementación de acciones con reconocimiento de voz
  8. Partes del cuerpo: Detección
  9. Movimientos del cuerpo: Detección
  10. Implementación de acciones con detección de movimiento
  11. Realidad aumentada: Conceptos
  12. Integración de realidad aumentada
  13. Casos prácticos de interfaces naturales

UNIDAD DIDÁCTICA 3. CREACIÓN DE COMPONENTES VISUALES

  1. Concepto de componente
  2. Características de los componentes
  3. Propiedades y atributos de componentes
  4. Métodos de componentes
  5. Eventos de componentes
  6. Asociación de acciones a eventos
  7. Persistencia del componente
  8. Herramientas para desarrollo de componentes visuales
  9. Prueba unitaria de los componentes
  10. Documentación de los componentes creados
  11. Empaquetado de componentes
  12. Integración de componentes
  13. Casos prácticos de creación

UNIDAD DIDÁCTICA 4. DISEÑO DE INTERFACES GRÁFICAS

  1. Usabilidad y accesibilidad
  2. Pautas y estándares
  3. Medidas de usabilidad y accesibilidad
  4. Herramientas de evaluación
  5. Esquemas (Wireframes)
  6. Maquetas (Mockups)
  7. Pautas de diseño de la estructura
  8. Pautas de diseño del aspecto
  9. Pautas de diseño de elementos interactivos
  10. Pautas de diseño de la secuencia de control

UNIDAD DIDÁCTICA 5. GENERACIÓN DE INFORMES

  1. Informes incrustados en la aplicación
  2. Informes no incrustados
  3. Herramientas gráficas integradas y externas
  4. Estructura general y Secciones
  5. Filtrado de datos
  6. Numeración de líneas, recuentos y totales
  7. Gráficos
  8. Librerías para generación de informes y Conexión

UNIDAD DIDÁCTICA 6. DOCUMENTACIÓN DE APLICACIONES

  1. Ficheros de ayuda y Formatos
  2. Herramientas de generación de ayudas
  3. Tablas de contenidos e índices
  4. Sistemas de búsqueda en ayudas
  5. Manual de usuario y guía de referencia
  6. Manuales de instalación, configuración y administración
  7. Preguntas más frecuentes (FAQ)
  8. Elaboración de tutoriales

UNIDAD DIDÁCTICA 7. PREPARACIÓN Y DISTRIBUCIÓN DE APLICACIONES

  1. Componentes de una aplicación y Empaquetado
  2. Instaladores
  3. Paquetes autoinstalables
  4. Firma digital de aplicaciones
  5. Herramientas para crear paquetes de instalación
  6. Personalización de la instalación
  7. Asistentes de instalación y desinstalación
  8. Canales de distribución

UNIDAD DIDÁCTICA 8. EVALUACIÓN DEL FUNCIONAMIENTO DE LAS APLICACIONES

  1. Objetivo e importancia del proceso de prueba
  2. Limitaciones del proceso de prueba
  3. Pruebas de integración ascendentes
  4. Pruebas de integración descendentes
  5. Pruebas de sistema: configuración
  6. Pruebas de sistema: recuperación
  7. Pruebas de uso de recursos
  8. Pruebas de seguridad
  9. Pruebas manuales y automáticas
  10. Herramientas software para la realización de pruebas
  • Duración: 160 horas