Todas las aplicaciones web
se basan en
el protocolo HTTP, que
establece cómo se realiza la
comunicación entre
cliente web (generalmente navegador) y servidor web. En este tema se
ofrece una introducción muy básica a HTTP y a la
forma en
que las distintas plataformas de programación web existentes
(.NET, J2EE, PHP, ...) lo emplean "por debajo" para implementar las
aplicaciones web.
Transparencias del
tema 1 (194 Kb)
Libro on-line: HTTP:
the definitive guide. Disponible solo desde dentro de la UA
a
través del servicio Safari (tiene un nº de accesos
simultáneos limitado, así que si no te funciona
prueba
pasados unos minutos)
El lenguaje HTML describe
la estructura y contenido de las páginas web y el CSS
proporciona el aspecto. En un buen diseño web es importante
ser capaz de separar de manera consistente ambos factores. Por otro
lado, XML sirve para definir nuestros propios lenguajes de marcado y
puede utilizarse en la web como un paso más en
la separación entre estilo y contenido
Transparencias de CSS
(144
Kb)
JavaScript es un lenguaje interpretado por el navegador que
permite realizar páginas interactivas. El lenguaje permite
el
acceso y manipulación de las propiedades del documento HTML,
de
manera que se pueden verificar datos de formularios, hacer animaciones,
crear menús,... En los últimos tiempos las
posibilidades
de JavaScript se han ampliado al "ponerse de moda" el llamado AJAX, en
el que se lanzan peticiones al servidor desde JavaScript para poder
actualizar la interfaz del usuario sin necesidad de recargar la
página (por ejemplo en GMail o Google Maps).