RA7 · verificado

RA7 de Desarrollo de Interfaces · DAM

Prepara aplicaciones para su distribución evaluando y utilizando herramientas específicas.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Empaquetado de Componentes de una Aplicación para su Distribución

Esta unidad se centra en cómo identificar y empaquetar correctamente los componentes que necesita una aplicación para funcionar en el equipo del usuario final: bibliotecas, recursos, archivos de configuración y dependencias externas. Se trabaja la diferencia entre empaquetado con dependencias externas y autocontenido, la gestión de versiones y la resolución de conflictos, con ejemplos aplicados a entornos Java y .NET. El resto de aspectos del proceso de distribución (personalización del instalador, tipos de instalación, modo desatendido, desinstalación y descarga web) se tratan en otras unidades del mismo resultado de aprendizaje.

Conceptos clave

Componentes y dependencias de una aplicaciónEmpaquetado con dependencias externas vs. autocontenidoFat jar / uber jarGestión de versiones y conflictos de dependenciasHerramientas de gestión de dependencias (Maven, Gradle, NuGet, npm)Verificación en entorno limpio

Errores que conviene evitar

  • Olvidar incluir dependencias externas asumiendo que estarán en el equipo destino
  • No comprobar el paquete en un entorno sin herramientas de desarrollo instaladas
  • Ignorar avisos de conflicto de versiones entre dependencias
  • Incluir rutas de bibliotecas absolutas propias del equipo del desarrollador

Qué se evalúa en este RA

CE a

Se han empaquetado los componentes que requiere la aplicación.

CE b

Se ha personalizado el asistente de instalación

CE c

Se ha empaquetado la aplicación para ser instalada de forma típica, completa o personalizada.

CE d

Se han generado paquetes de instalación utilizando el entorno de desarrollo.

CE e

Se han generado paquetes de instalación utilizando herramientas externas.

CE f

Se han generado paquetes instalables en modo desatendido.

CE g

Se ha preparado el paquete de instalación para que la aplicación pueda ser correctamente desinstalada.

CE h

Se ha preparado la aplicación para ser descargada desde un servidor web y ejecutada.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya