Desenvolvedor web - Web developer

Um desenvolvedor da web é um programador que se especializou ou está especificamente envolvido no desenvolvimento de aplicativos da World Wide Web usando um modelo cliente-servidor . Os aplicativos normalmente usam HTML , CSS e JavaScript no cliente, PHP , ASP.NET ( C # ), Python , Node.js , Go ou Java no servidor e http para comunicações entre cliente e servidor. Um sistema de gerenciamento de conteúdo da web é freqüentemente usado para desenvolver e manter aplicativos da web.

Natureza do emprego

Os desenvolvedores da Web são encontrados trabalhando em diversos tipos de organizações, incluindo grandes corporações e governos , pequenas e médias empresas , ou sozinho como freelancers . Alguns desenvolvedores da Web trabalham para uma organização como funcionários permanentes em tempo integral, enquanto outros podem trabalhar como consultores independentes ou como contratados para uma agência ou para uso pessoal doméstico. Os desenvolvedores da Web normalmente lidam com a lógica do lado do servidor e do front-end . Isso geralmente envolve a implementação de todos os elementos visuais que os usuários veem e usam nos aplicativos da web, bem como todos os serviços da web que são necessários para impulsionar o uso de seu trabalho de desenvolvimento. Os salários variam dependendo do tipo de trabalho de desenvolvimento, localização e nível de antiguidade.

Tipo de trabalho realizado

Os aplicativos da web modernos geralmente contêm três ou mais camadas e, dependendo do tamanho da equipe em que o desenvolvedor trabalha, ele pode se especializar em uma ou mais dessas camadas - ou pode assumir uma função mais interdisciplinar . Um desenvolvedor web é geralmente classificado como desenvolvedor web front-end ou desenvolvedor web back-end . Por exemplo, em uma equipe de duas pessoas, um desenvolvedor pode se concentrar nas tecnologias enviadas ao cliente , como HTML , JavaScript , CSS , ReactJS ou AngularJS , bem como nas estruturas do lado do servidor (como Perl , Python , Ruby , PHP , Java , ASP , ASP.NET , Node.js ) usados ​​para entregar conteúdo e scripts ao cliente. Enquanto isso, o outro desenvolvedor pode se concentrar na interação entre as estruturas do lado do servidor , o servidor da web e um sistema de banco de dados . Além disso, dependendo do tamanho da sua organização, os desenvolvedores acima mencionados pode trabalhar em estreita colaboração com um criador de conteúdo / copywriter , o assessor de marketing , usuário designer de experiência , web designer , produtor web , gerente de projeto , arquiteto de software , ou administrador de banco de dados - ou podem ser responsáveis ​​por tarefas como web design e gerenciamento de projetos .

Requisitos educacionais e de licenciamento

Não há requisitos formais de educação ou licenciamento para se tornar um desenvolvedor da web. No entanto, muitas faculdades e escolas de comércio oferecem cursos de desenvolvimento web. Existem também muitos tutoriais e artigos que ensinam desenvolvimento web, disponíveis gratuitamente na web - por exemplo, em JavaScript básico .

Mesmo que não haja requisitos formais, lidar com projetos de desenvolvimento da web requer que aqueles que desejam ser referidos como desenvolvedores da web tenham conhecimentos e habilidades avançadas, como:

Veja também

Referências

links externos