Manual do desenvolvedor internet
24 de agosto de 2000, 0:00Tudo o que programador deve saber para ser contratado com salário milionário e tratado como prÃncipe nas empresas. Mas não é pouca coisa.
Por
É cada vez maior a emergência de novas tecnologias para os desenvolvedores de internet, seja na área de sistemas operacionais, design ou programação. Vai longe a época que bastava ter um software básico de edição de imagens gif e um modesto editor de html como o lendário Hot Dog.
Hoje em dia, fundamentalmente é preciso que o profissional seja segmentado. Um programador deve se especializar e procurar o máximo de aprofundamento nas linguagens de páginas dinâmicas (ativas) e familiarizar–se com os bancos de dados que hoje fomentam os servidores web. E, nesta leva, deve estar afiado na linguagem SQL.
Não é bom que o desenvolvedor se preocupe em técnicas de design ou conhecimento em softwares para produção de multimÃdia na web, como Flash ou Director. Isto é papel do designer, apesar de ambos profissionais terem de cruzar o resultado de seus trabalhos para chegar ao produto final.
O perfil ideal para um desenvolvedor web, hoje em dia, deve ter por base as seguintes tecnologias, fundamentais para a concepção de um site de médio a grande porte:
Linguagens
Sem dúvida, até mesmo pela popularidade, facilidade e documentação em português, a linguagem de programação ASP aparece em primeiro lugar entre as linguagens de páginas dinâmicas. Fundamental para quem vai trabalhar com servidores Windows NT/IIS, deve aparecer no currÃculo de qualquer candidato a programador web.
Outra linguagem muito importante e que não pode ficar de fora do currÃculo é a PHP, primeiro por ser portável, em Windows NT e Linux. Funciona sobre IIS ou Apache (entre outros) e por isso é uma alternativa barata, na verdade gratuita. Então é muito importante estar com esta linguagem no currÃculo.
A linguagem JSP, que é a alternativa Java para o caso de páginas ativas, traz créditos ao currÃculo do profissional, pois é uma linguagem de alta performance e versatilidade, além de trabalhar com classes Java nativamente, como o caso dos Servlets.
Adicione a esta lista o Perl, que é base das antigas páginas dinâmicas da internet funcionando em CGI, e o seu currÃculo estará bem rechonchudo e de boa qualidade.
Bancos de dados
Foi–se a época que a maioria dos sites usavam suas bases de dados em arquivos txt. Geralmente os sites escritos em Perl eram assim, apesar do Perl se conectar a bancos de dados estruturados também (através da DBI).
Hoje existem pelo menos cinco excelentes alternativas para armazenamento de dados em servidores web com integração total às linguagens de páginas ativas citadas acima. Dois deles são comerciais, tendo de ser licenciados, como o caso do SQL Server e o Oracle. O programador deve conhecer os métodos de acesso ao banco de dados através das linguagens de páginas ativas.
Para um bom currÃculo é necessário ter conhecimento em SQL Server com ASP.
É importantÃssimo trabalhar também com MySQL, pois é um excelente banco de dados. E por ser gratuito, você pode se deparar com ele no futuro emprego. Outra coisa que pesa a favor do MySQL é que ele funciona em Windows NT e Linux, oferecendo grande performance com PHP, JSP ou Perl.
Se você precisa de um banco de dados com transações, então a escolha deve ser Oracle (além do SQL Server) ou PostgreSQL, este último gratuito. Ambos funcionam em Linux com PHP ou JSP.
Ainda pouco falado e utilizado, o Zope vai ser uma das principais plataformas de desenvolvimento para internet. Então, se isso aparecer no seu currÃculo, vão levar água na peneira pra você! ;–)
O mais importante então é seguir a velha máxima de que o melhor é manter–se atualizado. Mas segmentado! [web insider]


1° Natal Jose Semensato Data: 15/03/2009 Ã s 21:35
Atividade: Comerciante
Cidade: Juara
Sou autodidata em informatica, tenho 20 anos de conhecimento e também sou programador em Clipper, quero conhecer boas ferramentas e começar a trabalhar com desenvolvimento WEB.