sábado, 3 de octubre de 2015

1.3 Bases de datos de un sitio electronico


Las bases de datos tienen todo tipo de usos, como gestión de documentos, gestión de registros, índices de motores de búsqueda, para servidores de correo electrónico y para brindar contenido dinámico de páginas web. Una persona, aplicación o script de página web puede consultar la base de datos con el lenguaje SQL.
Los servidores de bases de datos se usan en el alojamiento de páginas web para insertar contenido en páginas web dinámicas. Las páginas dinámicas utilizan diseños de tipo estándar que son llenadas con información en función de la dirección URL de la página, o de otras variables como las credenciales de usuario o las acciones que se realicen en la página. Algunos ejemplos de páginas dinámicas que utilizan bases de datos son los siguientes:



  • Contenido en publicaciones de blogs o páginas de categoría de blogs
  • Anuncios clasificados de empleos o sitios web de clasificados
  • Información de directorios web y mapas
  • El contenido de su actividad en Facebook
  • Resultados de Google y otras búsquedas
  • Secciones de contenido administrable en sitios web
  • Listas de productos de sitios de comercio electrónico y detalles de procesos de compra
  • Detalles y configuración de la cuenta cuando inició sesión en un sitio web


  1. Oracle
  2.  SQL Server
  3.  DB2
  4.  Sybase
  5.  MySQL
Los cinco servidores de base de datos de empresas más conocidos son:

MySQL es la base de datos más famosa de alojamiento web. Se trata de una opción poderosa y también gratis (código abierto) diseñada para funcionar con el famoso lenguaje de programación PHP. Microsoft SQL Server es muy popular en sitios web, empresas y más, pues se integra fácilmente con otros servicios de Microsoft.
¿Cómo Funciona la Integración de Bases de Datos en el Web?

Para realizar una requisición de acceso desde el Web hasta una base de datos no sólo se necesita de un browser del Web y de un Servidor Web, sino también de un software de procesamiento (aplicación CGI), el cual es el programa que es llamado directamente desde un documento HTML en el cliente. Dicho programa lee la entrada de datos desde que provienen del cliente y toma cierta información de variables de ambiente. El método usado para el paso de datos está determinado por la llamada CGI.
Una vez se reciben los datos de entrada (sentencias SQL o piezas de ellas), el software de procesamiento los prepara para enviarlos a la interfaz en forma de SQL, y luego ésta procesa los resultados que se extraen de la base de datos.
La interfaz contiene las especificaciones de la base de datos necesarias para traducir las solicitudes enviadas desde el cliente, a un formato que sea reconocido por dicha base. Además, contiene toda la información, estructuras, variables y llamadas a funciones, necesarias para comunicarse con la base de datos.
El software de acceso usualmente es el software distribuido con la base de datos, el cual permite el acceso a la misma, a través de solicitudes con formato. Luego, el software de acceso recibe los resultados de la base de datos, aún los mensajes de error, y los pasa hacia la interfaz, y ésta a su vez, los pasa hasta el software de procesamiento.
Cualquier otro software (servidor HTTP, software de redes, etc.) agrega enlaces adicionales a este proceso de extracción de la información, ya que el software de procesamiento pasa los resultados hacia el servidor Web, y éste hasta el browser del Web (ya sea directamente o a través de una red).












Turner, S. (14 de Abril de 2014). http://blog.iweb.com. Recuperado el 3 de Octubre de 2015, de http://blog.iweb.com: http://blog.iweb.com/es/2014/04/servidores-de-bases-de-datos/2487.html



1.2 Elementos Básicos de un sitio Web

Un sitio Web debe ser sobre todo accesible y agradable.
La organización inicial es muy importante para poder utilizar eficazmente las herramientas y tomar decisiones oportunas.
Vamos a iniciar con la concepción del diseño Web, a explicar las estrategias de diseño y a cómo organizar las ideas.


1. Orientada al Usuario:
Primero al Usuario (sí, las personas que visitaran la página Web) y, como consecuencia, al público objetivo. Que en un primer vistazo se sepa quién eres y qué haces. Puedes apoyarte en elementos creativos como ilustraciones, colores, fotografías, etc., pero nunca hay que olvidar que si se ha generado una visita, es por algo… También en este punto es interesante observar que no todas tus visitas serán mediante Firefox, por ejemplo. Cuidar los detalles según los navegadores y dispositivos debería ser un must!

2. Usabilidad en la Navegación:
Los usuarios “escanean visualmente” una Web a una velocidad demasiado elevada. Son ya famosos los estudios sobre el Triangulo de Oro en Google (resultado patrocinado y 1-2 resultados naturales), sobre la importancia de las esquinas superiores en la izquierda o sobre el zig-zag de los ojos: los patrones en forma de F. Existen distintos elementos que pueden ayudar a mejorar la Usabilidad en la Navegación que no deberían quedarse en el olvido. Algunos de ellos podrían ser el uso de distintos tamaños de tipografías para presentar un concepto, un orden jerárquico en la organización de secciones (las más importantes, siempre primero) o un correcto uso del color para la atracción visual del usuario, siempre de un modo claro y conciso.
3. Aprovecha el Contenido:
Este es uno de los elementos básicos que cuesta más de encontrar, ya que supone una carga de trabajo extra. Nos referimos a que si una empresa tiene un know-how adquirido en algún campo ¿por qué no lo aprovecha también en su web? Un contenido relacionado, profesional, actualizado… tiene un valor extremadamente alto. Ya sea en formato blog corporativo o en la continua actualización de secciones/novedades/ofertas/etc. No hay nadie mejor que tú para vender tu propio producto-servicio.
 4. La famosa conversión:
Entramos en un elemento clave, la conversión. Primero, será necesario definirla: conseguir un nuevo cliente, un nuevo lead, una recomendación, un click a la sección clave… Tiene tanta importancia su definición como su propia consecución (y análisis posterior con Google Analytics). De lo contrario, sería “ir a ciegas”. Podemos utilizar recursos creativos que obliguen al cerebro del visitante a prestar un poco más de atención para acabar atrayéndolo dónde nos interese. El uso de negritas, cursivas, imágenes, vídeos, contrastes y, sobretodo, botones, hacen que la conversión ocurra de un modo casi natural y útil para el usuario.
5. Pensando en los Buscadores:

Si el usuario no te encuentra en los buscadores, tenemos un problema. “Capitán Obvio” en toda regla, ya que para entendernos, diseñamos para el usuario y programamos para el buscador. Habitualmente, los buscadores generan un porcentaje elevadísimo del total de visitas, así que más vale optimizar todos aquellos detalles que generen una visita de calidad. Es decir, si busco un tipo de servicio concreto, no me gustaría llegar a la página de inicio de un proveedor… me gustaría llegar directamente hacia aquello que estoy buscando. Todos los elementos internos de la Web deben remar en la misma dirección, deben sumar (así entendemos el SEO).
6. El Primer impacto:
No tendremos una segunda ocasión de causar un buen primer impacto, así que hay que cuidar estos detalles. Desde los primeros inputs que presentamos hasta el tiempo de carga de la Web. Existen distintos estudios que explican que el tiempo de decisión de permanencia en una Web son 7 segundos. Hace poco, salió otro estudio que comentaba que eran 5. El escaneo del usuario es cada vez más rápido. Entendemos la Web como un eje principal de todas aquellas acciones de Marketing Online, como una herramienta propia a la que se le puede sacar mucho rendimiento.

7. ¿Tenemos en cuenta las Redes Sociales?

Tampoco podemos dejar de lado las herramientas (externas) sociales, como Facebook, Twitter, Youtube, Google+, Pinterest… Indudablemente, hay que tenerlas presentes y las mostraremos en la Web según el grado de importancia  que les queramos otorgar. En este punto, es interesante remarcar que, si hemos atraído una visita a nuestra Web, ¿es realmente necesario “enviarlo” a una plataforma externa? Somos partidarios de que una visita a nuestra Web sea ya un objetivo cumplido




Morell, A. (15 de Marzo de 2012). http://www.departamentodeinternet.com. Recuperado el 4 de Octubre de 2015, de http://www.departamentodeinternet.com: http://www.departamentodeinternet.com/7-elementos-basicos-que-deberia-tener-toda-web/

jueves, 1 de octubre de 2015

1.1Desarrollo de paginas Web (Continuación)

DESARROLLO DE PAGINAS WEB

El ejemplo más conocido de wiki es la enciclopedia wikipedia, de acceso libre y gratuito en la red, que se redacta entre voluntarios en más de 50 idiomas. El nombre de esta enciclopedia ha sido tomado del término wiki wiki que significa rápido en lengua hawaiana. Este término y su abreviatura wiki se utilizan en la web para referirse a una colección de páginas web enlazadas, esto es, formando un hipertexto, pero con la característica añadida de que se trata de un hipertexto colaborativo en el que participan las personas que lo deseen.
También se denomina wiki a la aplicación informática colaborativa en un servidor que permite que documentos allí alojados (las paginas wiki) sean escritos de forma colectiva y colaborativa a través de un navegador, utilizando una notación sencilla para dar formato, crear enlaces, etc. Cuando alguien edita una página wiki, los cambios aparecen de forma inmediata en la web, sin pasar por ningún tipo de revisión previa.

El ejemplo más conocido de wiki es la enciclopedia wikipedia, de acceso libre y gratuito en la red, que se redacta entre voluntarios en más de 50 idiomas. El nombre de esta enciclopedia ha sido tomado del término wiki wiki que significa rápido en lengua hawaiana. Este término y su abreviatura wiki se utilizan en la web para referirse a una colección de páginas web enlazadas, esto es, formando un hipertexto, pero con la característica añadida de que se trata de un hipertexto colaborativo en el que participan las personas que lo deseen.
También se denomina wiki a la aplicación informática colaborativa en un servidor que permite que documentos allí alojados (las paginas wiki) sean escritos de forma colectiva y colaborativa a través de un navegador, utilizando una notación sencilla para dar formato, crear enlaces, etc. Cuando alguien edita una página wiki, los cambios aparecen de forma inmediata en la web, sin pasar por ningún tipo de revisión previa.

Primeras herramientas para comenzar son solo necesarios dos elementos: 
  • un editor de texto: vale cualquiera que no formatee el texto. Por ello, lo mas adecuado son los mas sencillos, como por ejemplo, bloc de notas lo guarda como .html.
  • un visualizador o navegador del web: Netscape, Explorer, Opera, Chrome.

Existen 4 normas fundamentales:
  1. html es simplemente texto.
  2. igualdad de mayusculas y minusculas.
  3. no importan los tabuladores ni los saltos de linea.
  4. caracteres especiales.
Estructura de un documento html:
cabecera y cierre 

Comandos:
  1. left
  2. center
  3. rigth




Rodriguez, J. R. (25 de Julio de 2013). http://jenijr.blogspot.mx. Recuperado el 1 de Octubre de 2015, de http://jenijr.blogspot.mx: http://jenijr.blogspot.mx/2013/07/wikis.html


Lopez, J. J. (1 de Octubre de 2015). http://es.scribd.com. Recuperado el 1 de Octubre de 2015, de http://es.scribd.com: http://es.scribd.com/doc/167453339/HTML-Juan-Jose-Lopez-1-doc#scribd









1.1Servicios de Internet

SERVICIOS DE INTERNET


Como ya todos sabemos el Internet nació a partir del ARPAnet. En 1968, la ARPA (Advanced Research Project Agency) del Departamento de Defensa de los EE.UU. inició su investigación. La primera red experimental conectó la Universidad de Los Angeles, California y Utah.

En 1972, ya eran 20 los equipos conectados a la denominada ARPAnet. Esta fue convirtiéndose gradualmen te y de manera simultánea en un medio para la comunicación no relacionada con el Departamento de Defensa. A mediados de los ochenta, ARPAnet se había convertido en la espina dorsal de una interred que conectaba un amplio número de instituciones educativas y contratistas del mencionado Departamento de Defensa, así como la red militar denominada MILnet. Esta extensa red de redes llegó a conocerse como Internet.

Algunos servicios de internet son los siguientes:

  • World Wide Web (Telaraña de ámbito mundial). También conocido como WWW o Web, es el servicio más popular y utilizado de Internet. Los documentos de la Web se denominan documentos de hipertexto, documento HTML o, simplemente, páginas web y son visualizados gracias a unos programas denominados navegadores (o browser). Las páginas web pueden contener imágenes, vídeos, sonidos, pero lo que más les caracteriza son los hipervínculos (también llamados hiperenlaces, enlaces, etc.) que nos permiten movernos de una forma cómoda a través de todos los recursos disponibles en la Web, como pueden ser otros servidores Web, otras páginas, etc. 
  • FTP. File Transfer Protocol (Protocolo de Transferencia de Ficheros). Este servicio permite conectar a través de Internet con un ordenador servidor y transferir ficheros al mismo o desde el mismo. Los ficheros pueden ser de cualquier tipo, incluyendo ficheros de texto, ficheros de texto con formato, archivos gráficos, de sonido, programas, etc. En Internet existen millones de servidores FTP, que proporcionan libre acceso de lectura a parte de sus carpetas y ficheros dentro de sus discos duros. Cuando pueden copiarse los ficheros de un servidor, a través de FTP, por cualquier otro ordenador sin necesidad de usar una contraseña, se habla de FTP anónimo. Haciendo FTP anónimo podremos conseguir todo tipo de software de libre distribución. 
  •  Telnet. Llamado también servicio de acceso remoto. Permite conectarse a un ordenador remoto de Internet haciendo que nuestro ordenador local sea un terminal de aquel. De esta forma podremos utilizar los recursos de ese ordenador que nos estén permitidos de acuerdo a nuestro nombre de usuario y contraseña, por ejemplo ejecutar determinadas aplicaciones de cálculo para las que nuestro ordenador no tiene potencia suficiente. 
  • Correo electrónico (e-mail). Permite enviar y recibir mensajes escritos y también otro tipo de información adjunta (programas, ficheros gráficos, etc.) a otros usuarios de Internet que tengan una dirección de correo electrónico. Los mensajes se envían y reciben a través de un servidor de correo.
  • Listas de distribución. Es una variante del correo electrónico. Son listas temáticas a las que los usuarios pueden suscribirse. Cuando un usuario envía un mensaje a una lista, dicho mensaje es reenviado al resto de los usuarios de la lista que a su vez podrán enviar respuestas a dicho mensaje. Todo este flujo de mensajes es gestionado por un ordenador llamado servidor de listas de distribución. 
  • Grupos de noticias. (newsgroups o news). Tienen cierta similitud con las listas de distribución. El equivalente a los mensajes de las listas son los artículos, que se encuentran agrupados temáticamente. Cualquier usuario de Internet puede enviar y leer artículos de un grupo de noticias sin más requer¡miento que poseer un lector de news y tener acceso a un servidor en el que se encuentren almacenados los grupos y artículos. No hace falta suscribirse, como en el caso de las listas de correo y nuestro correo no se verá saturado de mensajes como puede suceder con aquellas.  
  • Foros Web: Los Foros en línea son similares a las listas de distribución, ya que se organizan en grupos de discusión sobre determinados temas, pero el debate se desarrolla en línea y sobre la Web y son accesibles directamente con el navegador sin necesidad de programas especiales para su lectura y navegación. Existen foros de discusión de los temas más variados e inauditos, de esta forma se constituyen espacios de debate para el intercambio de ideas que, en algunos casos, llegan a constituir una valiosa fuente de información sobre temas específicos.

  • Chats: Internet Relay Chat es un servicio basado en el modelo cliente-servidor que permite que múltiples usuarios en red conversen sobre un tema común, normalmente los temas de discusión dan nombre a los diferentes canales que ofrece un mismo servidor. Se trata también de un protocolo mundial para conversaciones simultáneas que permite comunicarse por escrito entre sí a través del ordenador a varias personas en tiempo real. El servicio IRC está estructurado mediante una red de servidores, cada uno de los cuales acepta conexiones de programas cliente, uno por cada usuario. Los términos chat y chatear se han convertido en términos muy comunes para describir la comunicación entre usuarios en tiempo real.
    Hoy se puede chatear a través de la Web, pero también se puede utilizar la forma más tradicional de conferencia o charla en vivo o BBS (bulletin board systems) con capacidades de tiempo real. Durante una charla en vivo, los participantes se escriben mensajes en directo. Este tipo de software puede ser usado en la World Wide Web con el navegador para llevar a cabo sesiones de charla en línea con otros usuarios y es capaz de establecer comunicación entre 1.000 usuarios simultáneamente. Algunas empresas utilizan esta característica en sus sitios Web para facilitar la comunicación entre clientes o trabajadores, y como una característica que añade valor agregado a la información. 
  • Wikis: El ejemplo más conocido de wiki es la enciclopedia Wikipedia, de acceso libre y gratuito en la red, que se redacta entre voluntarios en más de 50 idiomas. El nombre de esta enciclopedia ha sido tomado del término wiki wiki que significa rápido en lengua hawaiana. Este término y su abreviatura wiki se utilizan en la web para referirse a una colección de páginas web enlazadas, esto es, formando un hipertexto, pero con la característica añadida de que se trata de un hipertexto colaborativo en el que participan las personas que lo deseen.
    También se denomina wiki a la aplicación informática colaborativa en un servidor que permite que documentos allí alojados (las paginas wiki) sean escritos de forma colectiva y colaborativa a través de un navegador, utilizando una notación sencilla para dar formato, crear enlaces, etc. Cuando alguien edita una página wiki, los cambios aparecen de forma inmediata en la web, sin pasar por ningún tipo de revisión previa. 












Sanchez, A. M. (1 de Octubre de 2015). http://www2.montes.upm.es. Recuperado el 1 de Octubre de 2015, de http://www2.montes.upm.es: http://www2.montes.upm.es/servicios/Informatica/IntroduccionInternet.pdf