Saltar al contenido principal

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

Recorrido general de la unidad desde el equipo anfitrión hasta el acceso a la aplicación web

A lo largo de la unidad combinaremos contenidos conceptuales con procedimientos prácticos de instalación, configuración y comprobación de servicios.

Contenidos​

  1. Arquitecturas web.
  2. Comunicación mediante HTTP.
  3. Servidores web y servidores de aplicaciones.
  4. Infraestructuras de despliegue y recursos en la nube.
  5. Preparación del entorno: VirtualBox y Debian.
  6. Servidor web Apache.
  7. Servidor de aplicaciones Tomcat.
  8. Estructura y despliegue de aplicaciones web.