Glosario
Introducción - Términos Relacionados con el Mundo de Internet
Internet existe gracias a una gran red de servidores interconectados en todo el mundo. Estos ofrecen diferentes servicios dependiendo de las necesidades de los usuarios que a estos acceden: mensajería, correo, transferencia de datos, trabajo con bases de datos, navegar en internet, etc.
Necesitamos programas que nos permitan acceder a estos servicios:
- Correo electrónico: Outlook, Thunderbird
- Navegadores web para acceder a la web: Mozilla, Firefox, Google Chrome, Internet Explorer, Safari.
Estos programas son “clientes” de los servicios de internet.
Servidores (Hosts)
Cada vez que accedemos a una URL pasamos a ser “clientes” del servidor donde el sitio está alojado. Los servidores o hosts son dispositivos conectados a la red que permiten que se acceda a su información a través de Internet. Se debe brindar la dirección del servidor y a partir de la raíz se puede acceder a los diferentes recursos.
Podemos tener configurado nuestro equipo como servidor local, contratar un servicio de Hosting o alojar nuestro sitio en servidores gratuitos a cambio de publicidad.
El “alquiler” de hosting se establece por un periodo determinado, en general, es anual.
Opciones de Hosting
Para elegir el servidor necesito saber con qué recursos debo contar, tener confianza y seguridad, velocidad y precio.
Opciones de Hosting pagos:
- Compartido: servidor físico único que comparten varios usuarios y dentro de lo compartido se encuentra el ancho de banda (tasa de transferencia de datos). Es económico y fácil de usar. Ideal para empresas “chicas”.
- Privado virtual: un servidor físico único, pero con recursos y software independientes, esto garantiza mejor rendimiento. Para configurarlo se necesita mayor conocimiento.
- Exclusivo: ubicación física y recursos únicos. Es muy caro y solamente es posible en grandes empresas. Para configurarlo se necesita de un profesional.
Dominio
La dirección que proporcionamos es el dominio/servidor DNS (Domain Name System) y con él se localiza la información alojada en el servidor.
El “alquiler” de dominio se establece por un periodo determinado, en general, es anual.
Se recomienda que el dominio sea corto, recordable y sea coherente con empresa o institución (colabora con el SEO).
Dominios Genéricos
- .com (comercial)
- .net
- .org (organizaciones)
- .gov (gubernamental)
- .edu (educación)
- .co
- .mobi
- .info
- .biz
- .tel
- .coop
- .pro
- .museum
- .travel
- .tv
Dominios Territoriales
- .uy*
- .com.uy*
- .edu.uy*
- .gub.uy*
*En Uruguay Antel se hace cargo de este registro
Transferencia de Archivos (FTP)
Debo contar con un programa para subir los archivos a un servidor.
Ej. FileZilla (de descarga gratuita).
FileZilla: Es un cliente FTP, donde debo conocer dirección del servidor de alojamiento, usuario, contraseña y puerto. Algunos editores de código también nos permiten tener el sitio sincronizado y actualizarlo en paralelo.
Un FTP es el protocolo de transferencia de archivos (File Transfer Protocol) que permite a un equipo cliente conectarse a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
Introducción - Términos Relacionados a la Interfaz Web
HTML
HTML (HyperText Markup Language): Lenguaje universal usado por la WWW en el que “se escriben” las páginas web y son los navegadores (programas) que interpretan el lenguaje en el que están generadas y nos devuelven dicha información en una interfaz, en la mayoría de los casos con determinada apariencia.
Describe la estructura general del contenido de un documento, NO el aspecto del sitio en pantalla del dispositivo. Si bien en html las etiquetas pueden tener atributos capaces de manejar el aspecto del documento, se recomienda que este sea manejado por hojas de estilo (CSS).
Navegadores
A través de los navegadores se pueden ver y navegar las páginas web, ya que interpretan el lenguaje en el que están generadas las páginas web.
Nos devuelven dicha información en una interfaz, en la mayoría de los casos con determinada apariencia.
URL
URL (Uniform Resource Locator): Nombre de cada recurso o elemento alojado en la web (identificador universal de recursos).
Hipertexto
Hipertexto: El entramado de páginas conectadas a través de enlaces (sistema con el que está construido toda la web).
HTTP y HTTPS
HTTP (Hypertext Transfer Protocol): Protocolo mediante el cual el navegador se entiende con el servidor de páginas web.
HTTPS (Hypertext Transport Protocol Secure): Protocolo seguro mediante el cual el navegador se entiende con el servidor de páginas web, con cifrado basado en SSL/TLS. Es el más apropiado para el tráfico de información sensible.
Sitio Web
Sitio Web: Conjunto de páginas web a las que se accede bajo el mismo dominio, a diferentes URL. Todas las páginas presentan el mismo layout y menú, que permite navegar entre todas las páginas del sitio.
Página Web
Página Web: Un documento, una única URL que se conforma por una estructura de cajas que se nombran a través de etiquetas (nombres) y gracias a eso le otorgamos características, independientemente del contenido.
CSS
CSS (Cascading Style Sheets): Lenguaje creado para manejar la apariencia visual de una página o sitio web en un dispositivo, asociando estilos a documentos de marcado como el HTML. Son conjuntos de reglas que nos aseguran separar exitosamente el formato visual de la información.
JavaScript
JavaScript (lenguaje de programación): Nos sirve para sumar funcionalidades, comportamientos a nuestras páginas y mayor interactividad con el usuario.
PHP
PHP (Hypertext Pre-processor): Nos permite mostrar información a partir de una base de datos, esto permite trabajar con datos actualizados y páginas dinámicas (foros, blogs, tiendas on-line, buscadores, etc.). Entre algunas funciones, puede recoger datos de un formulario y enviarlo a una dirección de correo o una base de datos.
Páginas Estáticas vs Dinámicas
Páginas estáticas: muestran información permanente que se incluye en el HTML
Páginas dinámicas: presentan la información que se genera a partir de una petición del usuario, en general el contenido se recoge de una base de datos
Desarrollo Front-end y Back-end
Desarrollo Front-end: Refiere al sitio a disposición del usuario final, posiblemente cliente o usuario del producto o servicio.
Desarrollo Back-end: Refiere al desarrollo que presentan algunos sitios, donde se desarrolla sistema o sitio de acceso restringido, para la administración del sitio front-end.
W3C
W3C (Consorcio Mundial de la World Wide Web): es el organismo que elabora las normas y recomendaciones que deben seguir los diseñadores de sitios web para crear las páginas HTML.
Las normas oficiales están escritas en inglés en http://www.w3.org/TR/html5/
Además nos provee de validadores on-line:
SEO
SEO (Search Engine Optimization): Significa la optimización en motores de búsqueda, desarrollando y mejorando el sitio web para estar bien posicionadas en los motores de búsqueda. Existen consejos y técnicas que ayudan y colaboran con el SEO.
Google Analytics
Google Analytics: Nos permite comparar datos, fuentes del tráfico, contenidos más vistos, rutas de clicks, marketing, contenido. Ayuda a mejorar el sitio conociendo el comportamiento del usuario en el sitio.
Conocer el segmento de usuarios, saber los resultados de campañas de marketing on-line, devolviendo informes de seguimiento.
Se añade en cada página un código JavaScript (Google Analytics Tracking Code).
Diseño Responsive
Diseño responsive: Apuesta a la visualización óptima en la más amplia variedad de dispositivos, buscando adaptar dinámicamente el diseño en función de la pantalla del dispositivo del visitante pensando siempre en colaborar con la experiencia de usuario (UX).
UI
UI: Refiere a la estética de cada elemento de la interfaz con la que interactúa el usuario.
UX
UX: Es el resultado de las emociones y experiencias que genera el usuario a interactuar con ella.
UX / UI / IXD
La “piel de la interfaz”. Diseña lo visual, no soluciones.
UX: Se centra en la experiencia del usuario antes, durante y después de la interacción. Diseñar soluciones.