Saltar a contenido

Contenidos

Módulo 0614: Despliegue de aplicaciones web

Duración: 140 horas.

B1. Implantación de arquitecturas web:

  • Arquitecturas web. Modelos.
  • Servidores web y de aplicaciones. Instalación y configuración básica.
  • Tecnologías de virtualización de servidores en la nube y en contenedores. Instalación y configuración básica.
  • Estructura y recursos que componen una aplicación web.
  • Documentación de los procesos realizados.

B2. Administración de servidores web:

  • Configuración avanzada del servidor web.
  • Módulos: instalación, configuración y uso.
  • Hosts virtuales. Creación, configuración y utilización.
  • Autenticación y control de acceso.
  • El protocolo HTTPS.
  • Certificados. Servidores de certificados.
  • Documentación.
  • Despliegue de aplicaciones sobre servidores web.
  • Despliegue de servidores web mediante tecnologías de virtualización en la nube y en contenedores.
  • Conjuntos de herramientas de gestión de logs. Instalación, configuración y utilización, para la ayuda a la toma de decisiones: Big Data.

B3. Administración de servidores de aplicaciones:

  • Arquitectura y configuración básica del servidor de aplicaciones.
  • Administrar aplicaciones web.
  • Autenticación de usuarios. Dominios de seguridad para la autenticación.
  • Administración de sesiones.
  • Configurar el servidor de aplicaciones para cooperar con servidores web.
  • Despliegue de aplicaciones en el servidor de aplicaciones.
  • Seguridad en el servidor de aplicaciones.
  • Documentación.
  • Despliegue de servidores de aplicaciones mediante tecnologías de virtualización en la nube y en contenedores.

B4. Instalación y administración de servidores de transferencia de archivos:

  • Configuración del servicio de transferencia de archivos. Permisos y cuotas.
  • Tipos de usuarios y accesos al servicio.
  • Modos de conexión del cliente.
  • Protocolo seguro de transferencia de archivos.
  • Utilización de comandos y de herramientas gráficas.
  • Utilización del servicio de transferencia de archivos en el proceso de despliegue de la aplicación web.
  • Documentación.
  • Despliegue de servidores de transferencia de archivos mediante tecnologías de virtualización en la nube y en contenedores.

B5. Servicios de red implicados en el despliegue de una aplicación web:

  • Resolutores de nombres. Proceso de resolución de un nombre de dominio.
  • Parámetros de configuración y registros del servidor de nombres afectados en el despliegue.
  • Servicio de directorios: características y funcionalidad.
  • Archivos básicos de configuración.
  • Autenticación de usuarios en el servicio de directorios.
  • Adaptación de la configuración del servidor de directorios para el despliegue de la aplicación.
  • Documentación.
  • Despliegue de servidores de directorios mediante tecnologías de virtualización en la nube y en contenedores.
  • Implantación de sistemas seguros de despliegue de software.

B6. Documentación, sistemas de control de versiones y de integración continua:

  • Herramientas colaborativas para la generación de documentación. Instalación, configuración y uso.
  • Creación y utilización de plantillas.
  • Instalación, configuración y uso de sistemas de control de versiones.
  • Operaciones avanzadas.
  • Seguridad de los sistemas de control de versiones.
  • Instalación, configuración y uso de sistemas de integración continua del código.
  • Monitorización continua de las métricas de calidad de la aplicación.

Resultados de aprendizaje

  • RA1. Implanta arquitecturas web analizando y aplicando criterios de funcionalidad.
  • RA2. Implanta aplicaciones web en servidores web, evaluando y aplicando criterios de configuración para su funcionamiento seguro.
  • RA3. Implanta aplicaciones web en servidores de aplicaciones, evaluando y aplicando criterios de configuración para su funcionamiento seguro.
  • RA4. Administra servidores de transferencia de archivos, evaluando y aplicando criterios de configuración que garanticen la disponibilidad del servicio.
  • RA5. Verifica la ejecución de aplicaciones web comprobando los parámetros de configuración de servicios de red.
  • RA6. 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.