Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin al
Entorno para Desarrollo Web en
prcticas de DCU
ndice
1. Preparando el entorno de trabajo
1.1. Mquina Virtual
1.2. Entorno para desarrollo web
2. Tecnologas bsicas para el desarrollo web
2.1. HTML
2.2. CSS
2.3. JavaScript
3. Ejemplo/Ejercicio
Mquina Virtual
En las sesiones de laboratorio de DCU trabajaremos con mquinas virtuales preparadas por los
tcnicos del DS IC. Cada grupo de alumnos tendr asignada una mquina virtual para todo el
cuatrimestre. Estas mquinas vienen preparadas con las herramient as necesarias para
desarrollar el proyecto de la asignatura.
En PoliformaT->Recursos->Prcticas el documento Manual Usuario Maquina Virtual contiene
los pasos necesarios para acceder a las mquinas virtuales de cada usuario. Podis acceder a
dichas mquinas virtuales desde cualquier ordenador de los laboratorios o desde vuestro
ordenador personal.
1.2
Para el desarrollo de Interfaces Web en las prcticas de DCU se utilizarn las tecnologas
tpicas de desarrollo web: HTML, CSS y JavaScript. Junt o a estas tecnologas bsicas
utilizaremos tambin jQuery (este lenguaje se ver en los laboratorios 2 y 3).
La infraestructura software que se utilizar en el laboratorio para facilitar el desarrollo web
utilizando estas tecnologas podr ser:
Aptana Studio1, es un IDE multiplat forma, open source, basado en Eclipse y focalizado en
el des arrollo web. Permite el desarrollo de aplicaciones dinmicas para web, con soport e a
HTML, CSS y Javascript, as como a PHP, Adobe Air o Ruby on Rails
1
2
Parte Cliente: front-end, pginas web que ven y con las que interactan los clientes.
Parte Servidor: back-end, parte del sitio web que no ven los clientes.
www.aptana.com
www.eclipse.org
En el contexto de esta asignatura nos vamos a centrar en la parte Cliente de los sitios web,
centrndonos en el desarrollo de interfaces web.
Aunque existen divers as formas de implementar interfaces web, actualmente las tecnologas
tpicas estn constituidas bsicamente por:
2.1
HTML
HTML (HyperText Markup Language) es el lenguaje estndar para el diseo Web. Est basado
en el uso de etiquetas y se utiliza para describir la estructura y la informacin de un documento
Web.
La estructura mnima de cualquier documento Web es la siguiente:
<!DOCTYPE html>
<html>
<head><title></title></head>
<body></body>
</html>
<!DOCTYPE> : Se incluye al inicio del documento e indica la versin de HTML que incluye
el documento para que el navegador lo interprete como tal.
<HTML>: Delimita el inicio y fin del documento Web.
<HEAD>: Generalmente, contiene: (1) el ttulo de la pgina: <title>, (2) informacin meta
(keywords, autor, encoding, etc): <meta>, (3) enlaces a ficheros css: <link> y (4) scripts
javascript: <script>.
<BODY>: Incluye la estructura e informacin del document o Web mediante etiquet as
estndar HTML como <p>, <div>, <ul>, etc.
2.2
CSS
CSS es un lenguaje para definir estilos de presentacin de contenido HTML. Est basado en el
concepto de selectores.
Un selector es un patrn que nos permite seleccionar elementos del documento para
asociarles propiedades como colores, tamaos, posiciones, fondos, etc. Los estilos CSS
pueden aadirse en el propio documento HTML o en plantillas externas . El uso de plantillas
externas facilita el reso entre documentos. Una plantilla CSS se compone de un conjunt o de
estilos que se aplicarn a diferentes elementos del documento HTML.
Ejemplo de estilo CSS:
body {
background: #333333;
font-family: Helvetica, Arial, sans-serif;
font-size: 0.75em;
}
h1 {
font-size: 200%
}
p {
margin: 5px 0;
padding: 0 3px;
}
2.3
JavaScript
JavaScript es un lenguaje para la inclusin de scripts en los documentos HTML. Los scripts
JavaScript permit en aadi r comportamiento al documento, por ejemplo animaciones, acciones
frente a eventos del usuario, recuperacin de datos, etc. Un documento HTML deja de ser
contenido esttico y pasa a contener tambin funcionalidad ejecutable. Los scripts no se
compilan, son enviados al navegador junto al documento HTML, y el navegador se encarga de
interpretarlos.
Los scripts se definen mediante la etiqueta <script>. Se pueden definir en:
Etiqueta <HEAD>:
o Se carga antes que el contenido de <BODY>.
o Nos aseguramos que est cargado antes de usarlo (puede bloquear la carga del
documento si tarda mucho).
o Est centralizado al inicio del documento.
Dentro de <BODY>:
o Se define all donde se usa.
o Mala idea: muy complicado de mantener.
Al final del documento:
o La pgina se carga antes que el script.
o Es problemtico si hay componentes que dependen de funcionalidad JavaScript (el
usuario puede hac er click en un botn antes de cargar el cdigo JavaScript
correspondiente).
Los scripts JavaScript tambin pueden ser incluidos a partir de una librera (fichero .js)
externa.
3. Ejemplo/Ejercicio
Utilizando HTML y CSS crear una pgina web esttica que os pres ente como desarrolladores
web. En la imagen de abajo tenis un ejemplo de pgina web.