Web - habilidades necessárias
Se você estiver planejando manter um site, precisará de um conjunto específico de habilidades. Esse conjunto de habilidades pode ser infinito porque hoje existem inúmeras tecnologias disponíveis e muitas estão chegando todos os dias. Portanto, você tem que planejar e afirmar qualquer uma das tecnologias disponíveis e seguir em frente com seu projeto.
Não é necessário que você tenha conhecimento de todas as habilidades listadas. Se você quiser desenvolver um site simples, precisará apenas das quatro primeiras habilidades listadas aqui. O resto das habilidades são necessárias se você quiser ir para um site maior e mais interativo.
Computer Operations- Tudo que você precisa saber é como operar um computador - Windows, Linux ou Macintosh. Isso depende de qual servidor da Web você deseja hospedar seu site. Portanto, você deve ter conhecimento básico apenas desse sistema. Você deve estar bem familiarizado com as operações básicas, como criação de arquivo, exclusão de arquivo, atualização de arquivo, criação de diretório, permissão de arquivo, etc.
Remote Access- Na maioria das vezes, o servidor da Web será acessado apenas de um site remoto. Você deve saber como conectar um computador a partir de um site remoto. Portanto, pelo menos você deve ter conhecimento básico do utilitário telnet para se conectar a uma máquina remota. Existem muitos provedores de serviços que fornecem painel de controle para gerenciar seu site.
File Uploading & Downloading- Como eu disse na maioria das vezes o seu servidor web estará em um site remoto. Portanto, você precisaria fazer upload e download de todos os arquivos relacionados ao seu site. Portanto, pelo menos você deve ter conhecimento básico do utilitário FTP para se conectar a uma máquina remota e baixar ou enviar seus arquivos. Quase todos os provedores de serviço oferecem a facilidade de carregar seus arquivos em seu servidor web.
HTML / XHTML Knowledge- Estas são as linguagens de marcação que você usará para construir seu site. Portanto, você deve ter um bom conhecimento desses idiomas. Você pode consultar nosso tutorial para aprender HTML / XHTML
CSS Knowledge - Conhecimento de folha de estilo em cascata é necessário para alcançar muitos resultados que não são possíveis por meio de HTML ou XHTML.
PHP Script- Hoje em dia muitos sites estão sendo desenvolvidos usando a linguagem PHP. Este script ajuda você a criar um site interativo. Você pode consultar nosso tutorial para aprender PHP Script
PERL Script- PERL é outra linguagem muito usada para desenvolver aplicativos da Web interativos. Então, se você está planejando usar PERL para desenvolver seu site, você pode consultar nosso tutorial para aprender o script PERL
Java or VB Scripts- Esses scripts são necessários para realizar validações de nível de usuário e adicionar mais interatividade em seu site. Portanto, um desenvolvedor da web deve ter conhecimento de qualquer um dos scripts do lado do cliente.
AJAX Technology- Esta é a tecnologia mais recente da web. O Google e o Yahoo estão usando essa tecnologia para oferecer uma melhor experiência de navegação aos visitantes de seus sites. Você pode consultar nosso tutorial para aprender a tecnologia AJAX
ASP or JSP - São outras tecnologias a serem utilizadas para desenvolver sites interativos.
Flash Knowledge- Você pode planejar usar o Macromedia Flash para construir seu site. É um pouco demorado aprender esta tecnologia, mas uma vez que você aprendeu, você pode desenvolver sites muito bonitos e atraentes usando Flash.
HTTP Protocol- Conforme você cresce, você deseja ter mais conhecimento sobre a web. Então, eu sugiro que você use o backbone da web, ou seja, o protocolo HTTP também. Você pode consultar nosso tutorial para aprender o protocolo HTTP