Ir al contenido

Full Stack Web Developer

Conceptos

Descripción

¿Qué es un desarrollador web full stack?

Un desarrollador web es un programador especializado, o dedicado de forma específica, a desarrollar aplicaciones de la World Wide Web o aplicaciones distribuidas en red que se ejecutan desde un servidor web hacia un navegador web.

Imagen esquemática que muestra la capa del navegador, la de internet y la del servidor.
Fig. 1. Capas de aplicación.

Las aplicaciones web suelen tener varias capas. Front end y back end son términos que se refieren a la separación de intereses entre una capa de presentación y una capa de acceso a datos respectivamente. Los programadores que desarrollan el front end para el navegador se denominan front end developers, y son back end developers aquellos que desarrollan la capa del back end en el servidor.

Los desarrolladores web que trabajan tanto en la capa del front  como en la del back  son denominados full stack web developers.

  Saber más...

Perfiles

Empleos en desarrollo web

El desarrollo web es llevado a cabo por una serie de perfiles profesionales complementarios que se reparten el trabajo según su área de especialización. La siguiente tabla muestra aquellos perfiles comunes relacionados con el desarrollo web front end y back end.

  Full stack
  Front end    Back end
  Pasa con el puntero del ratón por encima de los distintos perfiles para obtener una breve descripción.
Desarrollo Programador front end Desarrollo Programador back end
Maquetador Ingeniero de datos
Diseñador UX/UI Probadores de software
Diseño Diseñador gráfico Sistemas Administrador
Redactor de contenidos DevOps
Marketing Desarrollador SEO Administrador de redes
Experto en mercados digitales Otros Gestor de compras...

Flujos de trabajo

En el front end, los grupos de perfiles profesionales de desarrollo se ocupan de la programación de la interfaz de la aplicación, la usabilidad y el maquetado del diseño. Los diseñadores elaboran las propuestas gráficas y de contenido, y los encargados de marketing trabajan en la manera en que la aplicación web va a ser difundida en la red.

El web project manager es el director de orquesta que unifica criterios.

En el back end, los desarrolladores programan la lógica del servidor, dan estructura a los datos y prueban las funcionalidades, y los encargados de sistemas se ocupan de que la infraestructura (servidores, redes y herramientas de desarrollo) estén operativas.

Otros perfiles, como los gestores de compras, se encargan de aprovisionar el flujo de trabajo con los recursos tecnológicos que se requieren.

Tecnologías

Las herramientas del desarrollador web

Los utensilios del desarrollador web son las tecnologías con las que llevará a cabo su trabajo profesional. Estas herramientas cubren distintas áreas de utilidad: lenguajes de programación, marcos de desarrollo (frameworks), sistemas de gestión de bases de datos (SGBD), servidores de aplicaciones... A continuación se muestra un listado de las más conocidas, pero la lista es mucho más extensa. Pulsa en el enlace de cada ficha para obtener información.

Contactar

¿Dudas?

Si necesitas obtener más información sobre Full Stack Web Developer, contacta con nosotros haciéndonos llegar tus consultas a través de este formulario.

Es necesario rellenar todos los campos del formulario.


  • Todos los campos son obligatorios.