Volver al Ciclo

0614. Despliegue de aplicaciones web

Desarrollo de Aplicaciones WEB (IFC303)
Total: 100 horas
3 hora/semana en 2º
Horario DIURNO
5.0 Créditos ECTS

Resultados de Aprendizaje y Criterios de Evaluación

Implanta arquitecturas web analizando y aplicando criterios de funcionalidad. (RA1)

  • a) Se han analizado aspectos generales de arquitecturas web, sus características, ventajas e inconvenientes.
  • b) Se han descrito los fundamentos y protocolos en los que se basa el funcionamiento de un servidor web.
  • c) Se ha realizado la instalación y configuración básica de servidores web.
  • d) Se ha realizado la instalación y configuración básica de servidores de aplicaciones.
  • e) Se ha realizado la instalación y configuración básica de tecnologías de virtualización de servidores en la nube y en contenedores.
  • f) Se han realizado pruebas de funcionamiento de los servidores web y de aplicaciones. y de tecnologías de virtualización en la nube y en contenedores.
  • g) Se ha analizado la estructura y recursos que componen una aplicación web.
  • h) Se han descrito los requerimientos del proceso de implantación de una aplicación web.
  • i) Se han documentado los procesos de instalación y configuración realizados sobre los servidores web, de aplicaciones. y sobre tecnologías de virtualización en la nube y en contenedores.

Implanta aplicaciones web en servidores web, evaluando y aplicando criterios de configuración para su funcionamiento seguro. (RA2)

  • a) Se han reconocido los parámetros de administración más importantes del servidor web.
  • b) Se ha ampliado la funcionalidad del servidor mediante la activación y configuración de módulos.
  • c) Se han creado y configurado sitios virtuales.
  • d) Se han configurado los mecanismos de autenticación y control de acceso del servidor.
  • e) Se han obtenido e instalado certificados digitales.
  • f) Se han establecido mecanismos para asegurar las comunicaciones entre el cliente y el servidor.
  • g) Se ha elaborado documentación relativa a la configuración, administración segura y recomendaciones de uso del servidor.
  • h) Se han realizado los ajustes necesarios para la implantación de aplicaciones en el servidor web.
  • i) Se han utilizado tecnologías de virtualización en el despliegue de servidores web en la nube y en contenedores.
  • j) Se han instalado, configurado y utilizado conjuntos de herramientas de gestión de logs, permitiendo su monitorización, consolidación y análisis en tiempo real.

Implanta aplicaciones web en servidores de aplicaciones, evaluando y aplicando criterios de configuración para su funcionamiento seguro. (RA3)

  • a) Se han descrito los componentes y el funcionamiento de los servicios proporcionados por el servidor de aplicaciones.
  • b) Se han identificado los principales archivos de configuración y de bibliotecas compartidas.
  • c) Se ha configurado el servidor de aplicaciones para cooperar con el servidor web.
  • d) Se han configurado y activado los mecanismos de seguridad del servidor de aplicaciones.
  • e) Se han configurado y utilizado los componentes web del servidor de aplicaciones.
  • f) Se han realizado los ajustes necesarios para el despliegue de aplicaciones sobre el servidor.
  • g) Se han realizado pruebas de funcionamiento y rendimiento de la aplicación web desplegada.
  • h) Se ha elaborado documentación relativa a la administración y recomendaciones de uso del servidor de aplicaciones.
  • i) Se han utilizado tecnologías de virtualización en el despliegue de servidores de aplicaciones en la nube y en contenedores.

Administra servidores de transferencia de archivos, evaluando y aplicando criterios de configuración que garanticen la disponibilidad del servicio. (RA4)

  • a) Se han instalado y configurado servidores de transferencia de archivos.
  • b) Se han creado usuarios y grupos para el acceso remoto al servidor.
  • c) Se ha comprobado el acceso al servidor, tanto en modo activo como en modo pasivo.
  • d) Se han realizado pruebas con clientes en línea de comandos y clientes en modo gráfico.
  • e) Se ha utilizado el protocolo seguro de transferencia de archivos.
  • f) Se han configurado y utilizado servicios de transferencia de archivos integrados en servidores web.
  • g) Se ha elaborado documentación relativa a la configuración y administración del servicio de transferencia de archivos.
  • h) Se han utilizado tecnologías de virtualización en el despliegue de servidores de transferencia de archivos en la nube y en contenedores.

Verifica la ejecución de aplicaciones web comprobando los parámetros de configuración de servicios de red. (RA5)

  • a) Se ha descrito la estructura, nomenclatura y funcionalidad de los sistemas de nombres jerárquicos.
  • b) Se han identificado las necesidades de configuración del servidor de nombres en función de los requerimientos de ejecución de las aplicaciones web desplegadas.
  • c) Se han identificado la función, elementos y estructuras lógicas del servicio de directorio.
  • d) Se ha analizado la configuración y personalización del servicio de directorio.
  • e) Se ha analizado la capacidad del servicio de directorio como mecanismo de autenticación centralizada de los usuarios en una red.
  • f) Se han especificado los parámetros de configuración en el servicio de directorios adecuados para el proceso de validación de usuarios de la aplicación web.
  • g) Se ha elaborado documentación relativa a las adaptaciones realizadas en los servicios de red.
  • h) Se han utilizado tecnologías de virtualización en el despliegue de servidores de directorios en la nube y en contenedores.

Elabora la documentación de la aplicación web evaluando y seleccionando herramientas de generación de documentación, control de versiones y de integración continua. (RA6)

  • a) Se han identificado diferentes herramientas de generación de documentación.
  • b) Se han documentado los componentes software utilizando los generadores específicos de las plataformas.
  • c) Se han utilizado diferentes formatos para la documentación.
  • d) Se han utilizado herramientas colaborativas para la elaboración y mantenimiento de la documentación.
  • e) Se ha instalado, configurado y utilizado un sistema de control de versiones.
  • f) Se ha garantizado la accesibilidad y seguridad de la información y código almacenada por el sistema de control de versiones.
  • g) Se ha documentado la instalación, configuración y uso del sistema de control de versiones utilizado.
  • h) Se han utilizado herramientas para la integración continua del código.