Un desarrollador web es un programador que desarrolla aplicaciones para la World Wide Web utilizando un modelo cliente-servidor . Las aplicaciones suelen utilizar HTML , CSS y JavaScript en el cliente, y cualquier lenguaje de programación de propósito general en el servidor. HTTP se utiliza para las comunicaciones entre el cliente y el servidor. Un desarrollador web puede especializarse en aplicaciones del lado del cliente ( desarrollo web front-end ), aplicaciones del lado del servidor (desarrollo back-end) o ambas (desarrollo full-stack). [1]
No existen requisitos de formación formal ni de licencia para convertirse en desarrollador web. Sin embargo, muchas universidades y escuelas profesionales ofrecen cursos de desarrollo web. También hay muchos tutoriales y artículos que enseñan desarrollo web, a menudo disponibles de forma gratuita en la web (por ejemplo, sobre JavaScript).
Aunque no existen requisitos formales, los proyectos de desarrollo web requieren que los desarrolladores web tengan conocimientos y habilidades como: