Escolar Documentos
Profissional Documentos
Cultura Documentos
com
Publicar en Internet
Tratamos los temas ms bsicos que necesitas saber para publicar una pgina web, como los materiales necesarios, el lenguaje HTML, editores, elegir alojamiento, subir pginas a los servidores y mucho ms.
Parte 1:
Entender la Web
Primero vamos a entender lo que es la Web, su significado con respecto a la Red Internet y cmo estn fabricadas internamente. Simplemente un vistazo rpido a todos esos conceptos y datos que nos ayudarn a comprender cmo es el medio donde pretendemos publicar. Luego proponemos hacer una reflexin sobre el trabajo que cada uno pretende publicar, para analizar y aclarar cules son los objetivos que se desean cumplir.
Artculo por
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com servidores de pginas web. Pero esto es algo que vamos a tratar de explicar poco a poco en los siguientes captulos. Aunque signifique adelantarse a los acontecimientos, es interesante sealar que con una simple accin podemos ver el cdigo fuente de de las pginas, es decir, cmo estn hechas por dentro. Para ello en Internet Explorer se ha de pulsar sobre el men de Ver > Cdigo fuente y en Firefox se ha de seleccionar Ver > Cdigo fuente de la pgina. Una vez accionemos el men para ver el cdigo fuente de la pgina nos abrir una ventana con un montn de texto que seguramente nos resultar difcil de entender a primera vista. No importa que no entendamos nada, pero podemos ver que una pgina web "por dentro" es un texto con cdigo. Con el tiempo aprenders a escribir ese cdigo por ti mismo, aunque tal vez prefieras olvidarte de las complicaciones de escribir cdigo y utilizar un programa que lo genere por ti, que es otra posibilidad perfectamente vlida.
Artculo por
Referencia: Tenemos un artculo que ofrece ms informacin y consejos para escoger correctamente la temtica de nuestra web, adems de aprender a obtener informacin de los usuarios, para saber cules son los temas que ms interesan y obrar en consecuencia. De qu Trata tu Web?
Artculo por
Parte 2:
Manos a la obra!
Ahora que tenemos claro qu queremos hacer, podemos empezar a trabajar y para ello veremos cmo se realiza el trabajo de desarrollo de una pgina web. Desde las herramientas que necesitamos hasta cmo construir las propias pginas. Obviamente todo ser una visin general, pero daremos referencias para obtener mucha ms informacin de cada tema.
Si lo deseamos, ser tambin muy fcil obtener un editor de textos sencillo, de texto plano, y un navegador con el que ver las pginas que vamos a crear, si es que no estn instalados ya en nuestro ordenador. En DesarrolloWeb.com tenemos una seccin de programas donde hay una clasificacin de software til para crear pginas web. Podis buscar un cliente web en la seccin de programas de navegacin y un editor de texto en la seccin de programas de programacin. Por si alguien lo desea tambin cabe hablar de otros directorios donde descargar programas interesantes no slo para hacer webs, sino ms bien para todos los propsitos, como Tucows o Download.com. En estas pginas tienen software de todos los sistemas operativos como Windows, Mac OS, o Linux. Tambin en castellano tenemos buenas pginas de descarga de software, la ms representativa es Softonic. Sin duda, en nuestra aventura con el desarrollo del web vamos a necesitar muchos ms programas, como por ejemplo herramientas de retoque fotogrfico o editores complejos de pginas web, pero no necesitamos hablar de ellos todava en este manual porque no son imprescindibles para dar nuestros primeros pasos.
Artculo por
2.2.- Qu es HTML
Lleg el momento de hablar sobre HTML, el lenguaje con el que crean las pginas web. HTML es el lenguaje con el que se definen las pginas web. Bsicamente se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrn una pgina web. El HTML se cre en un principio con objetivos divulgativos de informacin con texto y algunas imgenes. No se pens que llegara a ser utilizado para crear rea de ocio y consulta con carcter multimedia (lo que es actualmente la web), de modo que, el HTML se cre sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo utilizaran en un futuro. Sin embargo, pese a esta deficiente planificacin, si que se han ido incorporando modificaciones con el tiempo, estos son los estndares del HTML. Numerosos estndares se han presentado ya. El HTML 4.01 es el ltimo estndar a febrero de 2001. Actualizacin a mayo de 2005, en estos momentos est apunto de presentarse la versin 5 de HTML, de la que ya se tiene un borrador casi definitivo. El HTML es un lenguaje de marcacin de elementos para la creacin de documentos hipertexto, muy fcil de aprender, lo que permite que cualquier persona, aunque no haya programado en la vida, pueda enfrentarse a la tarea de crear una web. HTML es fcil y pronto podremos dominar el lenguaje. Ms adelante se conseguirn los resultados profesionales gracias a nuestras capacidades para el diseo y nuestra vena artista, as como a la incorporacin de otros lenguajes para definir el formato con el que se tienen que presentar las webs, como CSS. Una vez conocemos el concepto de HTML os vamos a adelantar algunas cosas ms. Este lenguaje se escribe en un documento de texto, por eso necesitamos un editor de textos para escribir una pgina web. As pues, el archivo donde est contenido el cdigo HTML es un archivo de texto, con una peculiaridad, que tiene extensin .html o .htm (es indiferente cul utilizar). De modo que cuando programemos en HTML lo haremos con un editor de textos, lo ms sencillo posible y guardaremos nuestros trabajos con extensin .html, por ejemplo mipagina.html Por adelantar un poco cmo se utiliza el HTML os diremos que el lenguaje consta de etiquetas que tienen esta forma <B> o <P>. Cada etiqueta significa una cosa, por ejemplo <B> significa que se escriba en negrita (bold) o <P> significa un prrafo, <A> es un enlace, etc. Casi todas las etiquetas tienen su correspondiente etiqueta de cierre, que indica que a partir de ese punto no debe de afectar la etiqueta. Por ejemplo </B> se utiliza para indicar que se deje de escribir en negrita. As que el HTML no es ms que una serie de etiquetas que se utilizan para definir el contenido del documento y algn estilo bsico. <B>Esto est en negrita</B>. Para aprender HTML en profundidad tenemos un manual en DesarrolloWeb.com. Adems se pueden consultar los enlaces a distintos manuales que tenemos en nuestro buscador en la seccin de HTML. Si lo que deseamos es tener una idea global de lo que es la publicacin en Internet y los pasos a seguir para colocar nuestras pginas en la web lo ms adecuado ser consultar el manual de Publicar en Internet.
Artculo por
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com segn lo que nosotros estamos diseando. Con el editor HTML en vista diseo podemos colocar imgenes, definir estilos, utilizar negritas o cursivas, etc. sin preocuparnos de las etiquetas correspondientes a cada estilo o elemento. Es el editor el que conoce estas etiquetas y las utiliza convenientemente. Este tipo de editores HTML en modo diseo se denominan, en lenguaje tcnico WYSIWYG (What You See Is What You Get) porque cuando trabajas con ellos lo que ves que ests creando con el editor es lo que obtienes luego cuando grabas la pgina. Existen dos tendencias, por tanto, entre los desarrolladores que se dedican a realizar pginas web. Por un lado tenemos a las personas que prefieren crear las pginas programando el HTML y por otro las personas que utilizan editores HTML en modo diseo. Algunas diferencias entre hacerlo de un modo u otro son las siguientes:
Escribiendo el HTML
Dominas con mayor precisin el cdigo de la pgina, queda ms limpio. Si dominas bien el HTML nunca tendrs ningn problema para hacer lo que deseas.
El cdigo de la pgina tiene peor calidad, incluso puede llegar a tener errores, ms o menos visibles, que cuestan arreglar. Es la mquina la que domina el trabajo. Es ms complicado el aprendizaje, ms lento y cuando El aprendizaje es muy sencillo, tal como puede ser se llega a un nivel avanzado tambin se hace trabajar en Word. Solo se trata de manejar un considerablemente ms difcil programa ms. Hacer una pgina cuesta ms trabajo y tiempo. Es muy rpido. Cada uno debe escoger el camino que ms le convenga o el que le parezca ms atractivo. De todos modos siempre se puede empezar de un modo y luego pasar al otro modo sin ningn tipo de problema. Incluso, por adelantarnos a los acontecimientos, diramos que cuando una persona profundiza en el diseo de pginas web llega un momento en el que le hace falta conocer las dos maneras de construir webs. A los programadores en HTML les har falta aprender un editor porque eso aumentar su productividad y los que utilizan editores necesitarn aprender un poco de HTML para arreglar alguna cosa que el editor ha hecho mal o realizar alguna cosa que el editor no puede hacer. Este manual est escrito por una persona que aprendi a realizar sus primeras webs con el Block de notas y algunas veces puede verse mi mayor inclinacin a escribir el cdigo HTML uno mismo. Aunque mi consejo es aprender HTML, estoy seguro que muchos preferirn que un editor en modo diseo haga las cosas ms sencillas. Si el editor HTML WYSIWYG es bueno y lo dominamos perfectamente se pueden obtener perfectos resultados.
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com las pginas. Y adems muchos de ellos tienen herramientas integradas para hacer cosas tan variadas como la generacin de cdigo, asistentes, mdulos de conexin por FTP con el servidor, etc.
Dependiendo del programa escogido tendremos unas herramientas y ayudas u otras. Simplemente es elegir el que ms se adapte a nuestras necesidades. Algunos ejemplos son: Notepad++, gratuito y cdigo libre. Home Site, que estaba bien, aunque Adobe hace aos que no lo actualiza. UltraEdit, que es un editor para programadores de los ms populares. Arachnophilia, que funciona en todos los sistemas operativos.
Si nos decidimos por escribir el cdigo fuente en HTML ser muy recomendable utilizar cualquiera de estos programas, para sentirnos ms a gusto al programar las pginas y poder hacerlas ms rpido. No obstante cabe recordar que cualquier editor de textos servira para hacer pginas web, incluso el Block de notas, que es el editor ms sencillo que existe para texto plano, pero utilizar un programa de estos ser imprescindible con el tiempo. En la seccin de programas de desarrolloweb tenemos descripciones de algunos editores de HTML, tanto en modo diseo como escribiendo el cdigo.
Artculo por
En general, desarrolloweb.com te ayudar sobretodo en este paso, la creacin de la pgina. En este sitio podrs encontrar todas las referencias para profundizar en el trabajo.
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com Tenemos una seccin muy interesante para los ms novatos que se llama Desde 0. Muy recomendable si ests empezando. Adems, hemos publicado un vdeo, de poco ms de media hora de duracin, en el que explicamos el proceso de creacin de una pgina web, especialmente pensado para personas que no tengan ninguna experiencia previa. En el vdeo el usuario podr ver cmo se crea una web desde cero con el Bloc de Notas, cmo se trabaja con los distintos archivos de la pgina, etc. Para ver el vdeo accede al artculo Vdeo de la creacin de una web desde cero.
Artculo por
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com Hay una forma muy til de obtener pistas acerca del fallo de una imagen, consiste en pulsar con el botn derecho del ratn sobre ella y seleccionar propiedades. Esto nos muestra informacin sobre la imagen y nos informa sobre el sitio donde se est intentando encontrarla.
Referencia: Todo lo explicado en este artculo lo podemos seguir en el vdeo Crea tu primera pgina web. Recomendamos ver el vdeo para las personas que nunca han creado una pgina web, para que vean cmo lo hacemos nosotros y cmo se manejan los programas, se enlaza con imgenes y otros temas que seguro resultarn de inters para los ms novatos.
Artculo por
Parte 3:
11
alojamiento de pago, con los que podemos tener nuestro propio dominio y muchos otros recursos, han bajado mucho el precio. As pues mi consejo es contratar el alojamiento en algn proveedor de hosting y publicar la pgina con tu propio dominio, que tendrs si lo deseas para toda la vida, mientras sigas pagando. Pero con una inversin anual muy pequea tendrs un espacio que bien se merece tu proyecto.
Si estamos buscando un alojamiento gratuito es interesante leer el reportaje sobre cmo elegir un alojamiento gratuito (artculo poco actualizado, porque los proveedores de alojamiento gratuito mantienen una tendencia de cierre desde hace aos). Tambin podemos ver una lista de alojamientos gratuitos en nuestro buscador. Si las exigencias de nuestro proyecto son ms elevadas, como por ejemplo que tenga un dominio propio, es interesante leer un completo manual que hemos publicado en DesarrolloWeb.com sobre la eleccin de un alojamiento web. Si queremos saber lo que es un dominio o pensamos registrar uno es muy interesante leer el reportaje los dominios y su registro.
Artculo por
Cuando tenemos un alojamiento profesional para nuestras webs lo ms seguro es que nos proporcionen un acceso por FTP a los servidores para subir las pginas. Como otros servicios de Internet, para utilizar FTP necesitamos un programa especial que se denomina cliente de FTP. Podemos encontrar en el mercado muchos de estos clientes, algunos populares son Filezilla (que es gratuito) o Cute FTP. Si queremos ver una gama muy amplia de clientes FTP podemos acercarnos por La seccin de clientes FTP encontraremos algunas opciones interesantes. Todos los programas de FTP son parecidos (igual que Internet Explorer es parecido a Firefox), bsicamente consisten en una ventana que est partida en dos partes. En una parte podemos ver nuestro disco duro, con sus distintas unidades de disco y carpetas. En la otra parte se puede ver el sistema de archivos del servidor, con sus correspondientes carpetas. Para
12
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com mover los archivos de un lugar a otro suele bastar con arrastrarlos de una parte de la ventana a la otra. Una tarea que tambin puede ser complicada en un principio puede ser el configurar el programa de FTP para que acceda al espacio que tenemos asignado. Los datos de configuracin los debes obtener en el lugar donde te ofrecieron el espacio, son estos: Nombre del servidor FTP: suele tener una forma como ftp.tudominio.com Usuario: tu nombre de usuario. Password: tu palabra de clave Podra haber algn dato adicional, como el directorio de publicacin, que es el directorio en el que debes meter las pginas y las imgenes. Suele tener nombres como "html", "Public_html", "httpdocs", "www". Muchas veces al conectarte por FTP te abre justamente el directorio de publicacin, pero muchas otras tienes que abrirlo t entrando en esa carpeta para arrastrar los archivos de tu pgina all. Con estas explicaciones ya vers que cuando vas a hacer un acceso por FTP te suena todo y no te cuesta nada el realizarlo. De todos modos, puedes ver un tutorial de Cute FTP que puede aclararte alguna duda ms. Tambin cabe comentar otra posibilidad, que tu editor HTML tenga un programa de FTP integrado y que suba las pginas al servidor una vez has terminado tu sitio web. Muchos editores tienen esta funcionalidad que se acciona tan fcilmente como pulsar un botn. Pero en este caso, necesitars igualmente configurar el editor HTML para darle los datos de acceso por FTP a tu servidor, que sern los mismos que habamos comentado para programas especficos de FTP.
Como decamos, en desarrolloweb el documento por defecto se llama index.html, pero tambin est configurado como
13
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com documento por defecto el archivo index.php. Podemos probar a acceder a www.desarrolloweb.com/index.php o a www.desarrolloweb.com/manuales/index.php y veramos como se accede a las mismas pginas que se accede sin especificar el archivo index.php, usando el documento por defecto.
Nota: En el servidor de desarrolloweb.com, y en la mayora que tienen soporte PHP, tenemos definidos dos documentos por defecto index.php e index.html. Si se accede a un directorio sin especificar un archivo, primero se buscar en el directorio el archivo index.php y si no lo encuentra, buscar el archivo index.html. Esto es porque DesarrolloWeb.com est programado con pginas dinmicas PHP, que son un poco ms complejas, pero que tambin nos permiten hacer cosas ms avanzadas. En desarrolloweb podemos encontrar tambin informacin adicional sobre pginas dinmicas.
Decimos que es importante saber cul es nuestro documento por defecto porque es necesario que llamemos a la primera pgina de nuestro sitio web (la portada) con ese nombre de archivo, de modo que no tengamos que saber el nombre de ningn archivo de nuestra pgina para acceder y la direccin ser ms corta. Por ejemplo una web con un dominio propio, nuestra pgina se accedera escribiendo www.midominio.com y se devolvera el documento por defecto. Sin embargo, si no utilizamos el documento por defecto y nuestra portada se llama mipagina.html, si intentamos acceder sin poner el nombre de archivo, con la direccin de antes, dar un error de archivo no encontrado y para acceder a nuestra portada deberamos de escribir www.midominio.com/mipagina.html.
Artculo por
Parte 4:
14
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com Estas tareas de promocin no son nada complicadas y cualquiera puede realizarlas sin ningn problema, pero conseguir que nuestra web se encuentre situada entre los primeros resultados de la bsqueda reviste ms dificultad. La clave para estar listado en buscadores es conseguir enlaces en otras pginas hacia tu sitio. Si bien en Google podrs dar de alta tu direccin, probablemente no conseguirs aparecer en el buscador hasta que otras personas enlacen con tu sitio en sus webs. Realmente Google ni necesita que registres tu pgina en el servidor, sino que automticamente cuando encuentre un enlace a tu web en otra pgina, lo seguir e indexar tu sitio. Cuando consigas una buena cantidad de enlaces, si adems tu sitio lo has construido de manera amistosa a buscadores, conseguirs aparecer en las bsquedas en una mejor posicin. Todos los detalles de la promocin de pginas web se pueden encontrar en la seccin de promocin de este mismo sitio. En esta seccin podremos encontrar un buen manual donde aprender muchos trucos sobre promocin de webs y registro en buscadores. Adems podremos encontrar muchas herramientas para promocionar tu sitio.
Artculo por
15
Puede ocurrir que la pgina la hayamos programado nosotros u otra persona. En el primer caso posiblemente ya tengamos esos archivos en nuestro ordenador, en caso contrario, o si era otra persona la que haba desarrollado el sitio a actualizar, deberemos conectarnos por FTP al servidor web para obtener los archivos. Para conectarse por FTP al servidor de la pgina necesitaremos la direccin de dicho servidor, algo como ftp.tudominio.com. Adems necesitaremos los datos de usuario y contrasea con permiso para acceder al FTP. Estos datos los debemos obtener, si es que no los tenemos ya, pidindoselos al proveedor del espacio o a la persona que lo ha contratado. Para conectarse al servidor deberemos configurar un programa FTP con esos datos. Algunas posibilidades de programas FTP son Cute FTP, ACE FTP o FTP Voyager.
Referencia: Se habla ms sobre el acceso al FTP en el artculo Subir los archivos al servidor.
Una vez dentro del FTP debemos descargar los archivos a nuestro ordenador local y para ello nuestro programa de FTP presentar dos reas, una con los archivos de nuestro ordenador local y otra con los del servidor remoto. Arrastrando los archvos del servidor remoto a el rea del servidor local podremos realizar la transferencia de los archivos. Lo ms adecuado es que descarguemos los archivos en un directorio en nuestro ordenador creado a propsito para contener las pginas a actualizar.
Si deseamos actualizar un grfico, deberemos disponer de una herramienta de edicin grfica, entre las que podemos destacar Photoshop o Paint Shop Pro. El proceso, ya sea tanto para editar un grfico como un texto, ser el mismo. Bsicamente abriremos el archivo donde se encuentra la informacin a editar, lo actualizaremos y guardaremos los cambios.
16
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com hasta el servidor remoto. Ser suficiente con subir los archivos que hemos actualizado. Los que no hayamos tocado son, en teora, iguales que los del servidor, por lo que ser indiferente que los volvamos a colocar, porque no estaramos alterando nada.
Artculo por
Parte 5:
17
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com Hemos preparado un vdeo para los lectores del Manual de Publicar en Internet, en el que explicamos los detalles ms fundamentales que debemos saber para crear una pgina web. Un vdeo creado especialmente para las personas que nunca han desarrollado webs y que tienen dudas sobre los temas ms bsicos y sobre cmo comenzar la tarea. Como probablemente sabrs, en DesarrolloWeb.com tenemos un manual que explica los conceptos ms bsicos sobre crear pginas web. Es un texto que trata sobre todo el proceso, desde cero, de modo que cualquier persona pueda crear su primera pgina y publicarla en un servidor de Internet. Justamente para el perfil de usuario ms inexperto, hemos pensado que un vdeo sera de gran ayuda y nos hemos decidido a publicar este material. En este vdeo veremos cmo se crea una pgina web, lo ms bsica posible y con los materiales ms elementales, y que todo el mundo dispone en Windows, que son el bloc de notas y un navegador web. Luego aprenderemos a trabajar con varios archivos, como imgenes (colocaremos una imagen en una web) y otras pginas (que enlazaremos unas a otras). Veremos cmo organizar los distintos ficheros que componen un sitio web en diferentes subdirectorios. Este vdeo cubre el proceso de creacin de la web en nuestro ordenador, dejando para un futuro vdeo lo relacionado con subir la pgina a un servidor de Internet. Con este vdeo esperamos que todas las personas puedan entender el proceso de creacin de una pgina web partiendo desde cero, de modo que puedan sentirse ms seguros a la hora de comenzar a dar sus primeros pasos en el mundo de desarrollo y resolver todas las dudas que en principio nos podemos plantear. Adems, est repleto de consejos para evitar problemas tpicos que pueden surgir y sobre cmo solucionarlos. Sin ms, os dejamos el vdeo de la creacin de una pgina web bsica, que hemos publicado en Vimeo y podemos ver en alta definicin si pulsamos el botn de ver el vdeo a pantalla completa. Crear una pgina web bsica desde cero (ver el vdeo en DailyMotion)
Referencia: Tambin puedes saber cmo se realizara el paso siguiente, a travs de este video explicativo sobre subir nuestra web a Internet.
Artculo por
18
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com quieran publicar una web, al menos para quitarse el miedo inicial y saber cmo realizar los pasos finales antes de tener su pgina web disponible para el mundo. As pues, lo mejor es que veamos este vdeo y comprobemos lo sencillo que es subir una web a Internet, con un espacio para alojarla y todos los datos que necesitas para configurar tu FTP. Subir paginas web al sevidor (ver el vdeo en DailyMotion)
Nota: Si te han interesado estos vdeos bsicos sobre la creacin y publicacin de una web, te pasamos nuevas referencias para seguir aprendiendo. Nuestro consejo es que comiences a estudiar HTML y para ello, si te interesa seguir tu formacin en vdeo, te recomendamos el videotutorial de HTML.
Artculo por
Parte 6:
19
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com Un punto muy interesante para continuar aprendiendo es la seccin Desde 0 que contiene la gua para moverse por los contenidos de DesarrolloWeb para personas novatas. En la seccin descubrirs enlaces a un manual de HTML, otro de promocin de pginas y a otros artculos y manuales de inters. Muchas de estas cosas que acabo de enumerar te sonarn todava a chino, pero ya vers que con el tiempo y a medida que aumenten tus necesidades llegars a comprenderlas y estudiarlas con calma. Acerca de todas estas cuestiones se puedes informarte en DesarrolloWeb.com, segn tu curiosidad y necesidades se presenten. Otro manual que te puede introducir en procesos ms avanzados de la programacin de pginas web es el Manual de Paginas Dinmicas, que te explicar que es una pgina dinmica, para que la puedes necesitar y cmo llegar a programarlas. Por ahora, este manual se acaba y solo me queda recomendarte otra serie de sitios donde puedes dirigirte para solucionar tus problemas y dudas. Si piensas que a este manual para principiantes le falta algn contenido realmente bsico o algo que consideras confuso, te agradecera que escribieses a travs de nuestro formulario de contacto para que publiquemos un artculo al respecto. Si deseas preguntar dudas puedes dirigirte a la lista de correo que tenemos a este efecto. Tambin puedes participar en los foros para webmasters, donde se puede encontrar mucha informacin acerca de un montn de tecnologas, servidores, programacin, etc.
20
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com academias o aquellos sitios donde puedas aprender esos programas o sistemas. Pero es importante sealar que para hacer el trabajo de un webmaster siempre te ser muy til ser un buen informtico. En para serlo lo mejor es ir a la universidad. En la universidad se ensean muchas cosas que sirven para tener unas buenas bases. Programar podemos todos, pero hacerlo bien no es tan sencillo. Que tus programas funcionen lo puede hacer cualquier persona, pero que estn optimizados y funcionen de la mejor manera es una cosa que se aprende con el tiempo. Estudiar en la universidad te dar pues aquellas visiones y facilidades que un estudiante de diseo no va a tener nunca (nunca sabr que existe un algoritmo de ordenacin de elementos o no conocer al ingeniera de desarrollo de software ni cmo administrar las bases de datos. Sin embargo, un estudiante de universidad si que tiene muy a mano aprender en cualquier momento a utilizar un programa como Dreamweaver. As pues, si empiezas por la universidad empezars por lo difcil y tendrs que aprender cosas ms fciles y divertidas cuando te especialices. Sin embargo, si estudias diseo luego te va a parecer un tostn el ponerte a estudiar programacin desde las bases, aunque puedas hacer cosillas en el mundo de la programacin puede que nunca lleges a dominarla como para hacer algo muy grande. De todos modos y para acabar, te dir que no deseo influir en tu decisin pues es algo muy personal. Si te gusta el diseo ms que la programacin o administracin de sistemas no te metas en la universidad que te vas a aburrir y probablemente fracases por resultarte tedioso. Otra cosa, un webmaster no lo es todo en el mundo de la creacin o mantenimiento de webs. En un equipo de produccin se requieren Webmasters, desarrolladores, diseadores, etc. Mira a ver dnde encajas tu y trabaja para conseguirlo. Yo trabajo por mi cuenta. Mont una empresa que la dirijo yo mismo y en la que realizamos el mantenimiento de varias pginas web, entre las que se incluye DesarrolloWeb.com. Adems realizamos todo tipo de trabajos para empresas en el mbito multimedia, pero sobretodo para Internet. Quera decirte que mi trabajo no es ser webmaster, ms bien soy desarrollador (mi enfoque es la programacin, por tanto, tampoco soy diseador aunque pueda defenderme modestamente en este ltimo campo). Pienso que el sector est muy jodido para salir adelante de manera independiente, de hecho conozco muchos fracasos de gente de Espaa y pienso que en Argentina las cosas no deben estar mejor. As es que no te importe realizar tus estudios en un periodo prolongado de tiempo pues pienso que al final debera estar mejor el sector que este ao y los ms prximos. Por favor, que slo te sirvan estas notas como consejos. No los tomes al pie de la letra e infrmate en muchos ms sitios y por ms amigos o contactos. Tus padres o sus amigos tambin te pueden dar una visin a considerar ms que estas notas y se tu al final el que decida. Pienso que es tu ilusin por hacer una cosa u otra lo que debe primar.
Artculo por
21
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com Empezaremos por este caso, por ser el ms sencillo. Realmente, esta motivacin es muy vlida para empezar. Seguro que casi todos los webmasters de webs de xito empezaron por aqu. Seguramente la persona que desea hacer una web sencilla tambin desea que las herramientas necesarias sean simples de usar y le permitan hacer el trabajo rpidamente y sin complicaciones. Para estas personas recomendamos el manual de Publicar en Internet. Este manual explica los conceptos ms bsicos que hay que saber para desenvolverse en la realizacin de una web. Entiendo que a una persona que no desea complicarse nada la vida, le ser ms cmodo hacer la pgina utilizando un editor web, sin tener que vrselas con el cdigo HTML. Es decir, diseando una pgina como si estuviera en un editor de textos como Word. Pues bien, es una eleccin, pero no olvidarse que aprender a manejar un programa tambin tiene cierta dificultad. Entre los editores que podemos recomendar los hay ms potentes (pero ms complicados) y ms simples (pero ms sencillos de manejar). Por ejemplo, uno de los editores ms sencillos podra ser el que viene con la Suite Mozilla (es un conjunto de programas para Internet: de correo electrnico, navegacin y tambin un editor web). Este editor permite las funciones ms bsicas. Frontpage, de Microsoft, tambin puede ser una buena opcin para principiantes. Un programa que empieza a complicarse un poco con todas las funcionalidades de versiones nuevas. Uno de los mejores editores disponibles es Dreamweaver. Sin pocos conocimientos tambin se puede usarlo, aunque hay que decir que necesitaremos prctica y paciencia para sacarle el partido que tiene. Si deseas una web sencilla pero atractiva visualmente Tal vez se desee complicarse un poco la vida, pero con ello conseguir una pgina que sea bonita. Si es as, aparte de crear la pgina, que tcnicamente no es muy difcil, necesitas poner en marcha tu creatividad y tambin utilizar algn que otro programa o lenguaje adicional. Para empezar, tendrs que ahondar en temas relacionados con el diseo. Para ello recomendamos el manual de Introduccin al diseo, que trata sobre los distintos programas disponibles, para lo que sirven y cules se pueden escoger. Tambin el Curso prctico de diseo web, que relata el mundo del diseo desde lo ms bsico a lo ms avanzado. Pequeos dinamismos e interactividades Seguimos con las pginas bsicas, pero puede que desees incluir algn pequeo efecto o interactividad a tu pgina web. Posiblemente, sin meterte todava en nada demasiado serio, deseas que tu pgina pueda tener algn tipo de animacin o respuesta al usuario. Para ello sera muy recomendable Flash, que es un programa que permite incorporar todo tipo de contenidos multimedia a la web. Utilizado correctamente, es una herramienta que puede dar mucha vistosidad e interactividad a las pginas web. Atencin, porque Flash se tiene que utilizar con inteligencia: Aunque se puede, no es una buena idea abusar del programa y hacer una web entera en Flash. Si te animas, sabes o has decidido aprender a programar, Javascript es un lenguaje que tambin permite hacer pequeos dinamismos e interactividades, como cambiar una imagen al pasar el ratn por encima, controlar los datos de un formulario, para validarlos o hacer cosas con ellos, mover un texto por la ventana del navegador, cambiar el contenido de una parte de la pgina web... y un largo etc. Javascript est muy bien y es una gran herramienta para los desarrolladores, pero ya tiene cierta dificultad. Tambin es un buen punto de partida para las personas que no saben programar y desean aprender con un lenguaje sencillito. Pero posiblemente, si habas pensado en hacer una web sencilla, no sea muy recomendable por su complejidad y porque ya implica meterse con el cdigo de la pgina. Este artculo contina en Tecnologas para desarrollo de objetivos avanzados.
Artculo por
22
23
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com dentro del propio cdigo HTML de la pgina web. No obstante, implican conocer los conceptos de pginas dinmicas de servidor. Esos conceptos se explicaron en el manual Introduccin a los lenguajes del web, y se detallan en el manual de Pginas dinmicas. Como se habr podido leer en los manuales mencionados arriba, existen varios lenguajes de programacin de pginas del lado del servidor. Casi todos permiten hacer las mismas cosas, aunque en algunos es sencillo que en otros. Estos lenguajes son apuestas de distintos organismos y empresas. Por ejemplo, la apuesta de Microsoft es ASP y ahora .NET. La apuesta de Java se llama JSP. O la apuesta de la comunidad de cdigo libre, el popular PHP. Las ventajas o inconvenientes de estos lenguajes estn discutidas en diferentes artculos y FAQs dentro de DesarrolloWeb.com Con qu tecnologa programo una pgina Qu elegir ASP o PHP Comparando JSP con ASP Opiniones hay de todos los gustos. Sin embargo, podramos decir que si te sientes cmodo con las tecnologas de Microsoft, aprendas ASP. Si no te importa plantearte un aprendizaje ms duro, pero quieres beneficiarte de las ventajas que han implementado los de Microsoft en su sistema de desarrollo, vete directamente a .NET. Si te gustara desarrollar con herramientas con el software libre, aprender PHP tiene muchas ventajas. Este lenguaje dispone de un juego de funciones muy grande y muchas colaboraciones de una gran comunidad, que ha desarrollado una serie de productos gratuitos que se pueden adaptar fcilmente a las pginas web. Existen muchos productos desarrollados en PHP, como foros, tiendas, interfaces de gestin de bases de datos, servidores de banners, etc. disponibles en PHP gratuitamente para cualquier propsito. Si te interesa un todopoderoso, JSP es una tecnologa desarrollada dentro del mbito de Java. Utilizar Java para hacer una pgina web no tiene lmites, pero posiblemente si ya sabes que te interesa Java o ya desarrollas en Java no estars leyendo este artculo. JSP es un poco ms difcil. Para principiantes no lo recomendara. Las bases de datos se estudian paralelamente a la programacin de servidor Tambin tendrs que aprender a utilizar bases de datos. Esta es una tarea que seguramente hars a la vez que aprendes a programar en un lenguaje de servidor, porque estos lenguajes utilizan las bases de datos para hacer sus funcionalidades avanzadas. Las bases de datos sirven para almacenar informacin que luego, en nuestro caso, presentaremos en pginas web. Si tenemos que hacer una pgina web con un catlogo de productos, lo normal es que tengamos el catlogo en una base de datos y que construyamos pginas web que lean la informacin de ese catlogo para mostrar sus productos. Lo mismo ocurre con las tiendas, pero en este caso tambin se tiene que gestionar una lista de usuarios, por ejemplo. Tambin un sitio como DesarrolloWeb.com utiliza una base de datos para almacenar los contenidos. Cuando se introduce un artculo nuevo, simplemente se est insertando en una base de datos y enlazndolo con las categoras o manuales adecuados. Las bases de datos ms adecuadas dependen tambin del lenguaje de programacin de servidor que utilices. Por ejemplo, con PHP se suele utilizar MySQL. Por su parte, con ASP se utiliza habitualmente Access o SQL Server. Access para proyectos ms pequeos y SQL Server para grandes cantidades de informacin o bien pginas con un mayor trfico. Todas las bases de datos utilizan un lenguaje para manejar su informacin llamado SQL. Este lenguaje es comn para todas las bases de datos distintas, aunque se pueden encontrar ligeras diferencias entre unos sistemas a otros. Pero de todo esto se habla detenidamente en los manuales de las distintas tecnologas para programacin de aplicaciones web. Conclusin Llegado a este punto ya te hemos guiado en tu descubrimiento del desarrollo de pginas web. Espero que este enfoque te
24
Tu mejor ayuda para aprender a hacer webs www.desarrolloweb.com haya servido de ayuda si eras nuevo en esto y no sabas por dnde empezar.
Artculo por
25