|
Descrição:
Profissional especializado em desenvolvimento para Web. Utiliza o Webdevelopment como uma especialização da programação normal, ajustando-a às características próprias da Web e, assim, tornando-a diferente do desenvolvimento de sistemas para desktop ou cliente-servidor.
Formação recomendada:
A mesma formação indicada para a área de desenvolvimento, ou seja, processamento de dados ou análise de sistemas. Além disso, indica-se cursos de especialização em tecnologias Web: Java, JavaScript ASP, arquitetura e planejamento de sites, HTML, DHTML. A formação superior não chega a ser essencial para a função, mas tem sido cada vez mais exigida pelo mercado.
Conhecimentos úteis:
Saber tratar grandes volumes de processamento em momentos de pico de um site e a ausência de estado entre as suas diversas páginas, de modo que seja possível mapear o usuário, sabendo o que ele está fazendo. Para a interação com o usuário no lado cliente, é necessário grande conhecimento de JavaScript e Flash.
Ferramentas necessárias:
Na programação em HTML e ASP, o profissional pode começar com Home Site, já que ambos são arquivos de texto. Para maior produtividade, recomenda-se o Dreamweaver MX. No caso de sites animados, com interfaces que possibilitem a interatividade com o usuário, o Flash é a melhor opção.
Principais atividades:
Análise de requisitos dos clientes, análise de sistema, modelagem de banco de dados, estimativas de tempo de desenvolvimento, codificação e testes.
Certificações-chave:
Certificações de desenvolvimento da Microsoft e da Sun, tais como a MCSD e as de Java. Embora não sejam obrigatórias, o mercado tem exigido bastante e ambas representam um bom diferencial no currículo do profissional.
|