Web - Guide rapide

Qu'est-ce qu'Internet?

Internet est essentiellement un réseau mondial de ressources informatiques. Vous pouvez considérer Internet comme un ensemble physique de routeurs et de circuits comme un ensemble de ressources partagées.

Certaines définitions courantes données dans le passé comprennent:

  • Un réseau de réseaux basé sur le protocole de communication TCP / IP.
  • Une communauté de personnes qui utilisent et développent ces réseaux.

Services basés sur Internet

Certains des services de base disponibles pour les utilisateurs d'Internet sont:

  • Email - Un moyen rapide, facile et peu coûteux de communiquer avec d'autres internautes du monde entier.

  • Telnet - Permet à un utilisateur de se connecter à un ordinateur distant comme s'il s'agissait d'un système local.

  • FTP - Permet à un utilisateur de transférer pratiquement tous les types de fichiers qui peuvent être stockés sur un ordinateur d'un ordinateur connecté à Internet à un autre.

  • UseNet news - Un babillard distribué qui offre une combinaison de service de nouvelles et de discussion sur des milliers de sujets.

  • World Wide Web (WWW) - Une interface hypertexte vers les ressources d'information Internet.

Qu'est-ce que WWW?

WWW signifie World Wide Web. Une définition technique du World Wide Web est - Toutes les ressources et utilisateurs sur Internet qui utilisent le protocole de transfert hypertexte (HTTP).

Une définition plus large vient de l'organisation que l'inventeur du Web Tim Berners-Lee a aidé à fonder, le World Wide Web Consortium (W3C): Le World Wide Web est l'univers de l'information accessible par réseau, une incarnation de la connaissance humaine.

En termes simples, le World Wide Web est un moyen d'échanger des informations entre des ordinateurs sur Internet, les liant ensemble dans une vaste collection de ressources multimédias interactives.

Qu'est-ce que HTTP?

HTTP signifie Hypertext Ttransfert Protocol. C'est le protocole utilisé pour transférer des documents hypertextes qui rend le World Wide Web possible.

Une adresse Web standard telle que Yahoo.com est appelée une URL et ici le préfixehttp indique son protocole

Qu'est-ce que l'URL?

URL signifie Uniform Resource Locator et est utilisé pour spécifier des adresses sur le World Wide Web. Une URL est l'identification réseau fondamentale de toute ressource connectée au Web (par exemple, des pages hypertextes, des images et des fichiers audio).

Une URL aura le format suivant -

protocol://hostname/other_information

Le protocole spécifie comment les informations sont transférées à partir d'un lien. Le protocole utilisé pour les ressources Web est HyperText Transfer Protocol (HTTP). Parmi les autres protocoles compatibles avec la plupart des navigateurs Web, citons FTP, telnet, les groupes de discussion et Gopher.

Le protocole est suivi d'un deux-points, de deux barres obliques, puis du nom de domaine. Le nom de domaine est l'ordinateur sur lequel se trouve la ressource.

Les liens vers des fichiers ou sous-répertoires particuliers peuvent être précisés après le nom de domaine. Les noms de répertoire sont séparés par des barres obliques simples.

Qu'est-ce que le site Web?

Actuellement, vous êtes sur notre site Web Tutorialspoint.com qui est une collection de différentes pages écrites en langage de balisage HTML. Il s'agit d'un emplacement sur le Web où les gens peuvent trouver des didacticiels sur les dernières technologies. De même, il existe des millions de sites Web disponibles sur le Web.

Chaque page disponible sur le site Web est appelée une page Web et la première page de tout site Web est appelée page d' accueil de ce site.

Qu'est-ce que le serveur Web?

Chaque site Web se trouve sur un ordinateur appelé serveur Web. Ce serveur est toujours connecté à Internet. Chaque serveur Web connecté à Internet reçoit une adresse unique composée d'une série de quatre nombres entre 0 et 256 séparés par des points. Par exemple, 68.178.157.132 ou 68.122.35.127.

Lorsque vous enregistrez une adresse Web, également appelée nom de domaine, telle que tutorialspoint.com, vous devez spécifier l'adresse IP du serveur Web qui hébergera le site.

Nous verrons différents types de serveurs Web dans un chapitre séparé.

Qu'est-ce que le navigateur Web?

Les navigateurs Web sont des logiciels installés sur votre PC. Pour accéder au Web, vous avez besoin d'un navigateur Web, tel que Netscape Navigator, Microsoft Internet Explorer ou Mozilla Firefox.

Actuellement, vous devez utiliser n'importe quel type de navigateur Web pendant que vous naviguez sur mon site tutorialspoint.com. Sur le Web, lorsque vous naviguez à travers des pages d'informations, on parle généralement de navigation ou de navigation .

Nous verrons différents types de navigateurs Web dans un chapitre séparé.

Qu'est-ce que le serveur SMTP?

SMTP signifie Simpulser Mail Ttransfert PServeur rotocol. Ce serveur s'occupe de livrer les e-mails d'un serveur à un autre serveur. Lorsque vous envoyez un e-mail à une adresse e-mail, il est remis à son destinataire par un serveur SMTP.

Qu'est-ce que le FAI?

ISP signifie IInternet Sservice Provider. Ce sont les entreprises qui vous fournissent des services en termes de connexion Internet pour vous connecter à Internet.

Vous achèterez de l'espace sur un serveur Web auprès de n'importe quel fournisseur d'accès Internet. Cet espace sera utilisé pour héberger votre site Web.

Qu'est-ce que le HTML?

HTML signifie Hyper Text MArkup Language. C'est la langue dans laquelle nous écrivons les pages Web de tout site Web. Même la page que vous lisez actuellement est écrite en HTML.

Il s'agit d'un sous-ensemble du langage SGML (Standard Generalized Mark-Up Language) pour la publication électronique, la norme spécifique utilisée pour le World Wide Web.

Qu'est-ce que l'hyperlien?

Un lien hypertexte ou simplement un lien est un élément sélectionnable dans un document électronique qui sert de point d'accès à d'autres ressources électroniques. En règle générale, vous cliquez sur le lien hypertexte pour accéder à la ressource liée. Les hyperliens familiers comprennent des boutons, des icônes, des images cartographiques et des liens texte cliquables.

Qu'est-ce que le DNS?

DNS signifie Domain Name System. Lorsque quelqu'un tape votre nom de domaine, www.example.com, votre navigateur demande au système de noms de domaine de trouver l'adresse IP qui héberge votre site. Lorsque vous enregistrez votre nom de domaine, votre adresse IP doit être placée dans un DNS avec votre nom de domaine. Sans cela, votre nom de domaine ne fonctionnera pas correctement.

Qu'est-ce que le W3C?

W3C signifie World Wide Web Consortium qui est un consortium international d'entreprises impliquées dans Internet et le Web.

Le W3C a été fondé en 1994 par Tim Berners-Lee, l'architecte original du World Wide Web. Le but de l'organisation est de développer des standards ouverts afin que le Web évolue dans une seule direction plutôt que d'être éclaté entre factions concurrentes. Le W3C est le principal organisme de normalisation pour HTTP et HTML.

Au niveau le plus simple, le Web se compose physiquement des composants suivants -

  • Your personal computer - Il s'agit du PC sur lequel vous vous asseyez pour voir le Web.

  • A Web browser - Un logiciel installé sur votre PC qui vous aide à naviguer sur le Web.

  • An internet connection - Ceci est fourni par un FAI et vous connecte à Internet pour accéder à n'importe quel site Web.

  • A Web server - Il s'agit de l'ordinateur sur lequel un site Web est hébergé.

  • Routers & Switches - Ils sont la combinaison de logiciels et de matériel qui prennent votre demande et la transmettent au serveur Web approprié.

Le Web est connu comme un système client-serveur . Votre ordinateur est le client et les ordinateurs distants qui stockent les fichiers électroniques sont les serveurs.

Comment fonctionne le Web

Lorsque vous entrez quelque chose comme Google.com, la demande est envoyée à l'un des nombreux ordinateurs spéciaux sur Internet appelés serveurs de noms de domaine (DNS). Toutes ces demandes sont acheminées via divers routeurs et commutateurs. Les serveurs de noms de domaine conservent des tableaux de noms de machines et de leurs adresses IP. Ainsi, lorsque vous saisissez Google.com, il est traduit en un nombre qui identifie les ordinateurs qui vous servent le site Web de Google.

Lorsque vous souhaitez afficher une page sur le Web, vous devez lancer l'activité en demandant une page à l'aide de votre navigateur. Le navigateur demande à un serveur de noms de domaine de traduire le nom de domaine que vous avez demandé en une adresse IP. Le navigateur envoie ensuite une demande à ce serveur pour la page souhaitée, en utilisant une norme appelée Hypertext Transfer Protocol ou HTTP.

Le serveur doit être constamment connecté à Internet, prêt à servir des pages aux visiteurs. Lorsqu'il reçoit une demande, il recherche le document demandé et le renvoie au navigateur Web. Lorsqu'une demande est effectuée, le serveur enregistre généralement l'adresse IP du client, le document demandé, ainsi que la date et l'heure auxquelles il a été demandé. Ces informations varient d'un serveur à l'autre.

Une page Web moyenne nécessite en fait que le navigateur Web demande plusieurs fichiers au serveur Web et pas seulement la page HTML / XHTML, mais également toutes les images, feuilles de style et autres ressources utilisées dans la page Web. Chacun de ces fichiers, y compris la page principale, a besoin d'une URL pour identifier chaque élément. Ensuite, chaque élément est envoyé par le serveur Web au navigateur Web et le navigateur Web recueille toutes ces informations et les affiche sous forme de page Web.

En bref

Nous avons vu comment se déroule une interaction client Web - serveur. Nous pouvons résumer ces étapes comme suit -

Un utilisateur entre une URL dans un navigateur (par exemple, Google.com . Cette demande est transmise à un serveur de noms de domaine.

Le serveur de noms de domaine renvoie une adresse IP pour le serveur qui héberge le site Web (par exemple, 68.178.157.132).

Le navigateur demande la page au serveur Web en utilisant l'adresse IP spécifiée par le serveur de noms de domaine.

Le serveur Web renvoie la page à l'adresse IP spécifiée par le navigateur qui demande la page. La page peut également contenir des liens vers d'autres fichiers sur le même serveur, tels que des images, que le navigateur demandera également.

Le navigateur collecte toutes les informations et les affiche sur votre ordinateur sous forme de page Web.

Les navigateurs Web sont des logiciels installés sur votre PC. Pour accéder au Web, vous avez besoin d'un navigateur Web, tel que Netscape Navigator, Microsoft Internet Explorer ou Mozilla Firefox.

Actuellement, vous devez utiliser n'importe quel type de navigateur Web pendant que vous naviguez sur notre site tutorialspoint.com. Sur le Web, lorsque vous naviguez dans des pages d'informations, on parle généralement de navigation sur le Web ou de navigation sur le Web.

Il existe quatre principaux navigateurs Web - Explorer, Firefox, Netscape et Safari, mais de nombreux autres navigateurs sont disponibles. Vous pourriez être intéressé à connaître les statistiques complètes du navigateur . Nous allons maintenant voir ces navigateurs un peu plus en détail.

Lors du développement d'un site, nous devons essayer de le rendre compatible avec le plus de navigateurs possible. Les sites doivent en particulier être compatibles avec les principaux navigateurs tels que Explorer, Firefox, Chrome, Netscape, Opera et Safari.

Internet Explorer

Internet Explorer (IE) est un produit du géant du logiciel Microsoft. Il s'agit du navigateur le plus couramment utilisé dans l'univers. Cela a été introduit en 1995 avec le lancement de Windows 95 et il a dépassé la popularité de Netscape en 1998.

Vous pouvez télécharger la dernière version de ce navigateur à partir du site Microsoft Télécharger Internet Explorer

Netscape

Netscape est l'un des navigateurs Web originaux. C'est ce contre quoi Microsoft a conçu Internet Explorer. Netscape et IE constituent la majeure partie du marché des navigateurs. Netscape a été introduit en 1994.

Vous pouvez télécharger la dernière copie de ce navigateur à partir de Download Netscape

Mozilla

Mozilla est un navigateur Web open source, conçu pour la conformité aux normes, les performances et la portabilité. Le développement et les tests du navigateur sont coordonnés en fournissant des forums de discussion, des outils de génie logiciel, des versions et un suivi des bogues. Les navigateurs basés sur le code Mozilla sont aujourd'hui la deuxième plus grande famille de navigateurs sur Internet, représentant environ 30% de la communauté Internet.

Vous pouvez télécharger la dernière copie de ce navigateur à partir de Télécharger Mozilla

Konqueror

Konqueror est un navigateur Web Open Source compatible HTML 4.01, prenant en charge les applets Java, JavaScript, CSS 1, CSS 2.1, ainsi que les plugins Netscape. Cela fonctionne comme un gestionnaire de fichiers et prend en charge la gestion de fichiers de base sur les systèmes de fichiers UNIX locaux, des simples opérations de couper / copier et coller à la navigation avancée de fichiers sur le réseau local et distant.

Vous pouvez télécharger la dernière copie de ce navigateur à partir de Download Konqueror

Firefox

Firefox est un nouveau navigateur dérivé de Mozilla. Il a été publié en 2004 et est devenu le deuxième navigateur le plus populaire sur Internet.

Vous pouvez télécharger une dernière version de ce navigateur à partir de Télécharger Firefox

Safari

Safari est un navigateur Web développé par Apple Inc. et inclus dans Mac OS X. Il a été publié pour la première fois en version bêta publique en janvier 2003. Safari a un très bon support pour les dernières technologies telles que XHTML, CSS2, etc.

Vous pouvez télécharger une dernière version de ce navigateur depuis Download Safari

Opéra

Opera est plus petit et plus rapide que la plupart des autres navigateurs, mais il est complet. Rapide, convivial, avec une interface clavier, plusieurs fenêtres, des fonctions de zoom, etc. Versions Java et non compatibles Java disponibles. Idéal pour les nouveaux arrivants sur Internet, les écoliers, les handicapés et comme interface pour CD-Rom et kiosques.

Vous pouvez télécharger une dernière version de ce navigateur Télécharger Opera

Lynx

Lynx est un navigateur Web complet pour les utilisateurs sous Unix, VMS et d'autres plates-formes exécutant des terminaux ou des émulateurs à cellules de caractères adressables par curseur.

Vous pouvez télécharger une dernière version de ce navigateur à partir de Download Lynx

Chaque site Web se trouve sur un ordinateur appelé serveur Web. Ce serveur est toujours connecté à Internet. Chaque serveur Web connecté à Internet reçoit une adresse unique composée d'une série de quatre nombres compris entre 0 et 255 séparés par des points. Par exemple, 68.178.157.132 ou 68.122.35.127.

Lorsque vous enregistrez une adresse Web, également appelée nom de domaine, telle que tutorialspoint.com, vous devez spécifier l'adresse IP du serveur Web qui hébergera le site. Vous pouvez charger des serveurs dédiés qui peuvent prendre en charge vos opérations Web.

Il existe quatre principaux serveurs Web: Apache, IIS, lighttpd et Jagsaw. Nous allons maintenant voir ces serveurs plus en détail.

En dehors de ces serveurs Web, il existe d'autres serveurs Web également disponibles sur le marché mais ils sont très chers. Les principaux sont iPlanet de Netscape, Web Logic de Bea et WebSphere d'IBM.

Serveur HTTP Apache

Il s'agit du serveur Web le plus populaire au monde développé par Apache Software Foundation. Le serveur Web Apache est un logiciel open source et peut être installé sur presque tous les systèmes d'exploitation, y compris Linux, Unix, Windows, FreeBSD, Mac OS X et plus. Environ 60% des machines du serveur Web exécutent le serveur Web Apache.

Vous pouvez avoir Apache avec le module tomcat pour bénéficier de la prise en charge de JSP et J2EE.

Vous pouvez avoir des informations détaillées sur ce serveur sur Apache HTTP Server

les services de l'information de l'Internet

Internet Information Server (IIS) est un serveur Web hautes performances de Microsoft. Ce serveur Web fonctionne sur les plates-formes Windows NT / 2000 et 2003 (et peut également être sur la nouvelle version Windows à venir). IIS est fourni avec Windows NT / 2000 et 2003; Parce qu'IIS est étroitement intégré au système d'exploitation, il est relativement facile de l'administrer.

Vous pouvez avoir des informations détaillées sur ce serveur sur Miscrosoft IIS

lighttpd

le lighttpd, prononcé lighty est également un serveur Web gratuit qui est distribué avec le système d'exploitation FreeBSD. Ce serveur Web open source est rapide, sécurisé et consomme beaucoup moins de puissance CPU. Lighttpd peut également fonctionner sur les systèmes d'exploitation Windows, Mac OS X, Linux et Solaris.

Vous pouvez avoir des informations détaillées sur ce serveur sur lighttpd

Serveur Web Sun Java System

Ce serveur Web de Sun Microsystems convient aux sites Web de taille moyenne et grande. Bien que le serveur soit gratuit, il n'est pas open source. Il fonctionne cependant sur les plates-formes Windows, Linux et Unix. Le serveur Web Sun Java System prend en charge divers langages, scripts et technologies requis pour le Web 2.0 tels que JSP, Java Servlets, PHP, Perl, Python, Ruby on Rails, ASP et Coldfusion, etc.

Vous pouvez obtenir des informations détaillées sur ce serveur sur Sun Java System Web Server

Serveur Jigsaw

Jigsaw (serveur du W3C) provient du World Wide Web Consortium. Il est open source et gratuit et peut fonctionner sur diverses plates-formes comme Linux, Unix, Windows, Mac OS X Free BSD, etc. Jigsaw a été écrit en Java et peut exécuter des scripts CGI et des programmes PHP.

Vous pouvez avoir des informations détaillées sur ce serveur sur Jigsaw Server

Si vous construisez un site Web, nous espérons que vous êtes également conscient de ses avantages. Ici, dans ce chapitre, nous avons énuméré quelques avantages majeurs de la conservation d'un site Web.

Les affaires sont ouvertes 24h / 24 et 7j / 7

Cela signifie qu'une fois que vous avez installé votre entreprise sur place, votre entreprise est ouverte 7 jours sur 7 et 365 jours par an. Même si vous vous trouvez dans différents endroits du monde, vous pourrez servir vos clients 24h / 24 et 7j / 7.

Augmentation de la clientèle

Parce que n'importe qui dans le monde peut voir votre site Web, vous gagnerez donc des clients d'autres États et pays tout en investissant le même effort et l'argent.

Économies de coûts énormes

C'est l'un des plus grands avantages d'avoir une entreprise en ligne. Vous n'avez pas besoin de garder une grande puissance humaine et beaucoup de ressources pour maintenir une entreprise sur place. Il existe de nombreuses autres possibilités de réduction des coûts tout en maintenant les affaires en ligne. Pensez au nombre de cartes que vous envoyez pour informer les clients de votre vente. Tout cela peut être éliminé en mettant les informations de vente sur votre site Web et en invitant vos clients à le visiter.

Opportunités publicitaires

En plus d'économiser vos frais publicitaires, vous avez d'autres possibilités de diffuser des publicités d'autres entreprises et de commencer à gagner de l'argent. Si vous avez déjà fait de la publicité dans un journal local, vous connaissez les coûts. Vous êtes facturé par ligne, par pouce et par couleur. Sur le Web, il n'y a pas de limite à ce que vous pouvez mettre. Ainsi, chaque fois qu'il y a un nouveau produit ou service, vous pouvez le promouvoir d'une meilleure manière.

Crée une image de marque

Internet est un excellent moyen par lequel vous pouvez créer n'importe quelle image de vous-même que vous voulez. Tout est entre vos mains. Par exemple, vous pouvez concevoir un site Web professionnel, ajouter du contenu utile et votre entreprise passera immédiatement à l'image qu'elle représente. Quelle que soit la taille de votre entreprise, avec les bons outils et un grand désir, vous pouvez la faire ressembler à une société sur le Web.

Satisfaction du client

Si vous avez un très bon site en ligne, vous pouvez donner à vos clients beaucoup de satisfaction en termes de service client. Vous pouvez conserver l'aide en ligne, la FAQ et d'autres informations importantes utiles pour vos clients. Vous pouvez créer des forums en ligne pour une discussion ouverte et vous pouvez mener une enquête auprès des clients pour recueillir les commentaires des clients, etc.

Présentez votre travail

Que vous soyez agent immobilier, propriétaire d'une entreprise de construction ou spécialiste d'un salon de beauté, vous pouvez afficher votre travail lorsque vous avez un site Web. Chaque fois qu'un client potentiel veut voir vos travaux et projets passés, il vous suffit de le renvoyer vers votre site. Pas besoin de numériser et d'envoyer des photos, ou d'amener votre client à un projet de construction terminé.

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 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 consulter 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

En tant que nécessité de base, vous avez besoin d'une bonne connexion Internet d'un fournisseur de services fiable qui offre une connectivité et une vitesse décentes. Évaluez les fournisseurs en fonction de leurs services et de leur soutien avant de les sélectionner. Ici, la diligence raisonnable joue un rôle majeur.

Les outils et infrastructures suivants vous aideront à développer un site Web -

  • Computer Machine - Si vous n'avez pas d'ordinateur disponible et que vous avez reçu ce tutoriel imprimé sur un papier, je dirais que tout d'abord vous auriez besoin d'un ordinateur fonctionnant sous Windows ou Linux ou UNIX ou Macintosh ou tout autre système d'exploitation.

  • Internet Connection- Si vous n'êtes pas connecté à Internet et que vous avez reçu ce tutoriel imprimé sur un papier, je dirais que c'est le deuxième et qu'un autre outil le plus important aurait besoin de se connecter à Internet et à votre serveur Web où vous hébergerez votre site Web. À cette fin, vous pouvez acheter une connexion commutée ou une connexion haut débit de connectivité haut débit en fonction de vos besoins et de votre budget.

  • A Web Server- Outre la connectivité Internet de base, vous aurez besoin d'un serveur Web pour conserver tous les fichiers liés à votre site Web. Vous auriez donc besoin d'acheter de l'espace sur un serveur Web. Il y a des millions de FAI qui vendent de l'espace Web à des prix compétitifs. Nous donnerons plus de détails à ce sujet dans le chapitre Concepts d'hébergement Web .

  • A Text Editor- Ceci est un autre outil le plus important dont vous aurez besoin pour développer votre site Web. Si vous utilisez Windows, vous pouvez utiliser le bloc-notes comme éditeur de texte, ou si vous utilisez Linux / Unix, l' éditeur vi est l'un de mes éditeurs préférés. Vous aurez besoin de cet éditeur pour écrire vos pages HTML, PHP ou ASP ou pour tout autre but d'édition. À des fins de pratique, vous pouvez utiliser notre éditeur HTML en ligne

  • A Web Browser- Vous aurez besoin de cet outil pour voir le résultat de votre fichier HTML. Vous devriez donc avoir Internet Explorer ou Firefox, etc. installé sur votre ordinateur.

  • Web Authoring Tools- Si vous ne souhaitez pas utiliser un simple éditeur de texte pour modifier vos fichiers HTML, de nombreux outils de création Web commerciaux sont disponibles. Ces outils sont également appelés éditeurs HTML. FrontPage de Microsoft et Macromedia Dreamweaver sont à la fois un éditeur de code source visuel HTML (WYSIWYG) et HTML. Ces éditeurs vous aident à faire évoluer vos pages HTML rapidement.

  • Secure telnet client- Si vous vous connectez directement à votre serveur Web, vous pouvez utiliser un outil appelé PuTTY . C'est ce que j'utilise lors de la connexion à mon serveur Web.

  • Secure FTP client- Si vous vous connectez directement à votre serveur Web en utilisant un client FTP pour télécharger ou télécharger vos fichiers Web, vous pouvez utiliser un outil appelé PSFTP . FTP signifie File Transfer Protocol. En termes simples, après avoir conçu votre site Web, vous devez l'envoyer sur le Web et votre programme FTP le fera pour vous. C'est ce que j'utilise lors de la connexion à mon serveur Web.

Un nom de domaine est la partie de votre adresse Internet qui vient après "www". Par exemple, dans Tutorialspoint.com, le nom de domaine est tutorialspoint.com.

Un nom de domaine devient votre adresse professionnelle, vous devez donc prendre soin de sélectionner un nom de domaine. Votre nom de domaine doit être facile à retenir et à saisir.

Comment obtenir un nom de domaine?

Lorsque vous envisagez de mettre un site en ligne, c'est l'une des étapes importantes pour acheter un nom de domaine. Ce n'est toujours pas nécessaire que quel que soit le nom de domaine que vous recherchez soit disponible, dans ce cas, vous devrez opter pour tout autre bon nom de domaine.

Lorsque vous achetez un nom de domaine, il est enregistré et lorsque les noms de domaine sont enregistrés, ils sont ajoutés à un grand registre de noms de domaine, et les informations sur votre site - y compris votre adresse IP Internet sont stockées sur un serveur DNS et vos informations de contact, etc. sont enregistrées avec votre registraire.

Vous pouvez acheter un nom de domaine auprès de n'importe quel registraire de domaine comme GoDaddy

Types d'extension de domaine

Il existe de nombreux types d'extensions de domaine que vous pouvez choisir pour votre nom de domaine. Cela dépend de la nature de votre entreprise.

Par exemple, si vous allez enregistrer un nom de domaine à des fins éducatives, vous pouvez choisir .edu extension.

Vous trouverez ci-dessous une référence sur l'utilisation correcte de certaines extensions. Mais il n'y a pas de règle absolue pour une extension. Le plus couramment utilisé est.com

  • .com - Signifie entreprise / commercial, mais il peut être utilisé pour n'importe quel site Web.

  • .net - Signifie réseau et est généralement utilisé pour un réseau de sites.

  • .org - Représente l'organisation et est censé être pour les organismes à but non lucratif.

  • .us, .in - Ils sont basés sur les noms de votre pays afin que vous puissiez choisir des extensions de domaine spécifiques à votre pays

  • .biz - Une extension plus récente sur Internet et peut être utilisée pour indiquer que ce site est purement lié aux affaires.

  • .info- Représente des informations. Cette extension de nom de domaine peut être très utile, et en tant que nouveau venu, elle se porte bien.

  • .tv - Stands pour la télévision et sont plus appropriés pour les sites de chaînes de télévision.

Les nouvelles extensions de domaine telles que .biz .info et .us, etc. ont plus de choix de noms disponibles car de nombreux domaines populaires n'ont pas encore été pris et la plupart d'entre eux sont disponibles à des prix très minimes.

Choisir un nom de domaine

Le nom de domaine sera votre adresse professionnelle. Par conséquent, il est impératif que vous choisissiez le nom de domaine avec le plus grand soin.

Beaucoup de gens pensent qu'il est important d'avoir des mots-clés dans un domaine. Les mots-clés du nom de domaine sont généralement importants, mais cela peut généralement être fait tout en gardant le nom de domaine court, mémorable et exempt de tirets.

L'utilisation de mots-clés dans votre nom de domaine vous donne un fort avantage concurrentiel sur vos concurrents. Le fait d'avoir vos mots clés dans votre nom de domaine peut augmenter les taux de clics sur les listes de moteurs de recherche et les annonces payantes, et faciliter l'utilisation de vos mots clés pour obtenir des liens entrants descriptifs riches en mots clés.

Évitez d'acheter des noms de domaine longs et déroutants. Que les gens séparent les mots de leurs noms de domaine en utilisant des tirets ou des tirets. Dans le passé, le nom de domaine lui-même était un facteur de classement important, mais maintenant avec les moteurs de recherche avancés, ce n'est plus un facteur important.

Gardez deux à trois mots dans votre nom de domaine - ce sera plus mémorable. Certains des sites Web les plus mémorables font un excellent travail de branding en créant leurs propres mots. Les exemples incluent eBay, Yahoo !, Expedia, Slashdot, Fark, Wikipedia, Google ...

Vous devriez pouvoir le dire au téléphone une fois et l'autre personne devrait savoir comment l'épeler et elle devrait savoir ce que vous vendez. Si vous pouvez le faire ET y travailler des mots-clés, tant mieux pour vous. Si vous ne pouvez pas, ignorez les mots clés.

Que sont les sous-domaines

Vous pouvez diviser votre domaine en plusieurs sous-domaines en fonction de vos besoins. Si vous faites plusieurs affaires en utilisant le même domaine, il serait utile d'avoir des sous-domaines pour chaque entreprise. Voici des exemples de certains sous-domaines -

Vous devez avoir vu google.com comme un domaine principal, mais Google a créé de nombreux sous-domaines en fonction de leur activité. Certains d'entre eux sont les suivants -

  • adwords.google.com - Ce sous-domaine est utilisé pour Google Adwords.

  • groups.google.com - Ce sous-domaine est utilisé pour Google Groupes.

  • images.google.com - Ce sous-domaine est utilisé pour Google Images.

De cette façon, vous pouvez présenter vos différentes sections commerciales de manière très distincte. Ce n'est pas une grande chose de créer un sous-domaine. Si vous avez déjà enregistré un domaine, votre registraire vous fournira un moyen de créer des sous-domaines. Vous devrez peut-être parler à votre registraire pour plus de détails.

Vous êtes maintenant prêt pour la construction d'un site Web. Avant d'aller plus loin, vous devez prendre en compte de nombreux facteurs. Je ne peux pas énumérer tout et tout mais j'ai décrit les principaux facteurs dans ce tutoriel qui vous aideront à avoir un meilleur site Web -

Que mettre sur votre site Web?

Ce que vous auriez sur votre site Web dépend totalement de votre entreprise et de la nature de votre site Web. Voici une liste de pages que vous voudrez peut-être créer pour votre site Web.

  • Page d'accueil attrayante: toujours requise pour chaque site Web.
  • Liste des produits et services avec des détails complets.
  • Informations complètes sur les prix.
  • À propos de votre entreprise et de la nature de votre entreprise, y compris vos réalisations.
  • À propos de votre personnel et si possible de son expérience.
  • Vos coordonnées complètes.
  • Questions fréquemment posées.
  • Histoires de réussite et commentaires des clients.

Enfin, rendez votre site utile et intéressant pour vos clients. Les visiteurs de votre site sont vos clients et ils devraient trouver tout ce qu'ils recherchent. La satisfaction du client doit être votre principale préoccupation.

Comment concevoir votre site Web?

Vous ne devez pas simplement commencer à développer votre site Web, sinon vous vous retrouverez avec un faux site Web. Tout d'abord, vous devez mettre un plan complet et votre conception sur un papier ou dans un document électronique.

Dans cette section, nous avons énuméré quelques points qui peuvent vous aider à concevoir un meilleur site Web -

  • Pensez à la technologie que vous allez utiliser pour développer votre site Web. Adoptez-en un qui vous offre une meilleure flexibilité et des opportunités de développement rapide, puis concevez-le en conséquence.

  • Concevez un cadre générique afin qu'à l'avenir vous puissiez améliorer et modifier votre site Web en faisant un effort minimal.

  • Concevez un site pour garder à l'esprit les performances requises. Si vous concevez un site Web basé sur une base de données, beaucoup d'efforts doivent être consentis pour concevoir de bons schémas de base de données.

  • Gardez votre conception aussi simple que possible afin que tout nouveau développeur se familiarise avec votre conception dès que possible.

  • Identifiez les composants reproductibles de votre site Web, puis séparez-les et essayez de les utiliser dans la mesure du possible.

  • Identifiez la nature et la qualification des visiteurs de votre site et accordez de l'importance à l'apparence et à la convivialité en conséquence.

  • Pensez du point de vue d'un visiteur du site. Si vous étiez un visiteur, comment aimeriez-vous voir ce site Web? Si le même site appartient à quelqu'un d'autre, aimeriez-vous passer du temps sur ce site?

  • Vous devez créer un site Web convivial pour les moteurs de recherche.

Encore une fois ... votre présentation doit être unique et attrayante, sinon il y a beaucoup de sites Web disponibles sur Internet et il vous sera difficile de retenir un visiteur du site pendant plus d'une minute.

Comment rendre un site Web interactif?

De nombreuses statistiques montrent que si vous parvenez à fidéliser les visiteurs de votre site pendant une longue période, ils font de plus gros achats et visitent le site encore et encore.

Assurez-vous donc que vous avez fait quelque chose pour les visiteurs de votre site à faire sur votre site Web. Offrir un grand nombre d'informations de qualité peut être un grand aimant pour les visiteurs.

Voici une liste de quelques outils interactifs que vous pouvez ajouter à votre site Web sans aucune compétence en programmation ni sans frais -

  • Poll
  • Forum
  • Livre d'or
  • Tchat
  • Cartes de voeux
  • Parlez à un ami de ce site
  • Formulaire de commentaires
  • Service client en direct
  • Blague quotidienne ou dessin animé quotidien
  • Titres de l'actualité quotidienne
  • Moteur de recherche de site
  • Liste de diffusion
  • Questions fréquemment posées automatisées
  • La liste peut s'allonger indéfiniment, en fonction de ce qui attirera votre type de visiteurs.

Comment coder votre site Web?

Enfin, lorsque vous commencez à coder pour votre site Web, vous devez bien connaître les conseils suivants pour un meilleur site Web -

  • Votre site doit répondre à toutes les exigences de qualité définies par le W3C. Aujourd'hui, nous utilisons XHTML pour développer n'importe quel site Web. XHTML n'est qu'une version plus propre du HTML.

  • Vous devez continuer à valider votre code source à l'aide du validateur W3C .

  • Utilisez des commentaires appropriés, mais évitez d'utiliser trop de commentaires dans les fichiers HTML.

  • Conservez vos feuilles de style et vos scripts JAVA ou VB dans des fichiers séparés, puis incluez-les là où c'est nécessaire.

  • N'utilisez pas trop de graphiques dans vos pages Web.

  • Essayez de garder vos pages Web statiques au lieu de les générer dynamiquement.

  • Assurez-vous qu'il n'y a aucun lien cassé sur aucune page Web.

  • Testez votre page Web développée dans les principaux navigateurs comme Internet Explorer, Firefox, Mozilla, Netscape, etc.

  • Testez tous vos scripts pour tous les scénarios possibles. N'hébergez aucune page sans un test complet.

Comment créer un site Web convivial pour les moteurs de recherche?

Il est très important de rendre la recherche de votre site Web conviviale, sinon vous serez loin d'une grande partie de votre base de clients qui provient de moteurs de recherche comme Google et Yahoo.

Ce sujet est si important que nous avons mis un tutoriel complet sur l' optimisation des moteurs de recherche et je vous recommanderai fortement de suivre ce tutoriel avant de commencer à développer votre site Web.

Sécuriser fréquemment votre code source

Lors du développement de votre site Web, il est très important de conserver une sauvegarde de votre code source complet. Plusieurs fois, vous pouvez supprimer accidentellement un fichier. Si vous disposez d'une sauvegarde, vous pouvez restaurer les fichiers précédents et commencer votre travail.

C'est une bonne pratique de faire une sauvegarde sur une base horaire ou au moins sur une base quotidienne. Conservez cette sauvegarde sur une machine ou un support différent.

L'hébergement Web consiste à mettre le contenu de votre site Web sur un serveur Web. L'hébergement de votre site Web sur votre propre serveur pourrait être une option. Mais cela deviendra très cher à moins que vous n'hébergiez un site comme yahoo.com ou google.com. Donc, ce tutoriel ne couvre pas comment configurer votre propre serveur d'hébergement.

L'achat d'un espace serveur ou la location d'un serveur complet auprès d'un fournisseur d'accès Internet (FAI) est l'option la plus utilisée. Cette section vous guide dans le choix d'un type d'hébergement et vous informe sur d'autres concepts connexes.

Plateformes d'hébergement

Vous pouvez opter pour l'une des deux plates-formes d'hébergement les plus utilisées suivantes:

  • Windows Hosting Servers- Si vous êtes un amoureux de Windows, vous trouverez de nombreux serveurs d'hébergement exécutant différentes versions de Windows et vous pouvez acheter de l'espace sur ces serveurs. Normalement, les serveurs d' hébergement Windows sont plus chers en raison de nombreux coûts de licence logicielle associés à ces serveurs.

  • Linux Hosting Servers- Si vous voulez opter pour Linux, les opportunités sont illimitées et ils devront payer moins que ce que vous paierez pour Windows Hosting Server. Il existe de nombreux FAI qui fournissent aux serveurs d'hébergement différentes versions d'Unix.

Types d'hébergement

De nombreuses options sont disponibles et vous pouvez sélectionner n'importe quel type d'hébergement en fonction de vos besoins et de votre budget. Voici les types d'hébergement les plus largement utilisés -

Hébergement gratuit

Oui, c'est vrai, il existe de nombreux fournisseurs de services qui vous donneront de l'espace libre sur leur serveur Web à condition que vous leur autorisiez à diffuser leur publicité sur vos pages Web. Donc, si vous êtes d'accord avec cette option, vous n'avez rien à payer pour une place. Il existe des sites Web comme geocities.com, lycos.com, myspace.com, etc. qui vous donnent de l'espace pour créer vos pages Web.

Hébergement partagé

Avec l' hébergement mutualisé , votre site Web est hébergé sur un serveur puissant avec d'autres sites Web. Sur un hôte partagé, vous aurez votre propre identifiant et mot de passe pour vous connecter à l'hôte partagé et vous serez autorisé à travailler dans votre zone de travail. Vous ne pourrez toucher aucun fichier ou répertoire appartenant à un autre partenaire hôte. Même vous ne sauriez pas combien de sites sont hébergés sur votre hôte partagé. Ce type d'hébergement est très rentable et convient aux petits sites Web où votre espace et votre vitesse ne sont pas très importants. Ici, le trafic sur un site affectera la vitesse de tous les autres sites hébergés.

Hébergement dédié virtuel

Ce type d'hébergement est préférable pour les entreprises de taille moyenne. Avec un hébergement dédié virtuel, vous disposerez d'une bande passante dédiée et d'une RAM dédiée pour votre site. Vous recevrez un identifiant racine et un mot de passe pour gérer votre serveur Web. Vous serez le propriétaire complet de votre serveur dédié virtuel et pourrez installer ou désinstaller n'importe quel logiciel. Ce type d'hébergement est créé sur un seul serveur, mais il est géré de manière à ce que chaque utilisateur dispose d'une vitesse et d'une bande passante dédiées. C'est un peu plus cher mais vraiment bon pour les entreprises de taille moyenne.

Hébergement dédié

Ce type d'hébergement est très similaire à l'hébergement dédié virtuel, mais ici, une machine complète vous sera attribuée. Ils sont plus chers que l'hébergement dédié virtuel et doivent être pris en compte lorsque vous avez un besoin de trafic très élevé.

Hébergement colocalisé

Il est très difficile de définir des ressources dédiées telles que la haute sécurité contre les incendies et le vandalisme, l'alimentation de secours régulée, les connexions Internet dédiées, etc. La colocalisation est l'option qui vous permet de mettre votre machine dans les locaux d'un fournisseur de services pour bénéficier de toutes les installations disponibles. C'est également une option très coûteuse et devrait être choisie lorsque vous avez un besoin de trafic très élevé.

Composants d'hébergement

Lorsque vous achetez un espace serveur Web, vous devez être clair sur les points suivants. Vous devez faire une comparaison de prix entre différents fournisseurs de services en fonction des éléments suivants -

Espace disque

Un site Web petit ou moyen nécessitera entre 10 et 100 Mo d'espace disque. Si vous prévoyez de conserver beaucoup d'audio et de vidéo sur votre site Web, vous devez prévoir d'acheter plus d'espace. Avant d'acheter de l'espace sur le serveur, vous devez vérifier les options disponibles pour étendre votre espace disque si vous en avez besoin à l'avenir.

Trafic mensuel

Un site Web de petite ou moyenne taille nécessitera entre 1 Go et 10 Go de transfert de données sur une base mensuelle. Si vous prévoyez de conserver beaucoup d'audio et de vidéo sur votre site Web, vous avez besoin d'un plan avec plus de capacité de transfert de données. Vérifiez différentes options en fonction de vos besoins. Quelles sont les autres options disponibles au cas où vous dépassez la limite de transfert de données donnée. Votre site ne doit pas être arrêté si vous dépassez la limite donnée.

Vitesse de traitement

Si vous achetez de l'espace sur une machine partagée, vous ne pouvez pas deviner la vitesse qui vous sera accordée. Dans ce cas, le seul moyen est de voir d'autres sites hébergés avec le même fournisseur de services pour connaître leur qualité d'hébergement. Mais si vous achetez un serveur dédié virtuel ou un serveur dédié, vous devez tenir compte de la quantité de RAM qui vous est allouée. Votre prix dépendra de la puissance de traitement qui vous est donnée.

Vitesse de connexion

De nos jours, la plupart des fournisseurs de services autorisent une vitesse de connexion très rapide. Alors, choisissez un fournisseur de services qui offre une meilleure vitesse de connexion en termes de bits par seconde. Vous pouvez avoir une vitesse de connexion allant de 64 Ko par seconde à 2,488 Go par seconde.

Comptes mail

Assurez-vous que vous allez obtenir un nombre suffisant de comptes de messagerie. Il existe de nombreuses autres options disponibles qui accompagnent votre compte de messagerie. Par exemple, obtiendrez-vous des options IMAP, POP et de transfert de courrier électronique disponibles avec vos installations de courrier électronique.

Assistance par e-mail

Outre le formulaire ayant des comptes de messagerie, il est également très important que votre serveur Web dispose d'une fonction permettant d'envoyer des e-mails depuis le back-end. Dans le cas où les visiteurs de votre site souhaitent vous contacter à l'aide d'un formulaire, vous pourrez utiliser cette fonction d'envoi d'e-mails pour envoyer des e-mails à votre compte désigné. En termes simples, vous devez vous assurer que le serveur SMTP est configuré et fonctionne sur votre serveur Web.

Dernières technologies

Vous devez vous assurer que votre serveur Web est équipé de toutes les dernières technologies. Il devrait avoir la dernière version de support pour PHP, PERL, ASP et JAVA, etc.

Bases de données

Il existe de nombreuses bases de données disponibles MySQL, Oracle, SQL Server, etc. Vous devez choisir votre serveur en fonction des besoins de votre base de données. Si vous achetez de l'espace sur un serveur partagé, vous devez vérifier la quantité d'espace qui sera allouée à votre base de données. De nombreux FAI n'accordent qu'un espace limité aux bases de données. Si votre site a besoin d'une grande taille de base de données, vous devriez opter pour un serveur dédié virtuel.

Disponibilité du serveur

Il est important que vous achetiez un serveur Web auprès d'un FAI fiable et réputé. Vous devez vous assurer que votre FAI vous offre une disponibilité de serveur de 99,99%. Si le serveur est en panne, il existe de nombreux fournisseurs de services qui vous versent une compensation au cas où vos sites tomberaient en panne plus d'un nombre limité de temps.

Sauvegarde et FTP

Assurez-vous que votre fournisseur de services vous offre davantage de moyens de sauvegarder régulièrement votre site Web. Si votre site change tous les jours, il devient alors très important de faire une sauvegarde régulière de votre site Web. De nombreux fournisseurs de services le font en votre nom en facturant un petit coût pour ce service.

Panneau de configuration

Assurez-vous simplement du type d'installations que vous obtiendrez pour maintenir votre compte d'hébergement. Vérifiez si votre fournisseur de services vous fournit un panneau de configuration facile à utiliser ou un autre outil similaire. À l'aide d'un panneau de configuration, vous devriez être en mesure de gérer les opérations de base liées à votre site Web, telles que la journalisation de votre demande de service, de votre demande de redémarrage ou de tout autre problème.

Service client

Avant de finaliser un accord avec votre fournisseur de services, vous devez vous assurer qu'il vous fournit l'assistance requise. Vous pouvez obtenir ces informations sur les forums Internet ou auprès de vos amis. Il existe de nombreux fournisseurs de services qui vous offrent une assistance 24h / 24 et 7j / 7 pour tout problème technique ou non technique.

Le commerce électronique est une façon de faire des affaires via Internet. Vous faites du commerce électronique, en particulier lorsque vous vendez vos produits ou services via Internet. Si vous envisagez de mettre en place un site Web qui comportera des transactions telles que l'achat ou la vente d'articles ou de services, cela signifie que vous allez créer un site Web de commerce électronique. Si tel est le cas, je ne pense pas que ce guide vous aidera à un niveau où vous devriez pouvoir configurer un site de commerce électronique, car il y a beaucoup plus de choses à prendre en compte lors de la configuration d'un site Web de commerce électronique.

Vous pouvez toujours commencer à partir d'ici - l'hébergement de commerce électronique est un peu cher, mais il n'est pas aussi cher que vous ne pouvez pas démarrer un site Web de commerce électronique. De nos jours, il est très facile de créer un site de commerce électronique. Tout ce qu'il faut faire est d'entrer en contact avec n'importe quel bon fournisseur de services et de commencer à collecter des informations de base.

Il existe de nombreux fournisseurs de services qui vous aident à configurer votre boutique virtuelle et vous facturent de manière inattendue très bas. Google a également lancé un service de compte Google dans lequel vous pouvez vendre vos produits.

Lors de la finalisation de la configuration de votre hébergement de commerce électronique, vous devez être très clair sur la façon de gérer les éléments suivants -

  • Inscriptions des clients
  • Transactions clients
  • Catalogues de produits
  • Commandes clients
  • Sécurité de la commande
  • Sécurité des serveurs
  • Maintenance du serveur
  • Sauvegarde du serveur
  • Temps d'arrêt du serveur
  • Contrôle de l'inventaire
  • Méthodes d'expédition
  • méthodes de payement
  • Monnaie étrangère
  • Cartes de crédit
  • Questions fiscales

Vous devriez prendre cette liste et en discuter avec votre fournisseur de services afin de comprendre comment ils vous aideront à gérer tous ces éléments.

Le disque dur de votre serveur est tombé en panne. Votre site est piraté et le pirate a supprimé tous vos fichiers. Votre hébergeur a disparu avec votre argent et vos données. Pire encore, il y a eu un charlatan et le bâtiment de votre FAI est tombé en panne et tout est perdu.

Toucher du bois!!! Personne ne devrait faire face à une telle situation. Mais si vous n'êtes pas préparé à ces situations, votre travail acharné pourrait être perdu à jamais. C'est pourquoi il est de la plus haute importance que vous gardiez des sauvegardes régulières de vos données.

Maintenant, il y a beaucoup de questions -

  • À quelle fréquence la sauvegarde doit-elle être effectuée?
  • Où cette sauvegarde doit-elle être conservée?
  • Quel type de sauvegarde doit être effectué?
  • Qui devrait prendre ces sauvegardes?
  • Maintenant, répondons à ces questions une par une -

À quelle fréquence la sauvegarde doit-elle être effectuée?

Si votre site ne change pas sur une période de temps, il est conseillé de ne faire des sauvegardes qu'une seule fois et de les conserver sur votre disque dur ou disque de données ou DVD où vous le souhaitez. Au cas où vous auriez besoin de le restaurer, faites-le simplement et voyez si votre site Web est opérationnel.

Mais si vous avez l'habitude de faire des modifications fréquentes sur votre site, alors il est nécessaire de faire des sauvegardes régulières. Des sites Web comme amazon.com ont des calendriers de sauvegarde très serrés et une infrastructure de sauvegarde très coûteuse.

Cela dépend de votre entreprise et vous devez voir combien de pertes de données vous pouvez supporter. Si vous pensez qu'il n'est pas abordable de perdre ne serait-ce qu'une seule journée de données, je vous recommande de planifier une sauvegarde quotidienne et de même, vous pouvez décider si une sauvegarde hebdomadaire ou mensuelle vous convient ou non.

Où la sauvegarde doit-elle être conservée?

La plupart du temps, les sauvegardes sont effectuées à partir d'une machine et enregistrées sur une autre machine ou un autre support. Si possible, vous devez organiser un serveur de sauvegarde différent sur lequel vous pouvez FTP vos données complètes à sauvegarder. Si ce n'est pas trop, vous pouvez le conserver sur CD ou DVD de données, etc.

Si possible, conservez plusieurs copies de sauvegarde mais de manière gérée pour éviter toute confusion. Vous devez avoir un contrôle de version approprié sur les différentes sauvegardes. De nombreux fournisseurs de services vous fournissent différents serveurs de sauvegarde à un coût très minime et il est recommandé de dépenser ce montant en services de sauvegarde.

Quel type de sauvegarde doit être effectué?

Il existe deux types de sauvegarde - incremental et full. Cela dépend du type d'outils de sauvegarde que vous utilisez. Il existe de nombreux outils de sauvegarde - par exemple, Oracle fournit ses propres utilitaires pour effectuer différents types de sauvegarde.

  • Incremental Backup- Le contrôleur de la sauvegarde compare la sauvegarde existante avec les données que vous souhaitez sauvegarder. S'il existe une correspondance exacte entre les deux, aucun fichier supplémentaire ne sera sauvegardé. Cependant, si vous avez ajouté ou modifié un fichier, ces fichiers seront mis à jour dans la sauvegarde, donc le nom incrémentiel.

  • Full Backup - Ici, tous les fichiers sont écrits dans la sauvegarde, même s'ils existent déjà dans la sauvegarde la plus récente.

Qui devrait prendre ces sauvegardes?

Le cas le plus simple est que vous pouvez vous connecter à votre serveur Web sur une base mensuelle ou hebdomadaire et copier tous les fichiers liés au site Web sur différents ordinateurs ou supports. Cela ne fonctionne que si vous avez une quantité limitée de données sur votre site.

Si vous avez une énorme base de données et de nombreux fichiers, il est difficile de gérer de telles sauvegardes au quotidien et chaque semaine. Dans de tels cas, vous devrez peut-être disposer de scripts automatisés pour effectuer une sauvegarde et les conserver sur une autre machine ou un autre support.

Vous pouvez écrire votre script shell ou votre script perl et parcourir différents répertoires et collecter tous les fichiers et les compresser automatiquement, leur attribuer un numéro de sauvegarde unique, puis les envoyer par ftp sur un serveur de sauvegarde désigné ou un support comme le lecteur tactile.

Conclusion

C'est à vous de décider comment vous souhaitez effectuer votre sauvegarde. Si vous êtes propriétaire d'un site Web, vous devez effectuer une sauvegarde régulière sans échec. Sinon, cela pourrait entraîner de graves conséquences.

Une fois que votre site est opérationnel, il est important de suivre vos visiteurs et d'analyser ce qu'ils utilisent. Vous devriez avoir une information détaillée sur ce qui suit -

  • Who is your visitor? - Vous devez avoir l'adresse IP du visiteur de votre site disponible avec vous pour connaître l'emplacement géographique et l'identité de ce visiteur.

  • Visitors’ Timestamp- Vous devez être conscient du moment où votre site reçoit le plus de visiteurs afin de pouvoir planifier facilement un serveur hors service. Deuxièmement, l'horodatage et l'adresse IP vous aideront à identifier les visiteurs de votre site au cas où une enquête serait nécessaire contre un visiteur du site.

  • What the visitors prefer? - Les pages que le visiteur du site a vues sur votre site Web vous donneront une idée de l'importance des différentes sections de votre site Web.

  • How visitors came?- Ceci est une autre information importante dont vous devez être conscient. Comment obtenez-vous les visiteurs de votre site? Viennent-ils directement ou via un autre site Web ou programme publicitaire.

  • How long do they stay?- Combien de temps un visiteur passe-t-il sur votre site? Si les visiteurs quittent votre site juste après avoir parcouru 1 ou 2 pages, vous devriez trouver des moyens innovants de les conserver plus longtemps.

  • Visitors’ Browser - Ces informations sont importantes pour améliorer votre site Web pour ce type de navigateurs Web.

Programmes statistiques

Il existe de nombreux sites Web qui vous aident à trouver toutes les informations discutées dans la section précédente. Il vous suffit de garder un petit bout de code dans la section <head <.... </head> de vos pages web et vous aurez non seulement toutes les informations mentionnées ci-dessus mais aussi une analyse complète de votre site.

  • Vous pouvez essayer le programme Google Analytics pour capturer les statistiques de votre site Web.

  • Un autre bon programme est Webalizer . Cela vous donnera toutes les statistiques de base du site dont vous avez besoin.

  • Il existe un site de sourceforge qui vous donne la possibilité de collecter les statistiques de votre site Web. Vous pouvez donc l'essayer également AWStats .

Terminologie des statistiques du site

Suivez les termes suivants afin de vous familiariser avec le rapport et l'analyse des statistiques de votre site.

  • Unique Visits- Le nombre de visiteurs uniques que vous avez eu dans une période donnée. Exemple: s'il n'y avait qu'une seule personne qui visitait votre site Web et visitait 1 000 fois par jour, les visites uniques n'en seraient qu'une. L'unicité est comptée en fonction de l'adresse IP du visiteur.

  • Total Visits- Le nombre total de visites, y compris les visites en double, qu'un site Web reçoit au cours d'une période donnée. Chaque fois qu'un visiteur du site accède à votre site, cela compte comme une visite.

  • Page Views or Page Impressions- Chaque fois qu'une page Web est chargée, elle est appelée vue de page. Si vous comptez un lien de site Web disponible sur cette page, il sera compté comme une impression de page.

  • Hits - Les visites sont très similaires aux pages vues et seront comptées chaque fois qu'un visiteur cliquera sur un lien lié à votre site Web.

  • Direct Access - Il fait référence aux personnes qui ont accédé à votre site Web via leurs signets ou ont tapé votre URL manuellement dans la zone URL du navigateur.

  • Referrer & Referral URL- L'adresse Web à laquelle le visiteur a suivi un lien pour accéder à votre site Web. Par exemple, si quelqu'un trouve votre site Web dans la recherche Google et clique sur le lien pour atteindre votre site, alors Google sera le référent.

Vous avez conçu un site Web, vous l'avez développé et finalement hébergé. Maintenant, pensez simplement au nombre de visiteurs du site qui connaissent cette adresse de site et le service associé.

Si vous voulez faire de votre site un succès, le travail réel commence après avoir hébergé votre site Web avec succès. Il comprend les actions suivantes, mais gagner en popularité ne se limite certainement pas à ces actions.

  • Search Engine Inclusion- Première étape, vous devriez aller et inclure votre site Web dans divers moteurs de recherche comme google, yahoo et msn. Ne faites jamais confiance à un logiciel automatisé pour inclure votre site dans les moteurs de recherche. Il existe de nombreuses sociétés de fraude dans ce secteur, alors éloignez-vous d'eux et ne gaspillez pas votre argent.

  • Open directory inclusion- C'est une autre façon de rendre votre site populaire. Il existe de nombreux projets d'annuaires ouverts comme dmoz.com et yahoo.com où vous pouvez inclure votre site Web pour attirer l'attention des internautes.

  • Google AdWords - Il s'agit d'un programme payant de Google où vous pouvez vous inscrire et payer en fonction du nombre de clics sur le lien de votre site Web ou en fonction du nombre d'impressions de pages.

  • Advertising Programs- Si vous avez un gros budget, vous pouvez opter pour des ressources plus importantes telles que des publicités télévisées ou des programmes publicitaires dans les journaux ou les magazines. Ils sont également les plus efficaces et les plus chers.

  • Whitepapers and Article - Si vous écrivez des livres blancs ou des articles, vous pouvez inclure le lien de votre site Web dans ces livres blancs ou articles pour obtenir plus de trafic sur votre site.

  • Site Link Exchange- Il existe de nombreux sites, y compris tutorialspoint.com, qui effectuent des échanges de liens vers des sites. Cela signifie que vous conserverez le lien d'un autre site Web sur votre site et l'autre site conservera le vôtre. Ceci est pour le bénéfice mutuel des échangeurs de liens de sites.

Les éléments graphiques jouent un rôle crucial sur tout site Web. Si vous avez le temps et le talent pour concevoir vos graphiques Web, c'est génial. Il faut non seulement du temps et du talent pour avoir des graphiques Web, mais vous devez également dépenser beaucoup d'argent pour acheter de bons logiciels graphiques comme Paint Shop Pro ou Adobe Photoshop.

Cependant, si vous n'avez pas la chance d'avoir la main d'un artiste et que vous n'avez pas non plus d'argent à dépenser pour acheter des logiciels graphiques, Internet est le paradis et vous devriez apprécier des milliers de graphistes qui ont créé des graphiques Web gratuits pour vous.

Nous avons également répertorié pour vous des tonnes de graphiques gratuits que vous pouvez utiliser sur votre site Web. Vous le trouverez ici Free Web Graphics . Un exemple de page est également donné ici.

Clipart de belles fleurs

  • Cliquez sur n'importe quelle image, elle affichera une image plus grande.
  • Faites un clic droit sur l'image et sélectionnez «Enregistrer l'image sous» pour enregistrer l'image sur votre PC.

Nous espérons que vous avez trouvé ce tutoriel utile et instructif. Ici, nous avons couvert toutes les bases de l'hébergement Web et Web.

Il est maintenant temps d'aller de l'avant et nous vous encouragerons à commencer à développer votre site Web à l'aide de notre didacticiel HTML .

Si vous envisagez de développer un site Web interactif, nous vous recommandons de suivre notre tutoriel PERL ou notre tutoriel PHP . Nous avons des manuels de référence complets pour ces langages de script côté serveur.

Les techniques d'optimisation des moteurs de recherche sont très importantes et vous devez les connaître avant de concevoir et de développer votre site Web. Vous pouvez suivre notre tutoriel SEO pour acquérir une compréhension complète des techniques de référencement.

Les commentaires et suggestions pour l'amélioration de ce tutoriel sont les bienvenus. Veuillez nous envoyer vos commentaires à [email protected].

Merci beaucoup pour votre visite tutorialspoint.com