SlideShare une entreprise Scribd logo
1  sur  31
DISEÑO WEB
SESION 01
Introducción al Diseño Web Estructura HTML,
formato de Texto Fondo de página
DR. MG. ING CARLOS EVARISTO FIGUEROA
Introducción al desarrollo WEB
Tecnologías Web
Un poco de Historia
World Wide Web (WWW)Inventada por Tim Berners Lee en 1989!!!
Mientras trabajaba European Organization for Nuclear Research (CERN)
http://www.w3.org/Consortium/history.html
http://www.w3.org/History/1989/proposal.html
NeXTcube utilizado por Tim
Berners-Lee como primer servidor
HTTPD
Terminología básica
La WWW es una combinación de 4 ideas básicasHipertexto Habilidad
de navegar desde un documento a otro a través de conexiones ��“hiperenlaces”
Identificadores de RecursosPermite encontrar un recurso particular (un
documento, imagen) en la red a través de dicho identificador
UniformResourceIdentifier(URI), UniformResourceLocator(URL)
Modelo cliente servidorUn cliente software demanda servicios o recursos a un
servidor software
Un lenguaje de marcadoAdemás de texto incluyen conjuntos de caracteres
especiales que indican al navegador como presentar dicho texto ��HTML
Terminología básica
La WWW no es Internet, es un servicio que está montado sobre InternetInternet (la
red) está formado por el conjunto de ordenadores que están interconectados entre sí.
INTERNET
Como funciona la WEB
Una WEB por dentro
Una página WEB no es un único objeto, está compuesto por múltiples ficheros (imágenes, video,
películas flash, JavaScript…)
Existe un fichero principal cuyo contenido es HTML y que describe el contenido de la página, tanto
texto como otros elementos
Material necesario para crear una página WEB
Material básicoUn editor de texto cualquiera (ej. el bloc de
notas) Un navegador cualquiera
Material avanzadoUn editor de texto profesional ��Notepad++ ó XML Spy
Un editor de gráficos / retoque fotofráfico��Photoshopó GIMP Editores
específicos de páginas WEBMicrosoft Sublime Tex, Java Scrip Macromedia
DreamWeaver
NVU (gratuito y de código libre, basado en el núcleo Firefox)
Pluginsde Firefox3.X pensados para el desarrollo web
Un servidor WEB como Apache
Varios navegadores y en varias versiones (para hacer pruebas)
Pincelada sobre el HTML
HTML es el lenguaje con el que se definen páginas WEBEs texto plano Se
trata de un conjunto de etiquetas que sirven para indicar que el texto dentro de la
etiqueta hay que tratarlo de manera especialEj: <b>Texto en negrita</b>
�⑨
Ha evolucionado a lo largo del tiempo desde que Tim Berners
Lee propusiera la primera versiónSe ha llevado a cabo un proceso de
estandarización Word WideWeb Consortium: http://www.w3.org
Las versiones actuales son HTML 4.01 y XHTML 1.1 o superior.
Ejemplo de página WEB simple
Las etiquetas están estructuradas (en un árbol)
Hay dos secciones claramente diferenciadas (cabecera y
cuerpo) Las etiquetas van pareadas
Construir páginas WEB y sitios WEB
Si planeamos un sitio WEB grande, es útil crear plantillas que podamos
utilizar como partida para crear cada una de las secciones de nuestro sitio
WEBPodemos definir varias plantillas para distintos tipos de páginas
Consejos No utilizar espacios en blanco o acentos en los nombres de ficheros Hay
que tener cuidado con las mayúsculas y minúsculas: los servidores no son siempre
Windows!!!
Asegurarse que nombre tiene que tener el documento por defecto (normalmente
index.html, o index.htm)
Utilizar siempre la misma extensión para los archivos del proyecto (.htm, .html, .xhtml)
pero no mezclarlasAdvertencia: La extensión no indica el tipo de contenido
Imágenes y otros recursos
Formatos de imágenes Los formatos más habituales son JPG, GIF y
PNG Lo ideal sería utilizar JPG y PNG (sin patente)
Tratamiento de las imágenes No utilizar imágenes que no quepan en la
pantalla, y si lo hacemos utilizar un programa de edición para hacerlas más
pequeñasPor defecto el navegador es capaz de escalarla automáticamentepero se
transmite por la red el documento completo !!!
Es recomendable estructurar los recursos e imágenes en directorios para
su fácil acceso.Al estructurar de manera correcta los contenidos se simplifica la tarea
de subir los archivos al servidor.
Imágenes y otros recursos (cont.)
Un problema típico consiste en que las imágenes se vean de manera
correcta en nuestro ordenador y se dejen de ver al subirlas al servidor
Posibles problemas La imagen/recurso no está subida al servidor La posición
relativa de la imagen con respecto a la página no es la misma en nuestro ordenador
(local) y en el servidor (remoto).
La imagen que se intenta acceder tiene un camino dirigido a un directorio de
nuestro disco duro, como al ver la página desde Internet no se tiene acceso a tu
disco duro, los usuarios no podrán ver las imágenes. Cuando trabajamos con un
editor de HTML y colocamos imágenes en algunas ocasiones el editor coloca
caminos en nuestro disco duro en lugar de caminos relativos.
Alojamiento (Hosting) de sitios WEB
Cualquier servicio que queramos ofertar en internet, está alojado en un
servidor.
En el caso de los sitios WEB, las páginas y recursos de nuestro sitio WEB se
encuentra alojadas en un servidor WEB que se encuentra permanentemente
conectado a Internet.
Posibilidades Alojamiento (Hosting) de pago, gratuito básico (proveedores de servicios,
Tripod, Yahoo, Google…), gratuito con PHP y base de datos (100Webspace,
000Webhost.com, GoodHost …)
Montarte tu servidor en casa Conexión ADSL, adquirir un Dominio (www.tunombre.eso
www.tunombre.com) y dejar el ordenador siempre conectado
Acceso al Servidor WEB
❑Normalmente accederemos al servidor WEB para Subir nuevos
❑contenidos
❑Administrarlo
❑En el caso de subir contenidos, es habitual utilizar un cliente
de FileTransfer Protocol(FTP), o de SecureFileTransfer
Protocol(SFTP)Instalaremos en el lugar de trabajo un cliente de FTP
(ej. FileZilla)Usuario: prueba Password:prueba
❑El proyecto según se desarrolla se va subiendo al FTP
Documento por defecto
❑ Tener en cuenta el archivo por defecto del servidor
❑ Depende de la configuración del mismo (ej. Apache)
❑ El documento por defecto es el archivo que envía el servidor cuando el cliente no especifica
❑ cual quiereEj: http://www.google.es/
❑ Ej: http://www.midomino.com/subcarpeta/
❑ Normalmente los servidores están configurados para devolver los archivos index.html e
index.htm.
❑ Cuando disponemos de un motor de scripting como PHP también se devuelve index.php
❑ ¿Cuál tiene preferencia si existen todos los archivos?
❑ Dependen de la configuración de nuestro servidor
Entornos de explotación
❑Desarrollo Se monta directamente en la máquina del
desarrollador un WAMP(siglas de Windows + Apache + MySQL+
PHP)
❑Existen distribuciones completas muy simples de
instalar(¡hasta las puedes tener disponibles en una memoria
USB!)
❑ Ej: XAMPP 1.7.3 http://www.apachefriends.org(incluyeApache
2.2.14, MySQL5.1.41, PHP 5.3.1…)
❑Eclipse 3.4 + PDT 1.X (para poder depurar PHP)
❑Baja seguridad: la configuración del servidor suministra mucha
información para poder depurar las aplicaciones
Entornos de explotación
❑Producción
❑ Linux, generalmente preferible a Windows
❑ Habitualmente el servidor web más el motor de script se encuentra en una
máquina y el servidor de base de datos se encuentra en otra distinta
❑ Tenemos disponibles servicio de correo y FTP
❑ Alta seguridad: todas las restricciones aplicables para evitar que accedan intrusos
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx
IntroduccionDesarrolloWeb.docx

Contenu connexe

Similaire à IntroduccionDesarrolloWeb.docx

Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina webjorgek47
 
Publicación de contenidos en la Web
Publicación de contenidos en la WebPublicación de contenidos en la Web
Publicación de contenidos en la WebJessica Quinatoa
 
Yeison fabian
Yeison fabianYeison fabian
Yeison fabianJhohan Cx
 
presentacion de contenidos en web.
presentacion de contenidos en web.presentacion de contenidos en web.
presentacion de contenidos en web.irisycarlos_94
 
Publicacion de contenidos web
Publicacion de contenidos webPublicacion de contenidos web
Publicacion de contenidos webjoseanymonica
 
Publicacion de contenidos webs
Publicacion de contenidos websPublicacion de contenidos webs
Publicacion de contenidos websjoseanymonica
 
Servicios web
Servicios webServicios web
Servicios webCQLUES
 
Conceptos básicos sobre internet y páginas web
Conceptos básicos sobre internet y páginas webConceptos básicos sobre internet y páginas web
Conceptos básicos sobre internet y páginas webKoldo Parra
 
Unidad educativa computer world pureba
Unidad educativa computer world purebaUnidad educativa computer world pureba
Unidad educativa computer world purebafelipe1614
 
Pagina web
Pagina webPagina web
Pagina webTati
 
Cuales son los elementos de una pagina web
Cuales son los elementos de una pagina webCuales son los elementos de una pagina web
Cuales son los elementos de una pagina web2012diego
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías webevelynfarro06
 
creacion pagina web
creacion pagina webcreacion pagina web
creacion pagina webdaniel
 

Similaire à IntroduccionDesarrolloWeb.docx (20)

paginas web
paginas webpaginas web
paginas web
 
Páginas web
Páginas web Páginas web
Páginas web
 
Power point
Power pointPower point
Power point
 
www. y url
www. y urlwww. y url
www. y url
 
Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina web
 
Publicación de contenidos en la Web
Publicación de contenidos en la WebPublicación de contenidos en la Web
Publicación de contenidos en la Web
 
Yeison fabian
Yeison fabianYeison fabian
Yeison fabian
 
presentacion de contenidos en web.
presentacion de contenidos en web.presentacion de contenidos en web.
presentacion de contenidos en web.
 
Ultimo de Ofimatica
Ultimo de OfimaticaUltimo de Ofimatica
Ultimo de Ofimatica
 
Publicacion de contenidos web
Publicacion de contenidos webPublicacion de contenidos web
Publicacion de contenidos web
 
Publicacion de contenidos webs
Publicacion de contenidos websPublicacion de contenidos webs
Publicacion de contenidos webs
 
Servicios web
Servicios webServicios web
Servicios web
 
Conceptos básicos sobre internet y páginas web
Conceptos básicos sobre internet y páginas webConceptos básicos sobre internet y páginas web
Conceptos básicos sobre internet y páginas web
 
Unidad educativa computer world pureba
Unidad educativa computer world purebaUnidad educativa computer world pureba
Unidad educativa computer world pureba
 
Pagina web
Pagina webPagina web
Pagina web
 
Terminología web
Terminología webTerminología web
Terminología web
 
Cuales son los elementos de una pagina web
Cuales son los elementos de una pagina webCuales son los elementos de una pagina web
Cuales son los elementos de una pagina web
 
Tema 6
Tema 6Tema 6
Tema 6
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
creacion pagina web
creacion pagina webcreacion pagina web
creacion pagina web
 

Dernier

GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGersonManuelRodrigue1
 
tema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos Itema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos Iirenecarmona12
 
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdfCATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdftortillasdemaizjf2
 
Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfoliosofiospina94
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosCristianGmez22034
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfBrbara57940
 
Tríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdfTríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdfPowerRayo
 
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...chechei12040303
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfslaimenbarakat
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYkarendaza9506
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezPaola575380
 
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALPOESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALEvaMaraMorenoLago1
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulosRosarioLloglla
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxEdisonCondesoDelgado1
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30SantiagoAgudelo47
 
La Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráficoLa Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráficoCristianLobo10
 
Triptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajaTriptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajadayannanicolzuluetab
 
414414508-Diseno-de-Coberturas-Metalicas.pptx
414414508-Diseno-de-Coberturas-Metalicas.pptx414414508-Diseno-de-Coberturas-Metalicas.pptx
414414508-Diseno-de-Coberturas-Metalicas.pptxeldermishti
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfDanielaPrezMartnez3
 

Dernier (20)

GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
tema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos Itema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos I
 
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdfCATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
 
Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfolio
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Tríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdfTríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdf
 
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALPOESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
 
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHEDIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30
 
La Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráficoLa Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráfico
 
Triptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajaTriptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jaja
 
414414508-Diseno-de-Coberturas-Metalicas.pptx
414414508-Diseno-de-Coberturas-Metalicas.pptx414414508-Diseno-de-Coberturas-Metalicas.pptx
414414508-Diseno-de-Coberturas-Metalicas.pptx
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 

IntroduccionDesarrolloWeb.docx

  • 1. DISEÑO WEB SESION 01 Introducción al Diseño Web Estructura HTML, formato de Texto Fondo de página DR. MG. ING CARLOS EVARISTO FIGUEROA Introducción al desarrollo WEB
  • 2. Tecnologías Web Un poco de Historia World Wide Web (WWW)Inventada por Tim Berners Lee en 1989!!! Mientras trabajaba European Organization for Nuclear Research (CERN) http://www.w3.org/Consortium/history.html http://www.w3.org/History/1989/proposal.html NeXTcube utilizado por Tim Berners-Lee como primer servidor HTTPD Terminología básica
  • 3. La WWW es una combinación de 4 ideas básicasHipertexto Habilidad de navegar desde un documento a otro a través de conexiones ��“hiperenlaces” Identificadores de RecursosPermite encontrar un recurso particular (un documento, imagen) en la red a través de dicho identificador UniformResourceIdentifier(URI), UniformResourceLocator(URL) Modelo cliente servidorUn cliente software demanda servicios o recursos a un servidor software Un lenguaje de marcadoAdemás de texto incluyen conjuntos de caracteres especiales que indican al navegador como presentar dicho texto ��HTML Terminología básica La WWW no es Internet, es un servicio que está montado sobre InternetInternet (la red) está formado por el conjunto de ordenadores que están interconectados entre sí.
  • 4. INTERNET Como funciona la WEB Una WEB por dentro
  • 5. Una página WEB no es un único objeto, está compuesto por múltiples ficheros (imágenes, video, películas flash, JavaScript…) Existe un fichero principal cuyo contenido es HTML y que describe el contenido de la página, tanto texto como otros elementos Material necesario para crear una página WEB Material básicoUn editor de texto cualquiera (ej. el bloc de notas) Un navegador cualquiera Material avanzadoUn editor de texto profesional ��Notepad++ ó XML Spy Un editor de gráficos / retoque fotofráfico��Photoshopó GIMP Editores específicos de páginas WEBMicrosoft Sublime Tex, Java Scrip Macromedia DreamWeaver NVU (gratuito y de código libre, basado en el núcleo Firefox) Pluginsde Firefox3.X pensados para el desarrollo web Un servidor WEB como Apache Varios navegadores y en varias versiones (para hacer pruebas) Pincelada sobre el HTML
  • 6. HTML es el lenguaje con el que se definen páginas WEBEs texto plano Se trata de un conjunto de etiquetas que sirven para indicar que el texto dentro de la etiqueta hay que tratarlo de manera especialEj: <b>Texto en negrita</b> �⑨ Ha evolucionado a lo largo del tiempo desde que Tim Berners Lee propusiera la primera versiónSe ha llevado a cabo un proceso de estandarización Word WideWeb Consortium: http://www.w3.org Las versiones actuales son HTML 4.01 y XHTML 1.1 o superior. Ejemplo de página WEB simple Las etiquetas están estructuradas (en un árbol) Hay dos secciones claramente diferenciadas (cabecera y cuerpo) Las etiquetas van pareadas
  • 7. Construir páginas WEB y sitios WEB Si planeamos un sitio WEB grande, es útil crear plantillas que podamos utilizar como partida para crear cada una de las secciones de nuestro sitio WEBPodemos definir varias plantillas para distintos tipos de páginas Consejos No utilizar espacios en blanco o acentos en los nombres de ficheros Hay que tener cuidado con las mayúsculas y minúsculas: los servidores no son siempre Windows!!!
  • 8. Asegurarse que nombre tiene que tener el documento por defecto (normalmente index.html, o index.htm) Utilizar siempre la misma extensión para los archivos del proyecto (.htm, .html, .xhtml) pero no mezclarlasAdvertencia: La extensión no indica el tipo de contenido Imágenes y otros recursos Formatos de imágenes Los formatos más habituales son JPG, GIF y PNG Lo ideal sería utilizar JPG y PNG (sin patente) Tratamiento de las imágenes No utilizar imágenes que no quepan en la pantalla, y si lo hacemos utilizar un programa de edición para hacerlas más pequeñasPor defecto el navegador es capaz de escalarla automáticamentepero se transmite por la red el documento completo !!! Es recomendable estructurar los recursos e imágenes en directorios para su fácil acceso.Al estructurar de manera correcta los contenidos se simplifica la tarea de subir los archivos al servidor. Imágenes y otros recursos (cont.)
  • 9. Un problema típico consiste en que las imágenes se vean de manera correcta en nuestro ordenador y se dejen de ver al subirlas al servidor Posibles problemas La imagen/recurso no está subida al servidor La posición relativa de la imagen con respecto a la página no es la misma en nuestro ordenador (local) y en el servidor (remoto). La imagen que se intenta acceder tiene un camino dirigido a un directorio de nuestro disco duro, como al ver la página desde Internet no se tiene acceso a tu disco duro, los usuarios no podrán ver las imágenes. Cuando trabajamos con un editor de HTML y colocamos imágenes en algunas ocasiones el editor coloca caminos en nuestro disco duro en lugar de caminos relativos. Alojamiento (Hosting) de sitios WEB Cualquier servicio que queramos ofertar en internet, está alojado en un servidor. En el caso de los sitios WEB, las páginas y recursos de nuestro sitio WEB se encuentra alojadas en un servidor WEB que se encuentra permanentemente conectado a Internet. Posibilidades Alojamiento (Hosting) de pago, gratuito básico (proveedores de servicios, Tripod, Yahoo, Google…), gratuito con PHP y base de datos (100Webspace,
  • 10. 000Webhost.com, GoodHost …) Montarte tu servidor en casa Conexión ADSL, adquirir un Dominio (www.tunombre.eso www.tunombre.com) y dejar el ordenador siempre conectado Acceso al Servidor WEB ❑Normalmente accederemos al servidor WEB para Subir nuevos ❑contenidos ❑Administrarlo ❑En el caso de subir contenidos, es habitual utilizar un cliente de FileTransfer Protocol(FTP), o de SecureFileTransfer Protocol(SFTP)Instalaremos en el lugar de trabajo un cliente de FTP (ej. FileZilla)Usuario: prueba Password:prueba ❑El proyecto según se desarrolla se va subiendo al FTP Documento por defecto
  • 11. ❑ Tener en cuenta el archivo por defecto del servidor ❑ Depende de la configuración del mismo (ej. Apache) ❑ El documento por defecto es el archivo que envía el servidor cuando el cliente no especifica ❑ cual quiereEj: http://www.google.es/ ❑ Ej: http://www.midomino.com/subcarpeta/ ❑ Normalmente los servidores están configurados para devolver los archivos index.html e index.htm. ❑ Cuando disponemos de un motor de scripting como PHP también se devuelve index.php ❑ ¿Cuál tiene preferencia si existen todos los archivos? ❑ Dependen de la configuración de nuestro servidor Entornos de explotación ❑Desarrollo Se monta directamente en la máquina del desarrollador un WAMP(siglas de Windows + Apache + MySQL+ PHP) ❑Existen distribuciones completas muy simples de instalar(¡hasta las puedes tener disponibles en una memoria USB!) ❑ Ej: XAMPP 1.7.3 http://www.apachefriends.org(incluyeApache
  • 12. 2.2.14, MySQL5.1.41, PHP 5.3.1…) ❑Eclipse 3.4 + PDT 1.X (para poder depurar PHP) ❑Baja seguridad: la configuración del servidor suministra mucha información para poder depurar las aplicaciones Entornos de explotación ❑Producción ❑ Linux, generalmente preferible a Windows ❑ Habitualmente el servidor web más el motor de script se encuentra en una máquina y el servidor de base de datos se encuentra en otra distinta ❑ Tenemos disponibles servicio de correo y FTP ❑ Alta seguridad: todas las restricciones aplicables para evitar que accedan intrusos