Está en la página 1de 6

Web developer:Básicamente, el papel de un web developer es programar sitios web y

aplicaciones en línea para la empresa.

Esto requiere gran conocimiento de diferentes herramientas, técnicas y conceptos de


desarrollo, puesto que es un área que no para de evolucionar.

Podemos dividir las tareas de un web developer en 4 áreas distintas:

desarrollo front-end;

desarrollo back-end;

configuración de bases de datos;

manutención del sitio en el servidor.

Vamos a profundizar más en cada una de estas tareas para comprender exactamente qué es lo
que está incluido en el día a día de un desarrollador web.

Front-end
La programación front-end se refiere a las partes del sitio que el usuario ve y con la cuales
interactúa. Esta parte del sitio es controlada por el navegador que el visitante utiliza.

Es por eso que el mismo sitio a veces tiene algunas diferencias — variaciones del mismo tono
de color, detalles diferentes en algunos elementos, etc. — de un navegador a otro.

Parte del trabajo del web developer es garantizar que la experiencia del usuario sea agradable y
similar en todos los principales navegadores.

Los principales lenguajes involucrados en el front-end son:


HTML;

CSS;

Javascript, con sus muchas variaciones y bibliotecas, como jQuery.

Back-end
El back-end, en cambio, involucra la parte más pesada del sitio, y tiene que lidiar con varias
informaciones importantes, como datos y preferencias personales de los usuarios.

Para ayudarte a entender la situación vamos a un ejemplo práctico: accedes a un sitio web para
comprar entradas para aquella película que estabas esperando desde hace mucho tiempo.

Como ya hemos visto, la parte con la que interactúas, la interfaz del sitio, es la parte de front-
end. Pero, ¿qué decir de toda la lógica detrás de la compra — elección de los lugares, pago,
confirmación de la petición y así sucesivamente?

Todo esto compone el trabajo del back-end, y engloba una comunicación constante y segura
entre la aplicación, el servidor e, inclusive, aplicaciones externas (como los proveedores de
pago).

Bases de datos
Cuando un sitio web necesita la parte de back-end — solo los más simples utilizan el front-end
— es natural que se necesite un lugar para guardar todos los datos que se van recopilando.

Este es el punto de partida para las bases de datos, con las que el web developer necesita tener
mucha familiaridad.
Esta parte de la aplicación se ocupa de la información más sensible e importante, por lo que no
es cualquiera que pueda ser responsable de ella.

Manutención en el servidor
La manutención en el servidor es la parte más obvia de la labor: todo lo que se construye
necesita trabajo de manutención, y no es diferente con los sistemas web.

Cualquier actualización en la interfaz del sitio, el cambio de lógica en la base de datos o la


corrección de seguridad en el back-end forman parte del cotidiano del desarrollador web

Estándares de desarrollo web: Cuando se habla sobre estándares fundamentales o clave para
le web, que significan:

Lenguajes estructurales y semánticos

 Lenguaje de Marcado de Hipertexto (HTML) 4.01


 Lenguaje de Marcado de Hipertexto Extensible (XHTML) 1.0
 Lenguaje de Marcado Extensible (XML) 1.0

Lenguajes de Presentación

 Hojas de Estilo en Cascada (CSS) nivel 1


 CSS nivel 2 revisión 1
 CSS nivel 3 (CRs o mejor)

Modelos de Objetos

 Modelos de Objetos del Documento (DOM) nivel 1


 DOM nivel 2 (HTML, Núcleo, Eventos, Transversal)
 DOM nivel 3 (Núcleo)

Lenguajes de Script
 ECMAScript 262 (la versión estándar de JavaScript)

Los navegadores avanzados que implementan completamente la anterior deberían


considerar implementar lo siguiente:

 Extensiones y actualizaciones de HTML4 y XHTML 1.0

Microformatos

 Aplicaciones Web 1.0 (también conocido como "HTML5")


 XHTML 1.1

Lenguajes Adicionales de Marcado

 Mathematical Markup Language (MathML) 1.01


 MathML 2.0

El Consorcio World Wide Web (World Wide Web Consortium, abreviado W3C), junto con otros
grupos y organismos de estandarización, ha establecido las tecnologías para crear e interpretar
contenido basado en web. Estas tecnologías, que son llamadas estándares web, son
cuidadosamente diseñadas para entregar el mayor beneficio al mayor número de usuarios de la
web mientras aseguran la viabilidad a largo plazo de cualquier documento publicado en la web.

https://rockcontent.com/es/blog/framework/

https://rockcontent.com/es/blog/desarrollador-web/

Framework:En pocas palabras, un Framework es una estructura previa que se puede


aprovechar para desarrollar un proyecto.
El Framework es una especie de plantilla, un esquema conceptual, que simplifica la elaboración de una
tarea, ya que solo es necesario complementarlo de acuerdo a lo que se quiere realizar.

A pesar de que su uso más común es en la informática, este concepto es también utilizado en el
Marketing.

En ambas áreas facilita mucho el trabajo, ya sea del desarrollo de un software o de una estrategia de
mercadotecnia.

Páginas estaticas:Una página web estática es un sitio de Internet que muestra el mismo
contenido para todos los usuarios, en vez de proporcionar contenido personalizado a la medida
de cada usuario, y que no se actualiza a menudo. Las páginas web estáticas, que algunas veces
se conocen como páginas planas, contrastan con las páginas web dinámicas que se actualizan
frecuentemente y proporcionan información personalizada para usuarios individuales.Por
ejemplo, el sitio web de un negocio específico puede tener páginas web estáticas que den
detalles de sus servicios, la historia de la compañía y su equipo ejecutivo. Las páginas estáticas
también son buenas para mostrar los productos y servicios de un negocio.Algunos ejemplos de
páginas web estaticas son:

 https://es.wikipedia.org/wiki/HubSpot
 https://www.3m.com.mx/3M/es_MX/inicio/politica-privacidad/
 https://www.momentive.ai/en/about/directors

Páginas dinámicas:son puramente informativos, una página web dinámica es más


funcional.Permite a los usuarios interactuar con la información que aparece en la página.Por
supuesto, eso requiere utilizar algo más que código HTML.se basan tanto en lenguajes de
scripting del lado del cliente como del lado del servidor, como JavaScript, PHP o ASP.Cuando un
usuario accede a una página web dinámica, el sitio puede cambiarse a través de un código que
se ejecuta en el navegador y/o en el servidor.
El resultado final es el mismo que en una página web estática: una página HTML que se muestra
en el navegador web.Para generar contenido dinámica, estas páginas web utilizan una
combinación de secuencias de comandos del lado del servidor y del lado del cliente.Algunos
ejemplos de páginas web dinámicas son:

 http://www.emprendedores.es/
 http://www.starwars.com/
 http://www.steampowered.com/
 http://www.artiemhotels.com/

Página web:Una página web es un documento accesible desde cualquier navegador con acceso
a internet, y que puede incluir audio, vídeo, texto y sus diferentes combinaciones.

https://rockcontent.com/es/blog/framework/

http://desarrolloweb.dlsi.ua.es/cursos/2012/nuevos-estandares-desarrollo-sitios-web/
desarrollo-web-actual

https://rockcontent.com/es/blog/desarrollador-web/

https://presupuestowp.com/disenador-web-wordpress/tipo-pagina-web/estatica-vs-dinamica/

https://economipedia.com/definiciones/pagina-web.html

También podría gustarte