CentralFWD (volver al inicio)(visitar Google Fans)

(ir al indice de Articulos, hay muchos mas sobre el tema)
Nickname A Chatear seguro hay alguien conectado

En este curso se brinda una introducción a los principales lenguajes que debe anejar un desarrollador web, asi como una guia de recursos.
Parte 1 General:
1.1-Herramientas indispensables
1.2-Herramientas no indispensables pero utiles
1.3-Como obtener un espacio en la red
Parte 2 HTML basico:
2.1-Primeros pasos con el HTML
2.2-Definiendo nuestro objetivo
2.3-Nuevas etiquetas que necesitaremos
2.4-Creando el archivo principal

PARTE 1 GENERAL:

1.1-Herramientas indispensables:
Navegador:
Un navegador es un programa que interpreta el codigo HTML(lenguaje en el que estan escritas los .htm) es necesario para conocer efectivamente que hemos realizado, ejemplos de estos son Internet Explorer o Netscape(son los mas utilizados), podemos conseguirlos en la red ya que son gratuitos(si estas leyendo esto seguro ya tienes uno), por otro lado todas la ediciones de windows vienen con uno de regalo.
Editor de texto:
Un editor de texto es un programa que nos permite escribir en el y guardar los archivos con distintas extenciones(.htm para paginas web), ejemplos de estos son Bloc de notas y Wordpad(vienen con Windows), pero yo les aconcejo que utilicen uno muy bueno el Editpad(puedes conseguirlo en http://www.jgsoft.com/ o puedes buscarlo en Google).
Importante: programas como Word son validos para escribir codigo HTML solo si se especifica que se guardara como solo texto(en este caso mejor utilizar el Bloc de notas ya que toda la potencia de Word sera inutil).

1.2-Herramientas No indispensable pero utiles:
Aqui me refiero a programas que no son indispensables para un diseñador web pero que a la hora de mejorar la productividad y calidad del sitio son muy utiles:
Editor visual:
Es un creador de páginas desde el que se pueden ingresar formatos de fuente, imagenes, tablas, colores y practicamente todo, sin conocer ni medio de HTML. Todo se realiza con el puntero del raton y desde una vista de diseño.
Ejemplos de estos programas son:
Macromedia Dreamweaver: es el mejor editor del mercado(a mi gusto), desde el se puede manejar un sitio de forma completa sin conocer mucho sobre el tema, tiene gran capacidad para interactura con las principales herramientas del desarrollador actual(Java, Javascript, C#, Flash, etc), de el se pueden conseguir versiones de evaluación por 30 dias.
Adobe Golive: En su version 6 es un coloso del diseño, tanto el Golive como el Dreamweaver traen completos tutoriales y referencias.
Microsoft Frontpage: No es muy encantador pero es especial para quienes recien empiezan, su esquema de desarrollo permite paginas accesibles en poco tiempo, se encuentra en los paquetes Office(2000 en adelante).
Servidor Local(simulador):
En cuanto a servidores lo mejor será usar un sencillo, el servidor que viene ioncluido en la segunda edición de Windows 98 bastara, para instalarlo solo hay que conseguir el CD de instalación de Windows 98 y ejecutar lo siguiente D:\add-ons\pws\instalar.exe(atención la letra D puede variar segun donde este tu lectora), luego el programa de instalación realizara su trabajo.
Durante el curso detallare para los que tengan su servidor local como guardar archivos y otros datos utiles.
Las ventajas de tener un servidor local es que siempre podremos probar el comportamiento del sitio antes de subierlo a la red, ademas si tienes una proveedor de hosting que te brinda un lenguaje para crear paginas dinamicas(ASP, PHP, JSP) y acceso a bases de datos(Acces , MySQL), el pws de win 98 soporta ASP y Conexión a bases de datos Acces.
Un proveedor de Hosting es una empresa que nos alquila un espacio en internet(en un servidor) para que los navegantes puedan acceder a nuestro sitio en todo momento y con una dirección fija.
Diseñadores de imagenes:
Ejemplos de estos programas son Macromedia Fireworks o Adobe Ilustrator, tambien se pueden crear dibujos en Paint de Windows pero es mas dificil su realización.
Yo les aconcejo que se busquen una versión Fireworks viejita(para empezar).

Para finalizar existen en internet infinidad de aplicaciones diseñadas para facilitar la creación de páginas web, incluso hay sitios que ofrecen un editor de HTML dentro de una página web.

1.3-Como obtener un espacio en la red:
Hay diversas maneras de obtener un espacio en la red:
La forma mas sencilla de hacerlo es a partir de un servidor gratuito(que no permite lenguajes como ASP, PHP, JSP) y nuestras direcciones seran del tipo http://www.servidorgratuito.com/tudireción, lo interesante de este sistema es que solo hace falta una PC conectada a Internet y un tema para el sitio.
La otra forma es registrar un dominio (por ejemplo para argentina es http://www.nic.ar/) contrar a un proveedor de hosting y pagarle sus 15 pesos(alrededor de 5 dolares) mensaules.
Para hacerlo de la primera forma pueden abrir una cuenta en Geocities(http://www.geocities.com/)o en Gratisweb(http://www.gratisweb.com/).
Aqui les indicare el camino mas sencillo para hacerlo en Geocities(Gratisweb es en español y no necesita tanta explicación). Para obtener una cuanta en Geocities lo que deben hacer es lo siguiente:
A: Abrir una cuenta de correo Yahoo o tener uno.
B: Dirijirse a la web de Geocities.
C: Subir los archivos.
D: Visualizar el sitio.
A:
Si tienes una cuenta de correo Yahoo y quieres usar ese usuario como nombre del sitio sirijete a Geocities, si por el contrario tu nombre de usuario no te gusta o no tienes cuenta realiza el tramite de nuevo usuario.
B:
Coloca en el navegador la dirección http://www.geocities.com/

PARTE 2 HTML BASICO:

2.1-Primeros pasos con el HTML:
El lenguaje HTML no es un lenguaje de programación como lo son Java o C++, HTML significa Hiper Text Markup Language lo que traducido al castellano seria algo como un protocolo para definir formatos(alineaciones, fuentes, tipos, tamaños, colores, etc) todo esto aplicado sobre texto, imagenes, tablas, etc..
El HTML sigue un standart internacional para que los desarrolladores de sitios y los desarrolladores de navegadores tengan pautas en comun para definir comportamientos(los cuales seran comprendidos por todos de la misma forma), aun asi existen diferencias entre los navegadores(entre Internet Explorer y Netscape sobre todo en lo que se refiere a Javascript y JScript). Estas diferencias son motivadas principalmente por la competencia comercial, por ejemplo el primero de los navegadores en soportar la JVM(Java Virtual Machine) fue Netscape lo que lo convertia en una potente herramienta en la red, esto motivo que los desarrolladores que utilizaron Java recomendaran a sus usuarios utilizar Netscape, de la misma forma Internet Explorer soporto desde su versión 4 la inclusción de la etiqueta iframe la cual era difundida por Fornt Page el desarrollador de Microsoft, luego estas paginas solo eran visibles en Internet Explorer ya que el equivalente pára Netscape era ilayer y no iframe.
De todos modos a la hora de empezar a estudiar HTML no es necesario conocer todas las opciones que nos dan y nos quitan los navegadores.
Un archivo HTML, es un archivo de texto con la extención .htm esta extención indica que el texto incluido dentro del archivo es ni mas ni menos que codigo HTML.
Formato de las etiquetas:
Las etiquetas HTML van encerradas entre los signos <etiqueta>, cuando uno desea abrir una etiqueta y entre los signos </etiqueta> cuando uno desea cerrarla, hay un etiquetas que no necesitan un cierre un ejemplo de estas seria la etiqueta <br>(del ingles break lo que significa nuevo renglon o el equivalente en un cadena a la expresion "\n" nueva linea).
Formato de una página web:
Como ya dijimos una pagina web contiene codigo HTML:
Primeras Etiquetas:
<HTML>Documento</HTML>
Esta etiqueta encierra a todo el documento, cualquier contenido de una pagina web se escribe dentro de esas dos etiquetas.
<HEAD>Cabecera<HEAD>
Esta etiqueta contiene la cabecera del documento, aqui se especifican estilos(por los que serira el codigo del cuerpo) palabras claves, descripción y otors datos que nos sirven para dar una idea detallada de cual es el tema de la página(esto sirve principalmente para los motores de busqueda).
<BODY></BODY>
Dentro de esta etiqueta va el contenido visual de la pagina, y sera en un principio la sección que mas estudiaremos.
<!--Comentario-->
Este es un ejemplo de una etiqueta que no necesita cierre, se trata de un comentario(por lo tanto no es percibida por el navegador) y nos sirve para dejar datos para futuras modificaciones o para cualquier cosa.
<B>Palabras</B>
Esta es una verdadera etiqueta de formato, esta etiqueta(B del ingles bold es el equivalente a negrita) nos dice que todo lo que este dentro de ella aparecera en el navegador en Negrita.
Primera Página Web:
<HTML>
<HEAD>
</HEAD>
<BODY>
<B>Mi primera pagina web</B><!--este texto va en negrita-->
</BODY>
</HTML>

Como ustedes ya habran adivinado el resultado de esto es una página con el texto "Mi primer pagina web" en Negrita.
Les sugiero que copien el texto marcado en azul, luego habran el editor de texto que tengan peguen el texto adentro, luego vayan a archivo guardar como.... Una vez ahi busquen el escritorio coloquen en el nombre del archivo pagina.htm y en el menu de que tipo de archivo seleccionen todos lo archivos y despues a guardar.
Ahora minimicen todas las ventanas y habran el archivo pagina.htm que se ha creadoen el escritorio y esa es su primera pagina web.

2.2-Definiendo nuestro objetivo:
Para facilitar el aprendisaje con algo de practica.
En este punto definiremos un objetivo a cumplir y en el detallaremos todos nuestros pasos, el objetivo sera un sitio personal que contendra una página principal(el index) con cuatro paginas secundarias en el mismo directorio, luego esto lo subiremos a nuestra dirección en geocities(y si podemos lo probaremos en en pws de windows 98).
El index contendra una descripcion general del sitio y vinculos hacia los demas archivos o secciones.(index.htm)
La primera seccion será "Porque construi este sitio", donde le contaremos al visitante por que construimos el sitio.(porque.htm)
La segunda sección contendra imagenes(yo, mi mascota, mis vaciones, mis parientes, mis dibukitos animados preferidos, etc).(imagenes.htm)
La tercera sección será alguna especie de autobiografia o lo que tu quieras colocar en la red.(auto.htm)
La cuarta y ultima sección sera "Contactarme" donde le informaremos al visitante como contactarse contigo, contendra una tipica etiqueta mailto, direcciones, etc.(contacto.htm)

2.3-Nuevas etiquetas que necesitaremos:
<FONT COLOR="#0000ff" FACE="verdana" SIZE="2">parrafo</FONT>
Esta etiqueta sirve para darle formato a una parte del texto, aqui se ve una cosa nueva de las etiquetas, estas tienen variables que pueden ser modificadas.
Por ejemplo la variable 'face' nos indica que tipo de letra queremos si yo escribo el siguiente codigo:<FONT FACE='verdana'>hola</FONT> el resultado sera la palabra hola con el tipo de letra verdana.
De la misma forma se pueden setear el color y el tamaño.
Definir colores:
El color esta construido con valores RGB(Red, Green y Blue) ademas no son numeros decimales son hexadecimales(es decir que en vez de llegar a 9 llegan a 15 el cual se simboliza con un unico signo la F), los dos primeros valores equivlaen a la cantidad de rojo que tendra el color, los dos del medio equivalen a la cantidad de verde y finalmente los dos de la derecha a la cantidad de azul, aqui van algunos colores:
verde=00ff00
azul=0000ff
rojo=ff0000
blanco=ffffff
negro=000000
prueben combinando distintos valores para hacerce una idea mas detallada y recuerden que siempre los valores deben estar entre comillas y detras de un simbolo #.
Otra forma de colocar colores:
Ademas cabe la posibilidad de colocar colores por el nombre(esto es en ingles) se permiten los suiguiente colores:
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white y yellow
asi que con esto se coloca <FONT COLOR='blue'>hola</FONT> y obtenemos la palabra hola en azul.
Atributos de la etiqueta font que podemos modificar:
class especifica que el parrafo encerradoen la etiqueta es de una clase o estilo definido(lo veremos mas adelante).
color especifica el color del parrafo.
face nos permite especificar la fuente del parrafo, se pueden colocar varias fuentes de manera que si una no esta en el sistema del usuario se cambien por otra parecida, eje: FACE='verdana, arial' si no encuentra la fuente verdana utilizara la arial.
size elegimos el tamaño de la fuente, los valores van desde el 1 al 7, desde el +1 al +7 y desde el -1 al -7.
id nos permite darle un nombre al parrafo, lo que nos da la posibilidad de acceder a sus propiedades por medio de javascript.
style nos deja escribir el estilo como css(para mas adelante)
existen otros atributos que no son tan importantes.
<A HREF="vinculo.htm">este es un viculo</A>

La etiqueta A es la mas importante de todasd las soportados por el HTML, a traves de ella nos movemos entre dos paginas, disparamos eventos javascript, etc.
La etiqueta a A tiene la capacidad de reconocer gran cantidad de eventos(clickear con el raton, pasar el puntero sobre ella, etc) lo que permite ejecutar funciones escritas en Javascript apartir de estos eventos, sim embargo es la etiqueta mas importante es por medio de ella que se realiza la navegación en la red(imaginense si cada vez que una persona quiere cambiar de página tuviera que escribir la nueva URL en la barra de direcciones).
Atributos de la etiqueta A:
href esto indica al navegador hacia donde se producira el salto, se coloca la ruta partiendo desde el archivo actual, la dirección completa si se trata de otro dominio, el simbolo # en cuyo caso el link no realiza nada, el simbolo # seguido de algun indicador de marca para dirijirse a otra sección de la misma pagina o mailto... que genera una petición hacia el programa de correo electronico predeterminado.
1 salto hacia archivo en el mismo dominio: supongamos que estamo en el archivo index.htm y queremos hace un salto hacia un archivo 'misimagenes.htm' que se encuentra en una carpeta llamada 'imagenes', osea que los archivos estan asi:
index.htm
imagenes/misimagenes.htm
entonce el resultado es:
<A HREF='imagenes/misimagenes.htm'>ir a mis imagenes</A>
2 salto hacia pagina de otro domino, supongamos que desde una pagina nuestra queremos poner un link hacia la pagina principal de Yahoo argentina, se debe colocar la ruta completa del archivo:
<A HREF='http://www.yahoo.com.ar/'>ir a Yahoo</A>
3 Esto se usa por lo general para disparar un evento:
<A HREF='#' OnClick='Gestiona_Evento_Click()'>disparar evento</A>
La función Gestiona_Evento_Click() debe estar delarada dentro de una etiqueta de scripts, mas adelante lo veremos.
4 Saltar hacia otra sección de la pagina actual, para poder realizar este link tenemos que colocar otra variante de la etiqueta, supongamos que tenemos un archivo muy extenso y queremos que cuando el usuario llegue el final haga click en un link y vuelva al principio.
Lo que haremos sera colocar esto al inicio del documento:
<A NAME="arriba"></A><!--esto es una marca-->
y esto al final
<A HREF='#arriba'>ir arriba</A>
con esto la pagina vuelve hasta donde esta la marca.
5 Abrir programa predeterminado de correo electronico:
<A HREF='[email protected]?subject:te escribo desde el index de tu pagina web'>escribeme un e-mail</A>
lo que dara como resultado que cuando el usuario clicke ase habra el correo predeterminado con un mail hacia '[email protected]' y con el asunto 'te escribo desde el index de tu pagina web'.
target este atributo nos indica donde se abrira el nuevo archivo, si no se coloca se abre en la misma ventana:
_blank: el archivo se abre en una ventana nueva
_self: el archivo se abre en la misma ventana
Existen ademas otros valores y si trabajamos con marcos(frames) podemos colocar el nombre del marco que deseemos.
Eventos
Desde la etiqueta A se pueden disparar eventos, mas tarde se explicara como.
<BR>
Esta etiqueta crea una nueva linea en el texto, es el equivalente a la expresion "\n" o a presionar desde el teclado la tecla SHIFT al mismo tiempo que la tecla ENTER, ejemplo:
'hola<BR>buenos dias' nos da como resultado:
hola
buenos dias
<IMG SRC="central.gif" WIDTH="270" HEIGHT="76">
Esta etiqueta es para colocar imagenes dentro de una pagina, los formatos soportados son gif jpg y png.
atributos de IMG
src define el recurso, la direccion se coloca igual que en el caso del link(etiqueta A)
width ancho de la imagen expresado en pixeles
height alto de la imagen expresado en pixeles
tanto en el alto como en el ancho si se especifican valores que nos sonreales(que no coinciden con la imagen) esta se achica o agranda hasta entrar en el espacio. si no se especifican estos valores la imagen parace con su tamaño real.
Nota:
Si queremos transformar una imagen en un link debemos colocar la etiqueta de imagen dentro de un link:
<A HREF='archivo.htm'><IMG SRC='central.gif'></A>
lo que dara como resultado una imagen-link.
<TITLE>titulo de la pagina</TITLE>
Esta etiqueta inidica al navegador el titulo del la pagina, el texto que aparece en la parte azul de la ventana, se debe declarar entre <HEAD> y </HEAD>.
Ademas es de utilidad para transmitir el contenido de la pagina, los buscadores utilizan esa etiqueta para darle un nombre dentro de los resultados de busqueda.
<CENTER>este texto esta centrado</CENTER>
Todo lo que este dentro de esta etiqueta estara centrado en la pagina.
<HR COLOR='#000000'>
Esta etiqueta crea una linea horizontal en la pantalla, se puede setear el color.

2.4-Creando el archivo principal:
El nombre:
el nombre del archivo sera index.htm, ya que es el archivo que la mayoria de los servidores devuelven cuando se pide la dirección donde este esta guardado. Supongamos que registramos el dominio 'http://www.midominio.com/' y que tecleamos en la barra de direciones del navegador la URL anterior, es obvio que no le estamos diciendo que archivo queremos pero el servidor nos dara el archivo llamado index.htm que esta en ese directorio. Desde otro punto de vista lo que sucede es esto: cuando registramos el dominio estamos en condiciones de contratar un servidor, este servidor nos habilita una carpeta en su disco duro(esta carpeta es igual a cualquiera que tengas tu por eje 'C:\misdoc' solo que ademas esta accesible desde la red), supongamos que la carpeta en cuestion es 'C:\inetpub\wwwroot\midominio.com\' cuando un usuario píde la dirección 'www.midominio.com' en realidad esta pidiendo ver la carpeta de sistema, entonces el servidor le devuelve el archivo llamado index.htm que es el predeterminado dentro del servidor. Ademas Geocities usa ese archivo como predeterminado en sus servicios.
El codigo:
Este sera el codigo de nuestro index htm, entre comentarios van las secciones desde donde personalizaras el sitio:

<HTML>
<HEAD>
<TITLE>El sitio web personal de </TITLE><!-- escribe tu nombre y apellido -->
</HEAD>
<BODY>
<CENTER>
<FONT COLOR='blue' SIZE='3' FACE='Verdana,Arial'>Bienvenido a mi Sitio Web Personal</FONT>
<HR COLOR='black'><BR>
<FONT COLOR='black' SIZE='2' FACE='Verdana,Arial'>
<!--Desde aqui describe porque diseñaste el sitio, por que esta leyendo el curso blablabla -->
Diseñe este sitio por que me gustaria que todos sepan quien soy, <BR>en que consiste mi trabajo, y por cualquier cosa
<!-- Hasta aqui-->
</FONT>
<BR><BR><BR><BR><BR><BR>
<BR><BR><BR><BR><BR><BR>
<BR><BR><BR><BR><BR>
<FONT COLOR='black' SIZE='1' FACE='Verdana,Arial'>
Este es el index creado por centralfwd para el curso de introducción al desarrollo web
</FONT>
</CENTER>
</BODY>
</HTML>





Google




(volver al inicio)
Agregar a los Favoritos | Establecer como inicio

Hosted by www.Geocities.ws

1