sábado, 31 de marzo de 2018

El desarrollo web y diseño web

Ya había comentado en una entrada anterior que la web en su evolución había dado paso a nuevas disciplinas, como el diseño web.

Al desarrollar o implementar un sitio web, se puede resumir que en su construcción participan dos grandes actividades, prácticamente excluyentes: el desarrollo web y el diseño web.

A veces hemos escuchado a alguien, o a algún amigo, que nos ha comentado: "contraté a un programador y me está diseñando una página web". Una afirmación muy generalizada, que denota que la persona que la hace conoce muy poco sobre el tema. El diseño web es una de las actividades realizadas, y es muy importante. Un sitio o página web que no tenga un buen diseño o no sea llamativa no tendrá el efecto deseado y no se lograrán los objetivos para los cuales fue desarrollada.

El Diseño Web tiene las siguientes características:

  • Se refiere al diseño visual de la página o del sitio web. 
  • En el diseño web se toman en cuenta los tipos y tamaños de letras, colores, gráficos y su distribución, proporciones, etc. 
  • Algunas de las herramientas usadas en el diseño web son Adobe Photoshop, Gimp, etc. 
  • En el diseño web se define la estructura del sitio web y su comportamiento; pero no se especifica ni se genera código de programación alguno.
  • El diseño de la página web puede ser una imagen de lo que se espera mostrar que es utilizada por el desarrollador web para generar el código. 
  • La imagen puede estar segmentada en área o trozos que se pueden representar en código HTML+CSS o en elementos gráficos.
  • La persona encargada del diseño web se le conoce como el Diseñador.
El Desarrollo Web tiene las siguientes características:
  • Consiste en la actividad de generar el código de programación necesario para construir una aplicación o sitio web.
  • Se divide en dos partes muy relacionadas: la parte cliente y la parte servidor. 
  • El lado cliente (front-end) es la parte que se muestra a los visitantes de la página o sitio web cuando acceden a él.
  • El lado servidor (back-end) es la parte que los visitantes no llegan a conocer; pero es la encargada de ejecutar los procesos relacionados con la manipulación y almacenamiento de la información de la página o sitio web.
  • Del lado cliente (front-end) se requieren los siguientes conocimientos:
    • HTML y CSS para la creación de las páginas web
    • Javascript y DOM para la programación
  • Del lado servidor (back-end) requerimos los siguientes conocimientos:
    • Lenguajes de Script, PHP, ASP, ASP.Net, JSP, Perl y ColdFusion).
    • Diseño y desarrollo de base de datos.
    • Seguridad del sitio y de la información.
  • La persona que participa en esta actividad es el Desarrollador.
Fases de la implementación de un sitio web:
  • Contacto inicial.
  • Planificación.
  • Contenido.
  • Diseño.
  • Desarrollo.
  • Lanzamiento.
Para mayor información puede consultar el siguiente vídeo:







viernes, 30 de marzo de 2018

Cómo nos conectamos a Internet?

Nos conectamos a Internet a través de diferentes medios:

ADSL: Utiliza el cableado de cobre de las líneas telefónicas. La tecnología ADSL puede llegar a una velocidad de descarga de 50Mbps y de subida hasta de 10Mbps. No todos  los usuarios tienen la misma velocidad de descarga. Esta depende de la distancia que éste el usuario de la central, de la calidad del cableado existente y de la cantidad de usuarios conectados al nodo. 

Fibra: Es un nuevo cableado que permite obtener mayores velocidades. Hasta 300Mbps de descarga y 30Mbps de subida. No hay pérdida de velocidad en función de la distancia. 

Cable: Es un cableado híbrido que está compuesto en una parte por fibra y otra por cable coaxial. Puede llegar a velocidades de descarga de 100Mbps y de 10Mbps de subida.

Para mayor información puede consultar este vídeo:


Creación de una página web con Blogger (5): diseño y gadgets

El diseño de nuestro blog es independiente del contenido, ya lo vimos en el apartado Sistemas de Gestión de Contenidos. Por lo que el diseño puede ser modificado en cualquier momento que queramos y no es necesario realizar ajustes en los contenidos que previamente hayamos agregado a nuestro blog.

Los Gadgets o Widgets, Complementos o Componentes en español son elementos que se pueden agregar a una página web, en este caso a nuestras entradas del blog, y son pequeños fragmentos de código que realizan una acción específica, como por ejemplo un campo y un botón mediante los cuales el visitante pueda realizar una búsqueda dentro del blog.

Para modificar el diseño de nuestro blog, seleccionamos la opción "Tema" del menú principal del área privada de edición de nuestro blog que está al lado izquierdo de nuestra pantalla.



Disponemos de un buen repertorio de posibles plantillas de temas que podemos aplicar a nuestro blog. Al principio de ellas se muestra en miniatura una vista previa de nuestro blog, de tal manera que podamos apreciar cómo se vería nuestro blog con determinado tema.


Al seleccionar un tema lo podemos aplicar e inclusive lo podemos personalizar. Podemos cambiar el fondo, tipos y tamaños de letra de los diferentes elementos que forman la plantilla del tema seleccionado.


Para agregar Gadgets, seleccionamos "Diseño" del menú principal del área privada de edición de nuestro blog que está al lado izquierdo de nuestra pantalla.

Se muestra entonces el diseño del tema de nuestro blog. Se pueden observar las diferentes areas o zonas que forman nuestro tema y en cada una de ellas se puede observar un hipertexto "Agregar gadget". 



Por lo tanto, seleccionamos "Agregar gadget" en el área o zona deseada  y se abre una ventana con los gadgets disponibles.Al hacerlo, a su vez, se abre otra ventana de configuración del gadget donde podemos configurar el comportamiento del gadget. Finalmente debemos guardar los cambios para que se apliquen al blog.


Una vez agregado el gadget, lo podemos mover dentro de su área con solo arrastrarlo. De esta manera lo podemos dejar en la posición deseada.

Para mayor información puede consultar el siguiente vídeo:

Creación de una página web con Blogger (4): edición avanzada de una entrada

Para crear enlaces en una entrada requerimos de dos cosas: la url destino a la que se hará referencia y cuya página se abrirá cuando hagamos click en el enlace y el texto que lo definirá.

Por lo tanto, lo primero que debemos hacer es escribir el texto. Si la url a asociar es compleja y difícil de recordar, conviene ubicarla y copiarla. Lo siguiente es seleccionar el texto que vamos a definir como hipertexto y pulsamos la herramienta "Vínculo" que se encuentra en nuestra barra de herramientas. Al hacerlo se abrirá una ventana en la cual escribiremos o pegamos la url destino que vamos a asociar.


Para insertar una imagen, seleccionamos "Insertar Imagen" de la barra de herramientas


Puede insertar una imagen que esté en su computador, desde el mismo blog, desde Google Album Archive, desde un teléfono, directamente tomada de la cámara web y una url específica. 

Para obtener la url de una imagen que ha sido publicada en otra página, podemos hacer click sobre ella con el botón derecho del mouse y seleccionar del menú emergente la opción de abrirla en otra pestaña o ventana. Una vez abierta se puede copiar la url desde el campo de direcciones del navegador.

Las imágenes poseen opciones que se muestran cuando la seleccionamos en el área de edición de la entrada. Podemos seleccionar el tamaño y la justificación de la imagen.

Si deseamos ver cómo va quedando la entrada, podemos seleccionar el botón "Vista previa".

Al igual que las imágenes, se puede insertar un vídeo que esté en su computador, desde una dirección de You Tube, ya sea de una cuenta propia o de terceros. 


Es importante recordar que las imágenes, fotos y vídeos que tomemos de otras ubicaciones (url) o las copiemos no estén restringidas por derecho de autor.

Por último, podemos agregar etiquetas a las entradas. Las etiquetas, permitirán y facilitarán a los visitantes realizar búsquedas y encontrar información en nuestro blog. Las etiquetas son importantes en el posicionamiento de nuestro blog.

Podemos asignar etiquetas desde nuestra pagina inicial del área privada de nuestro blog, seleccionando las entradas que deseemos y pulsando el botón "Etiquetas". Al hacerlo se abre una ventana donde podemos editar las etiquetas que estemos asociando a las entradas seleccionadas.

Para mayor información puede consultar el siguiente vídeo:




jueves, 29 de marzo de 2018

Creación de una página web con Blogger (3): edición básica de una entrada

Para la creación de una entrada en un Blog, podemos hacerlo seleccionando el botón "Crear entrada", que se muestra al seleccionar la opción "Entradas" en el menú de opciones que aparece al margen izquierdo.


Una vez finalizada su edición por vez primera, para almacenar la entrada en nuestro blog, seleccionamos el botón "Publicar", que además la coloca en estado público para que los potenciales visitantes la consulten. También disponemos del botón "Guardar" para almacenarla como borrador; esto significa que la misma queda almacenada y puede ser recuperada en cualquier momento para finalizar su edición; sin embargo no estará disponible o no aparecerá en el blog hasta tanto la publiquemos.



Si deseamos editar una entrada existente, simplemente la seleccionamos haciendo click sobre ella o seleccionamos "Editar" del menú que se activa cuando pasamos el puntero sobre la entrada. Al finalizar los cambios seleccionamos el botón "Actualizar" para almacenar y aplicar los cambios a la entrada ya publicada. Desde ese momento al ingresar al blog podremos observar la versión actualizada de nuestra entrada.

Al crear o editar una nueva entrada debemos ingresar el Titulo de la Entrada y el rectángulo blanco inferior es el área donde ingresaremos el contenido de la entrada: textos, imágenes, gráficos, fotos, audios, vídeos, enlaces, etc.

Las entradas por defecto se publican inmediatamente; pero también podemos programar su publicación. Esto se puede hacer seleccionando la opción "Programar" que está en el menú ubicado al lado derecho de la pantalla.

Cada entrada se crea con una url específica y por defecto su generación es automática. Esta url se puede modificar por otro valor en la opción "Vinculo permanente".

En "Ubicación" podemos asociar una ubicación con nuestra entrada.

En "Opciones" podemos habilitar o no los comentarios para esta entrada y otras opciones de redacción.

Justamente encima de nuestro rectángulo de edición, está la barra de herramientas, la cual contiene lo siguiente:
  • Redactar: Modo por defecto de edición en el que escribimos textos, colocamos imágenes, audios, vídeos, etc. sin conocimiento alguno de programación  ni Html. 
  • HTML: Modo de edición usando HTML. Necesitamos conocimientos de Html para poder usar este modo de edición. Generalmente los usuarios avanzados utilizan el modo "Redactar" e ingresan al modo "HTML" para realizar acciones que no están presentes en la barra de herramientas.
  • Deshacer y Rehacer: Al igual que los editores de texto, hojas de cálculo y editores de presentaciones disponemos de estos botones para deshacer cambios y rehacerlos según las necesidades.
  • Fuente: Permite seleccionar el tipo de la fuente.
  • Tamaño de fuente
  • Formato: Permite indicar el formato de los elementos que conforman la entrada.
  • Negrita: Activa/Desactiva texto en negrita.
  • Cursiva: Activa/Desactiva el texto en cursiva.
  • Subrayado: Activa/Desactiva el texto subrayado. No se recomienda su uso en páginas web.
  • Tachar: Activa/Desactiva el tachado del texto.
  • Color del texto
  • Color de fondo del texto
  • Vínculo: Permite especificar un vínculo a textos, imágenes, audios, vídeos, etc.
  • Insertar un vídeo: Permite incluir vídeos.
  • Insertar caracteres especiales, que no podemos hacerlo con el teclado.
  • Insertar salto de línea
  • Alineación: Permite especificar la alineación que van a tener los textos, imágenes y vídeos.
  • Lista numerada: Permite insertar listas numeradas.
  • Lista con viñetas: Permite insertar listas con viñetas (como esta lista)
  • Cita: Muestra el texto en un formato especial.
  • Eliminar formato: Elimina el formato del texto seleccionado.
  • Comprobar ortografía: Activar/Desactivar el verificador ortográfico. 
Una vez guardada, publicada o actualizada, salimos del modo de edición y regresamos a la página inicial de nuestro blog, en la cual podemos ver el listado de todas nuestras entradas. En el menú derecho podemos listar Todas, solo los borradores o solo las publicadas.

Por último, podemos eliminar las entradas que ya no deseemos tenerlas. Si deseamos eliminar una en particular, podemos seleccionar "Eliminar" del menú que aparece debajo de la entrada al pasar el puntero. También se pueden eliminar varias entradas, marcándolas en sus casillas y luego seleccionar el botón "Eliminar las entradas seleccionadas" que aparece al inicio del listado de entradas.

Para mayor información puede consultar el siguiente vídeo:





Creación de una página web con Blogger (2): configuración básica

Existe algunas opciones de configuración, las cuales generalmente se modifican una sola vez y que definen ciertos comportamientos del Blog.

Las siguientes son las opciones disponibles para configurar un Bloq:

  • Básico
    • Título del Blog
    • Descripción breve del blog
    • Privacidad, permite indicar si el blog aparecerá en las listas de blogs de Blogger y si se desea que los motores de búsqueda puedan encontrarlo
    • Dirección del blog, que no conviene cambiarla cuando ya el blog haya sido publicado
    • Asociar dominios propios con el blog.
    • Activar https, usará este protocolo por defecto cuando los visitantes accedan a nuestro blog.
    • Permisos - Autores del Blog, permite agregar más autores y colaboradores al blog
    • Permisos - Lectores del Blog, permite especificar si el blog será público (por defecto), sólo para los autores del blog o para una lista en particular.
  • Entradas, comentarios y uso compartido
    • Máximo número de entradas que se mostrarán en la página principal. Se mostrarán entonces la cantidad de entradas definidas, desde las más recientes a las más antiguas. Se puede seleccionar cantidad de entradas o días.
    • Plantilla de entrada, permite definir un texto que aparecerá cuando se esté creando una nueva entrada.
    • Mostrar imágenes en lightbox, al mostrar una imagen en grande muestra también todas las imágenes publicadas.
    • Ubicación de los comentarios, lugar donde aparecerán los comentarios de los visitantes. Las opciones son: Insertados, Página Completa, Ventana Emergente y Ocultar.
    • ¿Quién puede hacer un comentario?, las opciones son: Cualquiera, Usuarios registrados, Usuarios que tengan cuentas Google y Solo los miembros de este blog.
    • Moderación de comentarios, permite indicar si los comentarios se publicarán inmediatamente o si requieren ser revisados y aprobados por alguien. Las opciones son: Siempre, A veces y Nunca. Si se desea moderar los comentarios, se puede indicar una cuenta de correo a la cual llegarían notificaciones de comentarios por revisar.
    • Mostrar la verificación de palabras, permite habilitar la opción en la que el usuario debe ingresar los caracteres mostrados en una imagen. Se utiliza para evitar el spam de comentarios.
    • Mensaje del formulario de comentarios, permite especificar un mensaje que será mostrado cuando un visitante desee realizar un comentario.
  • Correo electrónico
    • Crear entradas por correo electrónico, permite habilitar la creación de entradas mediante mensajes enviados a la dirección especificada. Puede publicar de inmediato o que las entradas queden como borradores para ser editadas y publicadas posteriormente.
    • Recibir correo electrónico de notificación de comentario, permite especificar y ampliar la lista de correos que serán notificados cuando un visitante realice un comentario.
    • Enviar entradas por correo electrónico a, permite definir una lista de correos que serán notificados cuando se agregue una entrada nueva al blog.
  • Idioma y formato
    • Idioma, permite establecer el idioma utilizado en la edición del blog.
    • Zona horaria, permite indicar la zona horaria que se utilizará para registrar las entradas del blog.
    • Formato de cabecera de la fecha
    • Formato fecha y hora
    • Formato del registro de fecha y hora del comentario
  • Preferencias de búsqueda
    • Metaetiquetas - Descripción, permite indicar etiquetas que serán consideradas por los motores de búsqueda. Ayudan al posicionamiento del blog en la Web.
    • Mensaje de página no encontrada personalizado, permite indicar un mensaje personalizado cuando el blog no pueda ser encontrado.
    • Destino de redireccionamiento personalizado, permite habilitar redireccionamiento para las url externas que apuntan a tu blog
    • Rastreadores e índices, permite especificar opciones relacionadas con el posicionamiento del blog
  • Otros
    • Importar y crear copia de seguridad, permite crear una copia de seguridad del blog e importar desde una copia de seguridad realizada previamente.
    • Eliminar tu blog, elimina el blog.
    • Feed del Sitio, permite especificar opciones para compartir las entradas del blog y cómo los usuarios pueden suscribirse a servicios de notificación de actualización de tu blog.
    • Permitir feed del blog, define cómo será el feed del blog. Las opciones son: Completo, Hasta el salto de línea, Corto, Ninguno y Personalizado
    • Publicar URL redireccionada del feed, permite indicar la Url a la cual será enviado todo el tráfico del feed.
    • Pie de página del feed de entrada, esto aparecerá después de cada entrada en el feed de entradas. 
    • Tu URL de OpenID, puedes utilizar tu URL de OpenID para acceder a sitios donde se haya habilitado OpenID.
    • ¿Contiene contenido para adultos?, permite indicar si el blog contiene contenido para adultos.
    • ID de propiedad web de Google Analytics, permite asociar el sitio a una cuenta de Google Analytics en la cual se puede analizar en detalle las estadísticas de las visitas al blog.
  • Configuración del usuario
    • Perfil de usuario, permite seleccionar si el perfil del usuario es Blogger o Google+.
    • Usar el borrador de Blogger, permite indicar si se desea utilizar el borrador de Blogger.
    • Idioma en blogger.com, permite indicar el idioma que será utilizado en el área de edición del blog.
Para mayor información consulte el siguiente vídeo:





Creación de una página web con Blogger (1): estructura de un blog

Ya hemos dicho que Blogger es un servicio en la Web que permite la creación y publicación de contenidos. Las páginas publicadas en Blogger, o blogs, están dentro del dominio "blogspot.com".

Un blog hecho en Blogger, generalmente muestra a quién lo consulta, la siguiente estructura:
  • Título del Blog.
  • Breve descripción del Blog.
  • Entradas que componen al Blog, almacenadas cronológicamente.
  • Archivo, organizado jerárquicamente por año y mes, para poder acceder a las entradas de acuerdo a su fecha de publicación.
  • Etiquetas, son palabras o frases que se especifican cuando editamos una entrada y que posteriormente permiten ubicarla.
  • Entradas Destacadas, panel que muestran como su nombre lo indica entradas que tienen más relevancia que otras.
  • Entradas Populares, panel que muestra un subconjunto que contiene las entradas más visitadas.
  • Campo de búsqueda, para realizar alguna búsqueda concreta dentro del Blog.
Los blogs además tienen un área de administración mediante la cual el dueño del blog puede configurarlo y adaptarlo a sus necesidades. También en esta área es donde el bloggero publica los contenidos a través de las entradas del blog. 

Para acceder a esta área, se ingresa a la dirección www.blogger.com con una cuenta Google.

Para crear un nuevo Blog, debes ingresar a www.blogger.com con tu cuenta Google. Al ingresar por vez primera debes especificar lo siguiente
  • Título del Blog, relacionado con la información que deseas publicar.
  • Una dirección válida, que no haya sido usada, dentro del dominio blogspot.com.
  • Seleccionar un tema gráfico de visualización
Ya estamos en capacidad de crear nuestras entradas. Para ello puede hacer click al botón "Crear Entrada". Al hacerlo, se abre el área de edición de entradas. Debe ingresar al menos la siguiente información:
  • Título de la Entrada
  • Contenido, en este panel puede agregar textos, enlaces a otras páginas, gráficos, fotos, sonidos, vídeos, etc.
Finalmente con el botón "Publicar", la entrada se almacena y queda publicada en el Blog. Cuando un usuario ingresar a la dirección "midirección.blogspot.com" podrá consultar la entrada publicada.

Para más información puede consultar este vídeo:


Sistemas de gestión de contenidos

Según Wikipedia, un sistema de gestión de contenidos (en inglés: Content Management System, más conocido por sus siglas CMS) es un programa informático que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás usuarios.

Cuenta con una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio web. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio web sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. 

Los Sistemas de Gestión de Contenidos son considerados, uno de los tipos de Software como un Servicio que se ofrecen en la Web.

El Software como un Servicio, abreviadamente ScuS (del inglés: Software as a Service, SaaS), es un modelo de distribución de software donde el soporte lógico y los datos que maneja se alojan en servidores de una compañía de tecnologías de información y comunicación (TIC), a los que se accede vía Internet desde un cliente. La empresa proveedora TIC se ocupa del servicio de mantenimiento, de la operación diaria y del soporte del software usado por el cliente. Regularmente el software puede ser consultado en cualquier computador, se encuentre presente en la empresa o no. Se deduce que la información, el procesamiento, los insumos, y los resultados de la lógica de negocio del software, están hospedados en la compañía de TIC.

El software es un producto que se puede distribuir de varias maneras. De forma clásica se hace mediante una instalación directa en equipos del cliente. Normalmente, si alguien quiere usar una aplicación de ventas, compra el CD-producto de instalación, ejecuta un programa de configuración, da sus claves y, de este modo, puede comenzar a utilizar el sistema. Pero si el usuario necesita que otra persona al extremo del globo terráqueo consulte su lista de clientes, cobros pendientes o precios, y los quisiera manipular con el mismo software, necesitaría otro CD-producto, o necesitaría bajar ese programa ejecutable de la web, y generalmente necesitaría otra licencia para ese producto, o hacer uso de una VPN, o comunicarse mediante correo electrónico con la sede de operaciones. En cambio, si el software está modelado como servicio, los requerimientos pueden ser mucho más simples.

Blogger, es uno de los servicios que están en la Web, que permite gestionar contenidos. Fue creado por Pyra Labs y adquirido por Google en el año 2003, y permite crear y publicar una bitácora en línea. Para publicar contenidos, el usuario no tiene que escribir ningún código o instalar programas de servidor o de scripting.

Los blogs alojados en Blogger generalmente están alojados en los servidores de Google dentro del dominio blogspot.com.

Para mayor información puede consultar los siguientes enlaces:


domingo, 25 de marzo de 2018

Las direcciones IP y el sistema de nombres de dominio

Una Dirección Ip identifica a un computador, tablet, teléfono inteligente o cualquier otro dispositivo de red o que tiene capacidad de conectarse a una red.

Existen dos sistema de direccionamiento, IPv4 (Ip versión 4) e IPv6 (Ip versión 6). Actualmente continuamos usando IPv4, aunque las direcciones de IPv4 están por agotarse, por lo que en un futuro cercano IPv6 lo sustituirá.

Las direcciones de IPv4 se expresan en un número binario de 32 bits. Con IPv4 podemos direccionar hasta 4.294.967.296 direcciones diferentes; pero a la fecha esta cantidad se está haciendo insuficiente.

Un ejemplo de direcciones IPv4 son: 192.168.0.1, 192.168.0.101, 255.255.255.0.

Las direcciones de IPv6 se expresan en un número binario de 128 bits. Con IPv6 podemos direccionar hasta 3.4x10^38 direcciones diferentes. Cada persona pudiera tener a su disposición millones de direcciones Ip.

Para expresar las direcciones IPv6 se utiliza la notación hexadecimal. Por ejemplo: 2001:123:ab:4:cde:3043:1:63 es un ejemplo de dirección IPv6.

Los nombres de dominio se traducen a direcciones Ip, mediante los DNS (Domain Name System). El Sistema de Nombres de Dominio o DNS, es una base de datos distribuida en diferentes servidores (Servidores DNS) donde están registrados todos los nombres de dominio y su respectiva dirección Ip que tienen asignados.

Cuando un servidor DNS no tiene en su base de datos el nombre de dominio que se desea traducir, ese servidor posee una tabla de servidores DNS a quienes escalar la solicitud para que haga la resolución del nombre de dominio. Esto sucede hasta que se obtiene la respectiva traducción o se agote la búsqueda en los diferentes servidores DNS que pudieran tener la respuesta.

Los DNS hacen posible el uso de nombres de dominio, que son más fáciles de recordar y no dependen de que por alguna razón la dirección Ip del servidor web cambie.

El lugar donde se configuran las entradas DNS para cada dominio son los servidores de nombres. Los diferentes tipos de entradas de registro son:
  • Registro A: Este registro se utiliza para convertir nombres de host en direcciones IP.
  • Registro CNAME: Se utiliza para crear nombres de host adicionales (alias), y para crear diferentes servicios bajo una misma dirección IP.
  • Registro NS: indica los servidores de DNS autorizados para el dominio, es decir, a quién hay que preguntar para saber acerca de los registros de midominio.com.
  • Registro MX: Se utiliza para asociar un nombre de dominio a una lista de servidores de correo para la recepción de emails. Nos interesa si queremos realizar redirecciones de nuestro correo o utilizar nuestro correo electrónico con otro proveedor.
  • Registro SPF: define qué servidores están autorizados para enviar correo electrónico con nuestro dominio.
Configurando adecuadamente estos registros podemos exprimir al máximo todas las funcionalidades que poseen las DNS de nuestro dominio.

Para mayor información puedes consultar el siguiente vídeo:


Los nombres de dominio

El nombre de domino es un nombre único que se utiliza para identificar un sitio web, que está alojado en un servidor o máquina (según el formato de la URL). El nombre de dominio forma parte de la URL. El nombre de dominio está formado por el dominio principal y posible sub-dominios.

Ya sabemos que los computadores y los servidores se identifican en la red (Internet) mediante su dirección Ip. Esto significa que hay una relación entre la dirección Ip de un servidor y el nombre de dominio de un sitio web. Es decir que el nombre de dominio de un sitio web y la dirección Ip del servidor son equivalentes.

Los nombres de dominio se organizan en tres niveles:
  • Nivel 1: Genéricos y Territoriales. 
    • Los genéricos son dominios de propósito general. 
      • Inicialmente estaban los siguientes: .com, .edu, .gob, .mil, .net y .org. Los registros de nombres de dominio .com, .net y .org no requieren de comprobación previa, el que primero solicita su registro le es asignado.
      • Luego se incorporaron: .biz, .mobi, .xxx
    • Los territoriales identifican a un país: .es para España y .ve para Venezuela, .fr para Francia, etc. Los registros de nombres de dominio bajo estos dominios dependen de las normas de cada país.
  • Nivel 2: Son los nombres de dominio particulares. Ejemplo: midominio.com, midominio.ve
  • Nivel 3: Son nombres de dominio que un país restringe y norma para su asignación. Por ejemplo tenemos los dominios: .com.ve, .gov.ve, .gob.ve, etc.
Para mayor información puedes consultar este vídeo:









Las URLs amigables

Las URL semánticas o URL amigables son aquellas URLs que son, dentro de lo que cabe, entendibles para el usuario. Lejos de las clásicas URLs de las páginas dinámicas llenas de variables GET y números difíciles de recordar, las URL semánticas están formadas con palabras relacionadas con el contenido de la página y fáciles de recordar. Estas se utilizan en los sitios web dinámicos (no estáticos). Por ello se están utilizando mucho más que las URL extensas.

Son utilizadas en el posicionamiento de páginas web.

Las URLs

Tim Berners-Lee es el creador de las URL (Uniform Resource Locator), que junto a HTML (Hyper Text Markup Language) y HTTP (Hyper Text Transfer Protocol) son las tres tecnologías fundamentales de la Web.

El formato básico de una url es:

esquema://máquina/directorio/archivo

donde:
  • esquema: Es el protocolo utilizado en la transmisión de la información. También conocido como servicio. Los esquemas más conocidos son: http, https, ftp, mailto y file. 
  • máquina: Es el equipo que actúa como servidor web que enviará la página solicitada.
  • directorio: Carpeta donde está alojada la página solicitada.
  • archivo: Página solicitada.
Las URL's deben ser definidas para que su duración sea vitalicia y no cambiante en el tiempo. Es decir NO debe ser modificada, ya que si otro sitio web hace uso de ella, generaría el error de "página no encontrada" además de afectar a los usuarios.

Los sitios web cada vez son más complejos, por lo que generan URL's largas y difíciles de recordar. Para solventar esto existen los Acortadores de URL que convierten una URL larga y difícil en una URL corta y fácil de recordar.

El concepto de URL ha sido ampliado a URI (Uniform Resource Identifier). Las URI's además de incluir a las URL's, incluyen las URN's (Uniform Resource Name).

Para mayor información sobre este tema puedes consultar este vídeo:




El hipertexto y la hipermedia

A principios del siglo XX Paul Otlet, inventó el sistema de documentación y bibliografía. Una aplicación de este sistema permite asociar unas fichas con otras mediante enlaces y referencias. Había imaginado Mundaneum, un archivo centralizado de conocimientos que podía ser consultado mediante el correo tradicional con la intención de realizar búsquedas de información.

En Julio de 1945 Vannevar Bush idea el Memex, un dispositivo fotoeléctrico y mecánico, capaz de asociar documentos almacenados en microfichas mediante enlaces.

El primero en utilizar los términos hipertexto e hipermedia fue Ted Nelson en 1963.

Según el diccionario de la Real Academia Española (RAE) se define hipertexto como: Conjunto estructurado de textos, gráficos, etc., unidos entre sí por enlaces y conexiones lógicas.

Con el uso del hipertexto podemos leer un texto siguiendo diversos caminos y también podemos pasar de una información a otra que debería guardar cierta relación con el tema consultado. Estas relaciones se conocen como referencias, enlaces, vínculos o hipervínculos.

Podemos definir hipermedia como Conjunto estructurado y simultáneo de diversos médios como textos, gráficos, imágenes, sonidos, etc., unidos entre sí por enlaces y conexiones lógicas en la transmisión de una información.

Para mayor información pueden consultar el siguiente vídeo:


Evolución de la Web: de la página web a la aplicación web

Mucho ha evolucionado la Web desde que en 1990 Tim Berners-Lee accedió a la primera página web en el CERN. Su composición inicial incluía solo texto.

Poco a poco durante todos estos años se han ido agregando nuevos componentes al lenguaje HTML, como soporte a imágenes, tablas, marcos, etc.

Estas nuevas capacidades gráficas y de presentación involucraron a los diseñadores gráficos para obtener páginas llamativas y de buena calidad. Surgió una nueva profesión, el Diseño Web.

Velocidades más rápidas de Internet y navegadores más potentes y con más capacidades permitieron desarrollar páginas web más complejas, creando también mayor demanda de requerimientos.

Durante los primeros cinco años de su existencia, la Web era de sólo lectura. Es decir, los navegadores mostraban las páginas requeridas por los usuarios. Esto cambió con la aparición de los formularios, que permitían solicitar información a los usuarios.

Internet seguía haciéndose más rápido y los navegadores más potentes. Se incluyeron en las páginas web audio, animaciones y vídeo para mejorar el contenido y ofrecer mayor información. 

Actualmente las páginas web han evolucionado a aplicaciones web. Las aplicaciones web permiten que el usuario interactúe con ellas para realizar alguna tarea que anteriormente era realizado con un software instalado en el computador. 

Las aplicaciones web en comparación con el software instalado en el computador tienen entre sus ventajas:
  • No requieren ser instaladas, solo basta con ingresar la url del servidor y ya tenemos disponible las funcionalidades que ofrecen. 
  • También otra de sus ventajas, es que las actualizaciones son realizadas por su desarrollador en el servidor y siempre estará disponible la última versión. 
  • Las aplicaciones web son independientes del dispositivo, cualquier computador, tablet o teléfono inteligente y del sistema operativo que funcione en él. Sólo es necesario ejecutar un navegador compatible.
  • No están sujetas a un equipo específico en un sitio. Tenemos completa movilidad de acceder a ellas desde cualquier dispositivo que esté en el trabajo, casa o cualquier lugar del mundo con conexión a internet y un navegador web.
A diferencia de las páginas web, las aplicaciones web requieren de conocimientos de programación y bases de datos.

Las aplicaciones web pueden ser publicadas en un repositorio llamado Mercado de Aplicaciones Web, donde se pueden publicar las aplicaciones para que sean utilizadas por otras personas. Entre los más conocidos tenemos el Google Chrome Web Store y el Firefox Market Place.

Para mayor información puedes consultar este vídeo:


Historia de los Navegadores Web (2)

En 1993 Marc Andreessen y Eric J. Bina fundaron junto a James Clark la compañía Mosaic Communications Corporation, que luego por problemas legales tuvo que cambiar el nombre a Netscape Communications y desarrollaron un nuevo navegador a partir del código fuente de Mosaic. En 1994 lo lanzaron al mercado bajo el nombre Netscape Navigator 1.0.

La estrategia de Netscape era controlar la Web a través de una solución basada en un protocolo propio. Este navegador llego a ser utilizado hasta por el 80% de los usuarios de la Web.

Brendan Eich, empleado de Netscape, fue el creador del lenguaje JavaScript, usado actualmente en muchas de las páginas y aplicaciones web.

En Agosto de 1995, Microsoft comienza la distribución de Internet Explorer 1.0 con su sistema operativo Windows 95. Este navegador era una versión modificada del navegador Mosaic de NCSA y hasta su version 5.0 incluyó código de éste. Microsoft pudo utilizar código de Mosaic, ya que una empresa llamada Spyglass licención el código del navegador Mosaic y luego le cedió los derechos de licencia a Microsoft.

Para Noviembre de 1995, Microsoft libera la versión 2.0 de Internet Explorer, que incluía soporte para las tecnologías SSL, cookies y visualización de tablas.

En Agosto de 1996, nuevamente Microsoft sorprende con Internet Explorer 3.0, que incluyó soporte de pluggins, activeX, marcos y un motor de javascript llamado jscript.

Desde que Internet Explorer apareció, Netscape y Microsoft lucharon por la supremacía del mercado de navegadores web, resultando vencedor Internet Explorer. Esta lucha se conoce como La Primera Guerra de los Navegadores.

En 1998, Netscape viendo perdida la guerra libera para el dominio público el código fuente de Netscape Navigator.

En el año 2004, fue presentado al mercado un nuevo navegador cuyo código incluye parte del código de Netscape Navigator. Este navegador lo desarrolló la fundación Mozzila bajo el nombre Firefox.

En el 2008, Google también entra a participar en el mercado de navegadores publicando su navegador Chrome.

En apenas 4 años, en el años 2012 Google Chrome logró destronar a Internet Explorer de Microsoft, pasando a ser el navegador más usado a nivel mundial. Aunque hay criterios diversos y algunas estadísticas indican que Internet Explorer mantiene su supremacía.

Si deseas tener mayor información puedes consultar este vídeo:






Historia de los Navegadores Web (1)

El primer navegador web fue desarrollado por Tim Berners-Lee en 1990 para poder probar su propuesta y fue llamado WorldWideWeb.


Un hecho importante que contribuyó al desarrollo de los navegadores web, y a la web misma, fue que el 30 de Abril de 1993 el CERN publicó bajo el dominio público todo el código fuente del software cliente y servidor para que el mundo pudiera aprovecharse gratuitamente de él y así evitar que en un futuro alguien pudiera adueñarse de la Web.

En el NCSA de la Universidad de Illinois (Urbana Champaing) a finales de 1992 Marc Andreessen y Eric J. Bina, comenzaron el desarrollo del navegador web Mosaic, siendo publicada su primera versión en 1993. Mosaic fue el primer navegador web que se popularizó e impulsó enormemente el uso de la Web, ya que podía ser utilizado en ambientes Windows, Unix y Macintosh.

Dado que la navegación a través de la Web está compuesta, por lo menos, por un cliente (navegador web) y un servidor (servidor web), la evolución de los navegadores también está relacionada con la evolución de los servidores web.

A partir del código de Tim Berners-Lee, la NCSA desarrolló su propio servidor web, el NCSA HTTPd. Este servidor fue el primero en ofrecer soporte para CGI (Common Gateway Interface) que permitía crear páginas web dinámicas, como por ejemplo aquellas con acceso a bases de datos.

El servidor web Apache, que es el más usado hoy día, está basado en el código del servidor web de la NCSA.

Para mayor información pueden consultar este vídeo:





miércoles, 21 de marzo de 2018

Los primeros Servidores Web de España y Venezuela

En España se podría decir que a principios de 1993, un grupo de amigos instalaron en la Universidad Jaume I un servidor web experimental. Después de 8 meses de prueba, se procedió a informar a Tim Berners-Lee de su existencia para que fuera incorporado en la lista de servidores que él llevaba. 

El  artículo  Arqueología digital: los primeros servidores web de España   explica   cómo   fueron   los orígenes de la Web en España.

Mientras tanto en Venezuela, en 1989, corresponde a Emsca, empresa especializada, la primera máquina SUN SPARC que asume el rol de servidor bajo el nombre de "DINO".

En la página web El Conocimiento es Vida puede consultar para obtener detalles sobre los inicios de Servidores Web.



Historia de la Web: Su nacimiento (parte 2)

Siguiendo la historia del nacimiento de la web se citan los siguientes hechos y anécdotas:

  • El primer servidor web fue una estación de trabajo NeXT Cube con sistema operativo NeXT, fabricado por la compañía de Steven Jobs.
  • En Diciembre de 1991, Tim Berners-Lee presentó en la Conferencia de Hipertexto la World Wide Web.
  • El 30 de Abril de 1993, el CERN puso en el dominio público el software del servidor y del cliente de la Web.
  • Cabe mencionar la participación de Robert Caillau, quién estuvo durante el desarrollo en implantación de la Web junto a Tim Berners-Lee.
  • El 25 de Mayo de 1994 se realiza la primera Conferencia sobre la World Wide Web en Ginebra organizada por el CERN.
  • El 1 de Octubre de 1994 Tim Berners-Lee funda en el MIT el World Wide Web Consortium (W3C), organismo internacional que vela por el correcto desarrollo de la Web.
Para mayor información puede consultar el siguiente vídeo:


martes, 20 de marzo de 2018

Historia de la Web: Su nacimiento (parte 1)

Al igual que el nacimiento de Internet, voy a citar cronológicamente hechos considerados de importancia relacionados con el nacimiento de la Web.

  • En Julio de 1945, Vannevar Bush publica un artículo sobre un dispositivo fotoeléctrico y mecánico llamado Memex, capaz de crear y seguir enlaces entre documentos almacenados en microfichas.
  • En 1965, Ted Nelson fue el primero en utilizar los términos hipertexto e hipermedia.
  • En 1980, Tim Berners-Lee desarrolló el sistema Enquire, un sistema de hipertexto para almacenar información.
  • En 1989, Tim Berners-Lee escribió su Propuesta para el Manejo de la Información. Desarrolló las tecnologías HyperText Transfer Protocol (HTTP), Uniform Resource Locator (URL) y HyperText Markup Language (HTML).
  • En Noviembre de 1990, Tim Berners-Lee publica su primera página web y logra conectarse al primer servidor web ubicado en el CERN mediante el primer navegador, también desarrollado por él, al que bautizó WorldWideWeb.
Para mayor información puede consultar el siguiente vídeo:


Historia de Internet: Su Nacimiento

Voy a hacer un pequeño resumen cronológico sobre los hechos que se consideran más importantes relacionados con el nacimiento de Internet:

  • Leonard Kleinrock desarrolló el modelo matemático de la comunicación mediante el intercambio de paquetes. En 1962 publicó el artículo sobre redes de comunicaciones basadas en conmutación de paquetes. En 1964 publicó su libro Redes de Comunicaciones que trata sobre la comunicación entre computadores basada en conmutación de paquetes.
  • En 1966 ARPA inicia el Programa de Comunicaciones ARPA y el diseño de la red ARPANet bajo la dirección de Lawrence Roberts.
  • El 29 de Octubre de 1969 a las 22:30 se realizó la primera transmisión entre dos nodos de la red ARPANet entre la Universidad de California Los Angeles y el Instituto de Investigación de Standford. 
  • En Diciembre de 1969 se conectaron a la red ARPANet la Universidad de California Santa Bárbara y la Universidad de Utah.
  • En 1973 mediante un enlace satelital se conectó a ARPANet la red de detección de terremotos Noruega (NORSAR) a ARPANet. Noruega fue el primer país europeo en conectarse a ARPANet. Posteriormente en ese año también se conectó la ciudad de Londres.
  • En 1974 Vinton Cerf publicó junto a Robert Kahn el artículo Un Protocolo para intercomunicación de la red de paquetes, el protocolo TCP.
Para mayor información puede consultar el siguiente vídeo:


Familia de Protocolos de Internet

La familia de protocolos de Internet es un conjunto de protocolos de red que se emplean para transmitir datos entre ordenadores a través de Internet.

Entre los más conocidos y usados:
  • Http (HyperText Transfer Protocol): Se usa para transmitir las páginas web.
  • Ftp (File Transfer Protocol): Se utiliza para la transmisión de archivos.
  • Smtp/Pop (Simple Mail Transfer Protocol y Post Office Protocol): Utilizados pare el envío (Smtp) y recepción (Pop) de correo electrónico.
  • Dhcp (Dynamic Host Configuration Protocol): Permite asignar direcciones Ip de forma dinámicamente, es decir, cuando el equipo se conecte a la red utiliza este protocolo para solicitar y recibir la dirección Ip que va a tener asignada en la red física a la que pertenece.
  • LDAP (Lightweight Directory Access Protocol): Es un protocolo a nivel de aplicación que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red.
  • SSH (Secure SHell) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder servidores privados a través de una puerta trasera (también llamada backdoor). Permite manejar por completo el servidor mediante un intérprete de comandos, y también puede ejecutar programas gráficos si tenemos ejecutando un Servidor X (en sistemas Unix y Windows). 

Internet en Venezuela

Según el informe Penetración y Usos de Internet en Venezuela al cierre del año 2017, la penetración de Internet en Venezuela alcanza el 55% de la población total. En los últimos diez años se observa un crecimiento superior al 150%.

El costo para acceder a Internet en Venezuela es uno de los más altos de Latinoamérica. Esto, según los artículos Venezuela, el país con el Internet mas caro, lento y peor servicio al cliente del año 2010 y Precio Justo? Cuanto cuesta Internet en Venezuela del año 2016.

En el artículo Cepal: Venezuela tiene la velocidad de Internet más lenta de Latinoamérica publicado en la página del periódico El Nacional, para Septiembre 2016 Venezuela tiene un promedio de velocidad de acceso a Internet de 1,9Mbps, el más lento de Latinoamérica, ocupando el último lugar del listado de países evaluados.


Los 10 Mejores Inventos del Siglo XX

En el artículo Los 10 Mejores Inventos del Siglo XX podrá consultar cuáles, según una encuesta web, son los inventos que están en el top ten del ranking mundial.

A pesar de que Internet aparece en primer lugar, considero que el descubrimiento y desarrollo de los antibióticos debería ser el invento que debería estar en primer lugar. Sin ellos muchos de los que hoy existimos no estaríamos aqui.

Internet y la Web podría considerarlos en una segunda posición, ya que el alcance que tienen es global e impacta la vida de miles de millones de seres humanos. Sin Internet y la Web, hoy no sería hoy.

Internet y la Web ha cambiado la vida de todos. En lo personal puede acceder al conocimiento actualizado de una manera mucho más fácil y oportuna que cuando no existía. Cuando inicié mis estudios en Tecnología en Informática, a mediados de los 80, me entusiasmaba ir a las librerías donde se mostraban en la vitrina los últimos textos traducidos al español, y compraba aquellos en los que tenía interés. Ya hoy, los textos para mi han pasado a la historia. La información actualizada siempre está en linea en esta gran biblioteca virtual que es la Web, además que es gratuita. Aunque no toda está en español, siempre está por lo menos en inglés, lo que me ayuda a practicar mi inglés técnico.

Internet y la Web también ha permitido que me pueda comunicar con clientes, amigos y familiares a través de diferentes medios que han ido apareciendo a lo largo de estos años: correo electrónico, chat (messenger, skype) y redes sociales (whatsapp). Indirectamente de alguna manera creo que también habrá influido en las transmisiones telefónicos haciéndolas más económicas.

Por último Internet y la Web, me han permitido hacer negocios, ventas a través de portales. También he podido suscribir, solicitar y pagar servicios vía on-line. En mi caso particular ya no requiero ir a la ubicación de mis clientes para atenderlos; con tener una conexión a internet los puedo asistir vía remota y en ciudades diferentes a la que resido.

Actualmente hay una fuerte dependencia de Internet y la Web. Y cada día vamos a ser más dependientes de ella ya que las organizaciones cada día más ofrecen sus servicios a través de ella.

Para comparar un poco y resumir, antes compraba libros para consultarlos y ahora no lo hago porque consulto en la Web el tema que me importa específicamente. Antes tenía que acudir a las oficinas de servicios públicos y bancos para pagarlos o depositar a mis proveedores; ahora lo hago a través de pagos y transferencias electrónicas. De igual forma tenía que acudir a diferentes organismos públicos para solicitar trámites. Muchos de ellos los hago vía on-line; tengo que acudir a las instituciones solo cuando sean trámites que requieran presencia física. También he disminuido ir al cine, ya que puedo descargar las películas que me interesan y verlas enmi pc.

Internet y la Web

Mucha gente, tiene una confusión sobre estos dos términos pensando que son algo así como sinónimos. Esta confusión no sólo es a nivel personal; sino que se ha masificado a través de publicaciones de artículos donde, a veces, se hace uso equivocado de estos términos.

Internet, es un conjunto descentralizado de redes de comunicación interconectadas. Permite que redes físicas heterogéneas (red de telefonía por cable, celular, radio, satelital, etc.) puedan comunicarse entre sí mediante el protocolo de comunicación TCP/IP. 

El protocolo TCP/IP es el idioma mediante el cual dos computadores pueden comunicarse entre sí, para intercambiar una información o realizar alguna tarea específica.

Internet es denominada la "Red de Redes" o simplemente "La Red". A través de esta gran maraña de conexiones físicas, cableadas o inalámbricas, viaja todo tipo de información. Decimos entonces que Internet puede asemejarse como una red de carreteras, donde los vehículos que viajan por ellas es la información que se intercambia. Así tenemos diferentes informaciones que circulan, y dependen de lo solicitado: conexiones remotas, intercambio de archivos, correo electrónico y no podia faltar, claro, la Web.

Por lo tanto la Web no es más que otro dato o información que se envía y recibe a través de Internet. Cada información intercambiada se realiza utilizando un idioma o protocolo específico. Tenemos entonces que FTP es para intercambio de archivos, Telnet para conexiones remotas, Pop y Smtp es para intercambio de correo eletrónico. La Web o las páginas web enviadas se realiza utilizando el protocolo HTTP. Y todo esto se logra mediante TCP/IP, quién es el encargado de enviar y recibir en cada extremo de la conexión la información enviada. 

Para una mejor comprensión puedes ver este vídeo explicativo.




El Nacimiento de la Web

En Marzo de 1989, Tim Berners-Lee, quien era el encargado de los sistemas de información del CERN, desarrolló una forma revolucionaria, para aquel momento, que le permitiría intercambiar información entre diferentes equipos de la red.



Logró entonces que le aprobaran fondos para financiar su proyecto presentado en un informe titulado "Gestión de la Información: Una Propuesta", que no solo permitiría intercambiar información entre los equipos del CERN; sino también con otros institutos de investigación a nivel mundial.

Para lograr su cometido, Tim Berners-Lee desarrolló los siguientes componentes:
  • HyperText Transfer Protocol (HTTP)
  • Uniform Resource Locator (URL)
  • HyperText Markup Language (HTML)
El 25 de Diciembre de 1990, Tim Berners-Lee y Robert Caillau accedían a través del primer navegador de texto desarrollado por él (WorldWideWeb) a la primera página web alojada en el primer servidor web.

Tim Berners-Lee, el padre de la Web

Sir Timothy "Tim" John Berners-Lee, KBE (Londres, Reino Unido, 8 de junio de 1955) es un científico de la computación británico, conocido por ser el padre de la Web. Estableció la primera comunicación entre un cliente y un servidor usando el protocolo HTTP en noviembre de 1989. En octubre de 1994 fundó el Consorcio de la World Wide Web (W3C) con sede en el MIT, para supervisar y estandarizar el desarrollo de las tecnologías sobre las que se fundamenta la Web y que permiten el funcionamiento de Internet.

Ante la necesidad de distribuir e intercambiar información acerca de sus investigaciones de una manera más efectiva, Berners-Lee desarrolló las ideas fundamentales que estructuran la web. Él y su grupo crearon lo que por sus siglas en inglés se denomina Lenguaje HTML (HyperText Markup Language) o lenguaje de etiquetas de hipertexto, el protocolo HTTP (HyperText Transfer Protocol) y el sistema de localización de objetos en la web URL (Uniform Resource Locator).


Es posible encontrar muchas de las ideas plasmadas por Berners-Lee en el proyecto Xanadú (que propuso Ted Nelson) y el memex (de Vannevar Bush).

Curso iDESWEB de la Universidad de Alicante y Actívate de Google

Soy Ing. de Computación y mi experiencia en el área de desarrollo de aplicaciones ha sido bajo la arquitectura cliente/servidor, modelo tradicional, donde escribimos código en un lenguaje determinado, lo compilamos y enlazamos hasta obtener un ejecutable que hay que instalar (junto a sus diferentes librerías y otros componentes) en el computador del usuario final. Esta aplicación una vez ejecutada se conecta a la base de datos y mediante un lenguaje de consultas estructurado (SQL) realiza las consultas y actualizaciones en la base de datos.

Tengo intenciones de desarrollar, según lo visto hasta ahora, una aplicación web que ofrecerá un servicio (SaaS). Fui donde un amigo para que me orientara donde iniciar para actualizar mis conocimientos y aprender a desarrollar aplicaciones web y me recomendó la página "Actívate" de Google.

Me pareció una buena idea hacer el curso. Cuatro aspectos me convencieron a hacerlo: el primero es que es vía on-line y no-presencial, en segundo lugar es auspiciado por la Universidad de Alicante (España) y Google; en tercer lugar es que obtienes un certificado emitido por la Universidad de Alicante y el cuarto es que es gratuito. Si con todos estos beneficios no decidiera hacerlo, estaría perdiendo una gran oportunidad.

Ya dentro del curso y lo que he visto hasta ahora, puedo decir que me parece una excelente iniciativa y estoy muy de acuerdo con el material incluido, los vídeos, y las lecturas y ejercicios indicados.

Felicito al Prof. Sergio Luján Mora y a todo el equipo de la Universidad de Alicante y de Actívate que colaboraron en este proyecto para formar nuevos profesionales en las técnologías digitales.

Desde Venezuela les envío mis saludos.

Ing. Iván Pugliese

Entrada Destacada

HTML: Formularios - Parte 2

En esta entrada continuaremos con la programación de formularios en HTML. Select Con <select> podemos definir en formularios ...