Un desarrollador web es un programador que desarrolla aplicaciones 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 formales de educación o licencia para convertirse en desarrollador web. Sin embargo, muchas universidades y escuelas vocacionales ofrecen cursos de desarrollo web. También hay muchos tutoriales y artículos que enseñan desarrollo web, a menudo disponibles gratuitamente en la web, por ejemplo, en JavaScript.
Aunque no existen requisitos formales, los proyectos de desarrollo web requieren que los desarrolladores web tengan conocimientos y habilidades tales como: