Sei sulla pagina 1di 24

DECODIFICANDO O

DESENVOLVEDOR WEB
DECODIFICANDO O DESENVOLVEDOR WEB 2

SUMÁRIO

Introdução......................................................................................................................4

O profissional..................................................................................................................... 7

O processo de desenvolver......................................................................................... 11

As habilidades de um desenvolvedor web.............................................................. 17

A carreira e o mercado.................................................................................................. 20

Conclusão........................................................................................................................ 22

Sobre a Impacta Certificação e Treinamento......................................................... 23


INTRODUÇÃO
Introdução

DECODIFICANDO O DESENVOLVEDOR WEB 4

INTRODUÇÃO

O mundo do desenvolvimento web já percorreu um longo caminho. As


coisas começaram com as páginas de HTML (Hypertext Markup Language) e
os links que levavam às páginas de destino na navegação de um website
simples. Logo em seguida, surgiram editores e outras ferramentas que
facilitariam a elaboração dos códigos, economizando tempo e gerando
mais autonomia para quem iniciava nesta área.

Com o passar dos anos, novas tecnologias foram somadas à criação de


websites e aplicações de Internet. Vieram o CSS, o Javascript e o Flash, as
linguagens PHP e SQL, entre outras regras, sistemas de códigos e bancos de
dados. Então, as soluções web foram ficando mais complexas e também
mais elegantes e bem elaboradas.
DECODIFICANDO O DESENVOLVEDOR WEB 5

INTRODUÇÃO

Então, imagine que você tem um empreendimento, evento ou website


pessoal com uma quantidade enorme de conteúdos a divulgar. Imagine
ainda que você deseja atualizar e apresentar esse conteúdo da forma
mais eficiente possível, tudo planejado, construído e testado do modo
mais confiável, dando suporte ao seu projeto ou até melhorando o
trabalho já desenvolvido em outras circunstâncias. Se você quer tudo isso,
então você precisa de um desenvolvedor web (ou, nos termos em
inglês, um web developer).
O PROFISSIONAL
O profissional

DECODIFICANDO O DESENVOLVEDOR WEB 7

O PROFISSIONAL

Você consegue descrever precisamente o que seria um desenvolvedor


web? Quais são as competências e tecnologias que ele precisa dominar para
exercer seu encargo e lhe entregar ótimas dinâmicas de navegação e
visualização de um produto para Internet?

Um desenvolvedor web é o profissional encarregado de fazer com que


seu website ou sua aplicação web funcione corretamente. A função muitas
vezes acaba se confundindo com o web designer ou programador
de códigos-fonte, mas o web developer está bem mais atrelado ao
planejamento, arquitetura e realização de testes da plataforma web que
será colocada no ar. Nesse sentido, ele também cuida do suporte e do
aperfeiçoamento de projetos que foram desenvolvidos e já estão acessíveis
para os internautas. Esse profissional cria a interatividade e as ações
propostas para o website.
DECODIFICANDO O DESENVOLVEDOR WEB 8

O PROFISSIONAL

É correto dizer que a maioria dos desenvolvedores web adora a Internet e,


obviamente, ver as soluções web existentes e navegar constantemente
pelo ambiente virtual. Embora seja viável fazer seu trabalho sem gozar dos
meios de navegação, é essencial que a pessoa tenha enorme simpatia pela
Internet — caso contrário, o alto nível de programação, o planejamento
rigoroso e as decorrências alcançadas com o trabalho seriam uma grande
amolação para quem fosse lidar diariamente com isso.

Mas a característica que, talvez, mais diferencie este profissional dos


outros que operam com o design, edição e arquitetura das soluções
e recursos para a Internet é que os desenvolvedores web normalmente
são “solucionadores de problemas”. Eles preferem fazer com que uma
página de uma loja virtual ou site corporativo opere sem defeitos a
deixá-la bonita ou mais atraente para seus respectivos visitantes.
Afinal, eles estão muito mais ajustados a produzir boas saídas e dar
vazão para que o portal, blog ou website faça bem tudo aquilo para o
qual fora projetado e consiga atingir suas metas, sejam elas arrojadas, de
divulgação ou meramente informativas.

Além da boa cabeça e habitualidade para o planejamento, o


desenvolvedor web precisa estar acostumado a lidar com várias
inguagens, a fim de criar vários scripts e códigos. Nem sempre será o
desenvolvedor web quem vai escrevê-los ou os colocar para funcionar
nas páginas, mas ele precisa saber a fundo, é claro, como fazer estas
montagens. Isso porque não é incomum que esses profissionais sejam
parte de um time de pessoas de diversas áreas que trabalham no website ou
aplicação de rede, como designers, programadores e redatores de conteúdo.
DECODIFICANDO O DESENVOLVEDOR WEB 9

O PROFISSIONAL

Neste sentido, às vezes pode ser preciso preencher algumas destas


funções, dependendo do cliente ou da empresa para a qual se trabalha, e
em outras vezes ocupa-se mais um posto gerencial e de análise da
engenharia da coisa.
O PROCESSO DE
DESENVOLVER
O processo de desenvolver

DECODIFICANDO O DESENVOLVEDOR WEB 11

O PROCESSO DE DESENVOLVER

Vale dizer que todo projeto web apresenta desafios únicos, mas o processo
a ser desenvolvido geralmente abraça seis etapas, as quais devem ser muito
bem pensadas antes de serem postas em prática:

• Definição e planejamento do website

• Arquitetura da informação

• Design do website

• Construção do website

• Comercialização do website

• Acompanhamento, avaliação e manutenção do projeto


DECODIFICANDO O DESENVOLVEDOR WEB 12

O PROCESSO DE DESENVOLVER

O desenvolvimento de um website ou solução web é algo que pode


envolver investimentos de pequeno porte ou grandes propostas
orçamentárias, além dos recursos humanos envolvidos e variados
prazos de implantação. Tudo deve ser pensado dentro do contexto da
missão global da organização contratante. O resultado de um projeto
mal planejado é uma plataforma para a Internet que fica carente de
recursos e atenção dos visitantes, com falhas e difícil de navegar.

Definição e planejamento do website

Esta fase inicial é quando são definidas as metas e objetivos do website.


Começa-se a coletar e analisar as informações que o desenvolvedor
precisa para justificar o orçamento proposto e os recursos necessários
para que tudo funcione bem. Também é o momento de determinar o
escopo do conteúdo do website, o suporte e as funcionalidades e
tecnologias necessárias para a melhor interação entre plataforma e os
usuários, bem como a profundidade e amplitude dos recursos de informação
que são relevantes para rechear as páginas e atender às expectativas dos
visitantes do produto a ser desenvolvido.

Arquitetura da informação

Nesta etapa, deve se especificar o conteúdo e a organização do website.


O desenvolvedor web e a equipe responsável têm que inventariar todo o
conteúdo existente e especificar a estrutura organizacional da edificação
virtual que será erguida. Uma vez que a arquitetura de conteúdo tiver
sido esboçada, pequenos protótipos do website deverão ser construídos,
a fim de testar o que funciona e como serão as movimentações dentro
DECODIFICANDO O DESENVOLVEDOR WEB 13

O PROCESSO DE DESENVOLVER

da navegação. A implantação desses protótipos é útil por duas razões:


eles são a melhor maneira de testar a navegação no website e para
desenvolver a interface do usuário. Por isso, têm que incorporar páginas
suficientes para avaliar com precisão a passagem das operações dos
menus para suas páginas de conteúdo. Desta forma, a instituição desta fase
possibilita que os designers gráficos consigam elaborar as relações entre a
aparência do website e como a interface de navegação suporta o design de
informação.

Design do website

Nesta fase, o projeto adquire o seu look and feel, ou seja, a maneira que os
usuários verão e sentirão a navegação dentro do projeto web. Aqui, as normas
gráficas de design são produzidas e aprovadas. Ilustrações, fotografias e
outros conteúdos de audiovisual serão investigados, lidos, escritos,
organizados e montados, em uma edição de conteúdo perfeitamente
elaborada.

Qualquer programação, escalação de banco de dados e a entrada de


motores de busca devem ser encaminhadas nesta fase. O objetivo
é determinar todos os componentes de conteúdo e a programação
funcional, de sorte que estarão prontos para a fase final de produção:
a efetiva construção das páginas sensíveis do website.

Construção do website

Só nesta fase mais madura do projeto é que a maior parte das páginas
do website é rematada com o conteúdo. Ao esperar até que se chegue a
DECODIFICANDO O DESENVOLVEDOR WEB 14

O PROCESSO DE DESENVOLVER

uma arquitetura detalhada, o desenvolvedor web consegue minimizar


toda a agitação, o desperdício de energia e os esforços redundantes que
poderiam atrasar a entrega do projeto finalizado. Nada impede, todavia,
de se refinar as coisas que haviam sido planejadas até então, e esta é a hora
de verificar os pontos vulneráveis e os aspectos positivos, a fim de melhorar a
navegação pelo conteúdo oferecido.

Depois que o website foi construído, com todas as páginas concluídas


e todos os componentes de banco de dados e a programação
acionados, ele está pronto para o teste de usuário. O teste deve ser feito
especialmente por pessoas de fora da equipe de desenvolvimento local,
as quais estejam dispostas a colaborar com a apresentação de críticas
sobre a navegação, reportar bugs eventuais, observar erros tipográficos,
além de falar sobre a concepção global e a eficácia do website. Essas
pessoas podem, ocasionalmente, perceber certas coisas que foram
descuidadas. Só depois de que esse projeto tiver sido exaustivamente
testado e aperfeiçoado é que se pode começar a divulgar a url para um
público maior.

Comercialização do website

O projeto pode ser parte integrante de uma campanha de marketing e de


programas próprios de comunicação corporativa. Dessa forma, a URL do
website deve aparecer em todo o material de marketing que o cliente ou
empresa contratante gera.

Faz parte do trabalho do desenvolvedor web, portanto, encontrar meios


de maior divulgação da URL e promoção do website nos outros canais
DECODIFICANDO O DESENVOLVEDOR WEB 15

O PROCESSO DE DESENVOLVER

da organização, com empresas afiliadas ou em parceria com outras


instituições e serviços web.

Acompanhamento, avaliação e manutenção do projeto

O software de um servidor pode gravar uma abundância de informações


sobre os visitantes do website. Mesmo os mais simples são capazes de
rastrear a quantidade de pessoas (visitantes únicos) que viram o website
durante um período determinado, ou quantas páginas foram solicitadas
para visualização, entre muitas outras variáveis. Ao avaliar os logs do servidor,
podem-se desenvolver dados quantitativos sobre o sucesso do trabalho
feito.

Esses logs delinearão quais páginas são mais populares, além de indicar
qual a localização geográfica dos visitantes do site. Registros detalhados
são a chave para quantificar o êxito de um projeto de Internet desse
porte, e o desenvolvedor web deve arquivá-los por um longo prazo, a fim
deestar preparado para adicionar ou alterar categorias de informações,
diante da mudança de necessidades ou objetivos do cliente ou empresa
contratante.

Os aspectos estéticos e funcionais de um website precisam de atenção


constante e ter ainda uma higiene devotada, sobretudo na hora de
atualização de conteúdo. Os backups devem ser feitos invariavelmente,
em um meio de armazenamento seguro e confiável, para garantir que
uma falha de hardware catastrófica no servidor web não acabe com
todo o projeto.
AS HABILIDADES DE
UM DESENVOLVEDOR
WEB
As habilidades de um desenvolvedor web

DECODIFICANDO O DESENVOLVEDOR WEB 17

AS HABILIDADES DE UM DESENVOLVEDOR WEB

O trabalho do desenvolvedor web é o mais delicado entre os profissionais


do segmento e exige uma visão ampla de mercado, além de noções de
gestão, marketing e outras competências. É essencial que se dominem
diversas tecnologias.

Para começar, HTML e CSS são os blocos de construção de todo


o desenvolvimento web, e por isso é importante saber essas duas
tecnologias relativamente bem. Mas, para ser um desenvolvedor de
sucesso, provavelmente será necessário saber mais do que apenas
estas tecnologias, que são coerentes com o nível da camada de
apresentação do projeto: o HTML define a estrutura da página, e o CSS
demarca suas alterações ou estilos de aparência.
DECODIFICANDO O DESENVOLVEDOR WEB 18

AS HABILIDADES DE UM DESENVOLVEDOR WEB

Há ainda a camada de regras de negócios, a qual envolve as linguagens


PHP, ASP, ColdFusion, CGI, Ruby on Rails, entre outras. Por fim, nos projetos
que usam banco de dados, esta camada de dados demanda o
conhecimento em linguagem SQL, MySQL e o SQL Server, por exemplo.

Todo desenvolvedor web deve iniciar sua carreira aprendendo ao menos


HTML e CSS. A partir daí, é necessário identificar as tecnologias mais
importantes para realizar os projetos que serão construídos, e é isso que
determinará quais são as competências e habilidades que terão que ser
aprimoradas ao longo do tempo. O desenvolvedor web é uma profissão
em constante transformação, desafiadora e dinâmica!
A CARREIRA E O
MERCADO
A carreira e o mercado

DECODIFICANDO O DESENVOLVEDOR WEB 20

A CARREIRA E O MERCADO

Embora leve algum tempo, este profissional será capaz de se instruir o


suficiente para dar os primeiros passos no mundo da codificação e da
estrutura de um projeto para a Internet. Leve em conta que o mercado de
informática e tecnologia para a engenharia de Internet continua muito
aquecido, e não existem tantos profissionais qualificados para atender
a demanda que há no país para construir e aperfeiçoar os websites e
soluções web.

O desenvolvedor web pode ser contratado diretamente por uma empresa,


de forma que receba salários e benefícios normais como empregado,
ou trabalhar como freelancer, e assim ganhar pela execução e entrega de
projetos no prazo ajustado com o cliente. Normalmente, paga-se bem e o
mercado é ótimo para quem domina algumas linguagens como JAVA, C#,
PHP, ASP e aquelas que lidam com bancos de dados.
CONCLUSÃO
Conclusão

DECODIFICANDO O DESENVOLVEDOR WEB 22

CONCLUSÃO

O desenvolvedor web, mais que qualquer outra coisa, é um solucionador de


problemas e sua carreira é bastante desafiadora. O sucesso na profissão
só depende dos esforços de quem quer enveredar por esta área, tão
promissora atualmente. Você sente prazer em navegar no mundo virtual
e gosta de aprender novas linguagens de programação de informática?
Então, você tem muitos elementos favoráveis para se dar bem nesta
profissão.
Sobre a Impacta Certificação e Treinamento

DECODIFICANDO O DESENVOLVEDOR WEB 23

A Impacta Certificação e Treinamento é um dos pilares do


Grupo Educacional Impacta Tecnologia, fornecendo mais
de 300 treinamentos e 40 certificações, próprias e oficiais,
nas áreas de TI, Gestão, Design e Marketing Digital. Os
treinamentos são ministrados por profissionais altamente
qualificados e com ampla vivência de mercado.
Acesse impacta.com.br