UT1. Implantación de arquitecturas web
En esta unidad vamos a estudiar cómo se organiza una aplicación web, qué elementos intervienen cuando la publicamos y qué infraestructura necesitamos para que pueda ser accesible desde otros equipos o desde Internet.
Partiremos de la arquitectura de una aplicación web y de la comunicación mediante HTTP. A partir de ahí diferenciaremos el papel de un servidor web y de un servidor de aplicaciones, y veremos distintas alternativas para alojar y desplegar aplicaciones, tanto en infraestructura propia como utilizando recursos en la nube.
Después prepararemos un entorno de trabajo virtualizado sobre Linux e instalaremos y administraremos nuestros primeros servicios web. Finalmente, veremos cómo se estructura una aplicación web y cómo puede desplegarse en un servidor de aplicaciones.
Recorrido de la unidad
Trabajaremos la unidad siguiendo este recorrido:
arquitectura web → HTTP → servidores → infraestructura → entorno Linux → Apache → Tomcat → despliegue

A lo largo de la unidad combinaremos contenidos conceptuales con procedimientos prácticos de instalación, configuración y comprobación de servicios.
Contenidos
- Arquitecturas web.
- Comunicación mediante HTTP.
- Servidores web y servidores de aplicaciones.
- Infraestructuras de despliegue y recursos en la nube.
- Preparación del entorno: VirtualBox y Debian.
- Servidor web Apache.
- Servidor de aplicaciones Tomcat.
- Estructura y despliegue de aplicaciones web.