










Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
conceptos de html, etiquetas, atributos
Tipo: Monografías, Ensayos
1 / 18
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!











Un poco de Historia
Inventada por Tim Berners Lee en 1989!!!
Mientras trabajaba European Organizationfor Nuclear Research (CERN)
http://www.w3.org/Consortium/history.html
http://www.w3.org/History/1989/proposal.html
NeXTcube utilizado porTim Berners-Lee comoprimer servidor HTTPD
Terminología básica
Internet (la red) está formado por el conjunto de ordenadores queestán interconectados entre sí.
Introducción al desarrollo Web
Como funciona la WEB
INTERNET
CLIENTE
DNS
http://www.google.es
Servidor WEB
Ù
216.239.59.
1 2
para obtener los archivos adicionales como imágenes, CSS, JavaScript…
Material necesario para crear una página WEB
Un editor de texto cualquiera (ej. el bloc de notas)
Un navegador cualquiera
Un editor de texto profesional
Notepad++
ó
XML Spy
Un editor de gráficos / retoque fotofráfico
Photoshop
ó
Editores específicos de páginas WEB
Microsoft FrontPage
Macromedia DreamWeaver
(gratuito y de código libre, basado en el núcleo Firefox)
Plugins de Firefox 3.X pensados para el desarrollo web
Un servidor WEB como Apache
Varios navegadores y en varias versiones (para hacer pruebas)
Pincelada sobre el HTML
Es texto plano
Se trata de un conjunto de etiquetas que sirven para indicar que eltexto dentro de la etiqueta hay que tratarlo de manera especial
Ej: Texto en negrita
Se ha llevado a cabo un proceso de estandarización
Word Wide Web Consortium:
http://www.w3.org
Las versiones actuales son HTML 4.01 y XHTML 1.
Podemos definir varias plantillas para distintos tipos de páginas
No utilizar espacios en blanco o acentos en los nombres deficheros
Hay que tener cuidado con las mayúsculas y minúsculas: losservidores 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 mezclarlas
Advertencia: La extensión no indica el tipo de contenido
Construir páginas WEB y sitios WEB
Imágenes y otros recursos
Los formatos más habituales son JPG, GIF y PNG
Lo ideal sería utilizar JPG y PNG (sin patente)
No utilizar imágenes que no quepan en la pantalla, y si lohacemos utilizar un programa de edición para hacerlas máspequeñas
Por defecto el navegador es capaz de escalarlaautomáticamente pero se transmite por la red el documentocompleto !!!
Al estructurar de manera correcta los contenidos se simplifica latarea de subir los archivos al servidor.
Alojamiento (Hosting) de sitios WEB
Alojamiento (
Hosting
) de pago, gratuito básico (proveedores de
servicios, Tripod, Yahoo, Google…), gratuito con PHP y base dedatos (100Webspace, 000Webhost.com, Good Host …)
Montarte tu servidor en casa
Conexión ADSL, adquirir un Dominio (
www.tunombre.es
o
www.tunombre.com
) y dejar el ordenador siempre conectado
Acceso al Servidor WEB
Subir nuevos contenidos
Administrarlo
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
Entornos de explotación
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 (incluye Apache 2.2.14, MySQL 5.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
Linux, generalmente preferible a Windows
Habitualmente el servidor web más el motor de script seencuentra en una máquina y el servidor de base de datos seencuentra en otra distinta
Tenemos disponibles servicio de correo y FTP
Alta seguridad: todas las restricciones aplicables para evitar queaccedan intrusos