About

About

Reciente

Navigation

Fundamentos del diseño y desarrollo web.




DISEÑO WEB.

Desde que se creó la primera pagina web, surgió la necesidad de contar con profesionales que diseñen y desarrollen dichas páginas. Crear y mantener un sitio web requiere del uso de una variedad de tareas informáticas, entre ellas podemos destacar el manejo de servidores, el desarrollo FRONT-END, el desarrollo BACK-END, y el diseño gráfico. Para diseñar un sitio web podemos seguir el siguiente proceso: 

-Obtención de los requerimientos de los clientes 

-Diseño de la apariencia de cada una de las paginas que lo compondrán. 

-Programación de su interfaz en el navegador web. 
-Diseño de sus bases de datos. 
-Programación de sus funcionalidades. 
-Renta o compra del servidor que lo alojara junto con la base de datos. 
-Pruebas al desarrollo. 
-Gestión de cambios al desarrollo. 
-Su administración en productivo.


El sitio web debe de ser adaptable para que este se pueda ver desde computadores de escritorio, tabletas, teléfonos u otros dispositivos móviles. Cada dispositivo cuenta con al menos un navegador web para visualizar el sitio sin importar el sistema operativo que utilice, esto hace del diseño web la alternativa perfecta en un inicio para el desarrollo multiplataforma. 

DESARROLLO WEB.

El desarrollo del diseño web es un proceso muy importante, ya que en este las ideas y requerimientos toman la forma final que el usuario experimentara en el sitio web. Hay diferentes roles en el ecosistema del desarrollo web puesto que un desarrollador web puede construir y mantener contenido apuntando a diferentes plataformas y dispositivos, el desarrollo se divide en dos grandes procesos el FRONT-END y el BACK-END.


El FRONT-END traduce el diseño de la apariencia del sitio web al código que interpretara el dispositivo con el que va a interactuar el usuario final, interpreta los requerimientos del cliente a objetivos de desarrollo:

-Acomoda el contenido previamente definido.
-Agrega imágenes, audio y vídeo.
-Estructura la información.
-Crea menú de navegación.
-Agrega vínculos entre páginas del mismo sitio.
-Agrega tipografías.
-Agrega paleta de colores.
-Comunica con la capa del BACK-END.

Todas estas utilidades las logra usando lenguajes de programación como HTML, CSS Y Javascript, estos lenguajes en conjunto hacen posible la visualización del sitio web e incluso atractivo a los usuarios.


En el BACK-END se programan las funcionalidades que el cliente quiere que tenga el sitio web, por ejemplo si se trata de un sitio de ventas por Internet que el usuario tenga que registrarse en el sitio poniendo sus datos personales, clasificar a los usuarios por región, aceptar pagos por Internet, tener un registro de lo que ha comprado el usuario y más. 

Todas estas funciones se realizan en otros lenguajes de programación mas poderosos como C#, JAVA, PHP, PYTHON, RUBY, entre otros. Los desarrolladores BACK-END generan un código a las bases de datos, por ejemplo cuando están en una tienda online y realizas una búsqueda de productos, el código BACK-END revisa en la base de datos los productos buscados y entrega a la capa de FRONT-END para que el usuario la pueda visualizar desde el mismo sitio web.

Con estos dos roles claros definamos un tercero, donde aquel que trabaja en todas las diferentes capas del desarrollo web es conocido como un programador o desarrollador FULL STACK, aunque actualmente todo desarrollador web debe tener claro el funcionamiento de ambas capas. Se puede considerar que estas capas del STACK  son un conjunto de herramientas tanto para el FRONT-END como para el BACK-END.


Un verdadero desarrollador web es excepcional entre los desarrolladores, pues hay muy pocos de ellos y son muy difíciles de conseguir, así que tienes una muy buena oportunidad aquí, con la rápida evolución que ha tenido la web en estos últimos años, los desarrolladores actuales deben de tener los conocimientos suficientes sobre el FRONT y sobre el BACK, con esto se pueden especializar en las diferentes partes del proceso.

Gracias por haber leido mi primer post espero que les haya gustado e incursionen en este maravilloso mundo del desarrollo web.










Compartir
Banner
Next
Entrada más reciente
Previous
This is the last post.

Charlie Jauregui

Publicar un comentario:

0 Comentarios: