Programa de Contenidos

  1. Introducción
    Motivación. Definiciones. Arquitectura de la Web.

  2. La WWW como plataforma de Aplicaciones
    Motivación. Arquitectura. HTTP/CSS y GCI. Evolución de la Web como plataforma de aplicaciones. Interacciones Browser-Servidor. Formularios Web como mecanismo básico de interacción. Diseño de aplicaciones Web: 2-tier, 3-tier, 4-tier, n-tier. Organización típica de aplicaciones Web: nivel de persistencia, nivel de lógica de negocio, nivel de presentación.

  3. Nivel de persistencia
    Introducción. Objetivos. Relacional, Objeto-relacional, clave-valor. Tecnologías.

  4. Nivel de negocio
    Introducción. Objetivos. Servicios Web. REST. Autenticación. Seguridad. Tecnologías.

  5. Nivel de presentación
    Introducción. Objetivos. HTML/CSS. Separación de contenido y estilo. DOM. AJAX. Sesiones. Tecnologías.

  6. Despliegue, configuración y depuración
    Introducción. Alternativas de hosting y virtualización. Herramientas de monitoreo y testing.

Comments