Web - Compétences requises

Si vous envisagez de maintenir un site Web, vous aurez besoin d'un ensemble spécifique de compétences. Cet ensemble de compétences peut être infini car aujourd'hui, de nombreuses technologies sont disponibles et beaucoup arrivent tous les jours. Vous devez donc planifier et affirmer l'une des technologies disponibles et aller de l'avant pour votre projet.

Il n'est pas nécessaire que vous ayez la connaissance de toutes les compétences énumérées. Si vous souhaitez développer un site Web simple, vous n'avez besoin que des quatre premières compétences énumérées ici. Le reste des compétences est nécessaire si vous souhaitez opter pour un site Web plus grand et plus interactif.

  • Computer Operations- Tout ce que vous devez savoir, c'est comment faire fonctionner un ordinateur - Windows, Linux ou Macintosh. Cela dépend du serveur Web sur lequel vous souhaitez héberger votre site Web. Vous devriez donc avoir une connaissance de base de ce système uniquement. Vous devez bien connaître les opérations de base telles que la création de fichiers, la suppression de fichiers, la mise à jour de fichiers, la création de répertoires, l'autorisation de fichiers, etc.

  • Remote Access- La plupart du temps, votre serveur Web sera accessible uniquement à partir d'un site distant. Vous devez savoir comment connecter un ordinateur à partir d'un site distant. Donc, au moins, vous devriez avoir des connaissances de base sur l' utilitaire telnet pour vous connecter à une machine distante. Il existe de nombreux fournisseurs de services qui vous fourniront un panneau de contrôle pour gérer votre site Web.

  • File Uploading & Downloading- Comme je vous l'ai dit la plupart du temps, votre serveur Web sera sur un site distant. Vous devrez donc télécharger et télécharger tous les fichiers liés à votre site Web. Donc, au moins, vous devriez avoir des connaissances de base sur l' utilitaire FTP pour vous connecter à une machine distante et télécharger ou télécharger vos fichiers. Presque les fournisseurs de services vous permettent de télécharger vos fichiers sur votre serveur Web.

  • HTML / XHTML Knowledge- Ce sont les langages de balisage que vous utiliserez pour créer votre site Web. Vous devez donc avoir une bonne compréhension de ces langues. Vous pouvez vous référer à notre tutoriel pour apprendre HTML / XHTML

  • CSS Knowledge - La connaissance des feuilles de style en cascade est nécessaire pour obtenir de nombreux résultats qui ne sont pas possibles via HTML ou XHTML.

  • PHP Script- De nos jours, de nombreux sites sont développés en utilisant le langage PHP. Ce script vous aide à créer un site Web interactif. Vous pouvez consulter notre tutoriel pour apprendre le script PHP

  • PERL Script- PERL est un autre langage très utilisé pour développer des applications Web interactives. Donc, si vous envisagez d'utiliser PERL pour développer votre site Web, vous pouvez vous référer à notre tutoriel pour apprendre le script PERL

  • Java or VB Scripts- Ces scripts sont nécessaires pour effectuer des validations de niveau utilisateur et pour ajouter plus d'interactivité dans votre site Web. Ainsi, un développeur Web doit avoir connaissance de l'un des scripts côté client.

  • AJAX Technology- Il s'agit de la dernière technologie du Web. Google et Yahoo utilisent cette technologie pour offrir une meilleure expérience de navigation aux visiteurs de leur site. Vous pouvez consulter notre tutoriel pour apprendre la technologie AJAX

  • ASP or JSP - Ce sont d'autres technologies à utiliser pour développer des sites Web interactifs.

  • Flash Knowledge- Vous pouvez prévoir d'utiliser Macromedia Flash pour créer votre site Web. Cela prend un peu de temps pour apprendre cette technologie, mais une fois que vous l'avez appris, vous pouvez développer des sites Web très beaux et attrayants en utilisant Flash.

  • HTTP Protocol- Au fur et à mesure que vous grandissez, vous souhaitez avoir plus de connaissances sur le Web. Je vous suggère donc de passer également par le backbone Web, c'est-à-dire le protocole HTTP. Vous pouvez consulter notre tutoriel pour apprendre le protocole HTTP