• Nenhum resultado encontrado

DECODIFICANDO O DESENVOLVEDOR WEB

N/A
N/A
Protected

Academic year: 2021

Share "DECODIFICANDO O DESENVOLVEDOR WEB"

Copied!
24
0
0

Texto

(1)

DECODIFICANDO O

(2)

2 DECODIFICANDO O DESENVOLVEDOR WEB

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

(3)
(4)

4 DECODIFICANDO O DESENVOLVEDOR WEB

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.

(5)

5 DECODIFICANDO O DESENVOLVEDOR WEB

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

(6)
(7)

7 DECODIFICANDO O DESENVOLVEDOR WEB

O PROFISSIONAL

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

(8)

8 DECODIFICANDO O DESENVOLVEDOR WEB

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.

(9)

9 DECODIFICANDO O DESENVOLVEDOR WEB

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

(10)

O PROCESSO DE

DESENVOLVER

(11)

11 DECODIFICANDO O DESENVOLVEDOR WEB

O PROCESSO DE DESENVOLVER

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

(12)

12 DECODIFICANDO O DESENVOLVEDOR WEB

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,

(13)

13 DECODIFICANDO O DESENVOLVEDOR WEB

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

(14)

14 DECODIFICANDO O DESENVOLVEDOR WEB

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

(15)

15 DECODIFICANDO O DESENVOLVEDOR WEB

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.

(16)

AS HABILIDADES DE

UM DESENVOLVEDOR

(17)

17 DECODIFICANDO O DESENVOLVEDOR WEB

AS HABILIDADES DE UM DESENVOLVEDOR WEB

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

(18)

18 DECODIFICANDO O DESENVOLVEDOR WEB

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!

(19)

A CARREIRA E O

MERCADO

(20)

20 DECODIFICANDO O DESENVOLVEDOR WEB

A CARREIRA E O MERCADO

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.

(21)
(22)

22 DECODIFICANDO O DESENVOLVEDOR WEB

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.

(23)

23 DECODIFICANDO O DESENVOLVEDOR WEB

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.

(24)

Referências

Documentos relacionados

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

Com o objetivo de compreender como se efetivou a participação das educadoras - Maria Zuíla e Silva Moraes; Minerva Diaz de Sá Barreto - na criação dos diversos

A prova do ENADE/2011, aplicada aos estudantes da Área de Tecnologia em Redes de Computadores, com duração total de 4 horas, apresentou questões discursivas e de múltipla

17 CORTE IDH. Caso Castañeda Gutman vs.. restrição ao lançamento de uma candidatura a cargo político pode demandar o enfrentamento de temas de ordem histórica, social e política

devastadoras e trágicas para o seu povo; que dezenas de civis, incluindo crianças, foram e continuam a ser vítimas deliberadas desta brutal guerra civil e que mais de 400 000

O emprego de um estimador robusto em variável que apresente valores discrepantes produz resultados adequados à avaliação e medição da variabilidade espacial de atributos de uma

 Para os agentes físicos: ruído, calor, radiações ionizantes, condições hiperbáricas, não ionizantes, vibração, frio, e umidade, sendo os mesmos avaliados

Rama, modelo de ação e virtude: Rama é mais um dos avateres de Vishnu, sendo considerado o deus da verdade e da virtude.. Diferente de outros deuses hindus, acredita-se que Rama