Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción a la web
2016-02-10
Conceptos Fundamentales de la Web
W. Libardo Pantoja Y.
wpantoja@unicauca.edu.co
10 de febrero de 2016
W. Libardo Pantoja Y.
wpantoja@unicauca.edu.co
10 de febrero de 2016
Preguntas preliminares Los primeros sitios web Cómo funciona la web Protocolo HTTP/HTTPS HTML Sesiones
Introducción a la web Tabla de contenido
2016-02-10
1 Preguntas preliminares
Tabla de contenido 4
5
Protocolo HTTP/HTTPS
HTML
6 Sesiones
1 Preguntas preliminares
4 Protocolo HTTP/HTTPS
5 HTML
6 Sesiones
Preguntas preliminares Los primeros sitios web Cómo funciona la web Protocolo HTTP/HTTPS HTML Sesiones
Introducción a la web Preguntas preliminares
2016-02-10
Preguntas preliminares
¿Qué es la web?
¿Qué es la web?
¿Cuál es la arquitectura básica de la web? Dibuje un esquema.
¿Qué diferencias existen entre Sitio Web y Aplicación web?
¿Qué son los hipertextos?
¿Para qué sirve el HTML, las CSS y el JavaScript?
Preguntas preliminares Los primeros sitios web Cómo funciona la web Protocolo HTTP/HTTPS HTML Sesiones
Introducción a la web Los primeros sitios web...
2016-02-10
Los primeros sitios web Las aplicaciones web han evolucionado a partir
de Sitios o Sistemas Web...
Los primeros sitios web... El primer sitio web, fue creado por Tim
Berners-Lee, y era un sistema de hipermedios
distribuido que permitı́a a los investigadores
2016-02-10
Los primeros sitios web La World Wide-Web (abreviado Web; escrito también
WWW o incluso W3) significa algo ası́ como red (o
telaraña) global.
World wide-web
World wide-web El CERN lo define como un sistema hipermedia distribuido
(Boutell 1994). En principió se pensó como un medio para la
distribución de la información entre equipos de
investigadores geográficamente dispersos; concretamente se
dirigı́a a la comunidad de fı́sicos de altas energı́as vinculados
al CERN (Berners-Lee 1994).
2016-02-10
Cómo funciona la web La World Wide Web (Telaraña Mundial), la Web o WWW, es
un sistema de hipertexto que funciona sobre Internet.
¿Como funciona la web? o links). En lugar de leer un texto en forma continua, como se
hace normalmente (por ejemplo en un libro), el hipertexto da
la posibilidad de cambiar el recorrido de la lectura al saltar de
un punto a otro del texto, de un tema a otro.
2016-02-10
Cómo funciona la web
Arquitectura básica
Arquitectura básica
Figura: Arquitectura de un sistema web básico
Diferencia Sitio Web y Aplicación Web Introducción a la web “Una aplicación Web es un sitio Web donde la navegación a
2016-02-10
través del sitio, y la entrada de datos por parte de un usuario,
Cómo funciona la web afectan elestado de la lógica del negocio”. En esencia, una
aplicación web usa un sitio Web como entrada (front-end) a
una aplicación tı́pica (back-end).
“Una aplicación Web es un sitio Web donde la navegación a Diferencia Sitio Web y Aplicación Web “...Si no existe lógica del negocio en el servidor, el sistema no
puede ser llamado aplicación Web.”[Conallen 99]
¿Es google (o cualquier search engine) un sitio Web o una
aplicación Web? ¿Qué pasa con un sitio Web como
través del sitio, y la entrada de datos por parte de un usuario, mercadolibre donde hay que registrase para comprar o vender
un producto?
2016-02-10
HTTP (HyperText Transfer Protocol), es un protocolo
Protocolo HTTP/HTTPS especial que define exactamente cómo un navegador debe dar
formato y enviar una solicitud a un Servidor Web.
HTTP define la sintaxis y la semántica que utilizan los
Protocolo HTTP
elementos software de la arquitectura web (clientes,
servidores, proxies) para comunicarse. Es un protocolo
orientado a transacciones y sigue el esquema
petición-respuesta entre un cliente y un servidor.
Protocolo HTTP HTTP es un protocolo sin estado (connectionless), es decir,
que no guarda ninguna información sobre conexiones
anteriores. Cookies.
HTTP corre sobre TCP (Transmisión Control Protocol).
La versión actual de HTTP es la 1.1, y su especificación está
en el documento RFC-2616.
2016-02-10
Protocolo HTTP/HTTPS
El protocolo de red HTTPS es la versión segura del protocolo
2016-02-10
Protocolo HTTP/HTTPS El hipertexto es una tecnologı́a que organiza una
base de información en bloques distintos de
2016-02-10
HTML HTML, sigla de HyperText Markup Language (Lenguaje de
Etiquetas de Hipertexto), es el lenguaje de marcado
predominante para la construcción de páginas web.
HTML, sigla de HyperText Markup Language (Lenguaje de 1. SGML es de proposito general, HTML es una aplicación especı́fica
Etiquetas de Hipertexto), es el lenguaje de marcado de SGML, adaptada a la presentación de documentos de texto
predominante para la construcción de páginas web.
Describir la estructura y el contenido en forma de texto, ası́
como para complementar el texto con objetos tales como
imágenes. HTML se escribe en forma de .etiquetas”, rodeadas
por corchetes angulares (¡,¿).
Define la apariencia de una página web. Puede incluir
javascript para afectar el comportamiento de la página.
HTML es un lenguaje de etiquetas basado en SGML
(Standard Generalized Markup Language).
Preguntas preliminares Los primeros sitios web Cómo funciona la web Protocolo HTTP/HTTPS HTML Sesiones
Introducción a la web Cómo construir páginas web
2016-02-10
HTML
Las páginas HTML son documentos de texto que se
Cómo construir páginas web almacenan en el sistema de archivos del servidor web. Se creó
con la premisa: ”fácil de aprender”. Se puede utilizar editores
WYSYWYG.
Cómo construir páginas web En la actualidad se utilizan CSS (Cascading Style Sheets)
para separar contenido de presentación.
2016-02-10
Sesiones Una sesión es la secuencia de páginas que un usuario visita
en un sitio web, desde que entra en nuestro sitio, hasta que lo
Sesiones abandona.
El término sesión se aplica a esta secuencia de navegación,
para ello se crea un identificador único que se asigna a cada
Sesiones una de estas sesiones de navegación. A este identificador de
sesión se le denomina, comúnmente, como la sesión.
2016-02-10
Sesiones El proceso en cualquier lenguaje de programación podrı́a ser
algo ası́:
Iniciar sesión
2016-02-10
Sesiones
Bibliografı́a Building Web Applications with UML. Jim Conallen.
Wikipedia.
Bibliografı́a