LES CONCEPTS BASE POUR LE SITE WEB
Le terminologie web basique
Agence web : - Agence de création et conception de sites web.
Site web : - Un ensemble de pages web reliées par des liens internes et externes au site.
Site statique : - Site web où les visiteurs peuvent voir le contenu mais pas y participer.
Site dynamique : - Site web où les visiteurs peuvent voir le contenu et participer.
CMS : - Plateforme pour le développement des sites web (WordPress, Joomla, Drupal, etc);
Interface utilisateur : - La partie visible du site (front-end);
Charte graphique : - Les éléments graphiques des pages web (couleurs, fonte (polices de caractères), etc) ;
Développement : - Élaboration du site côté serveur (back-end);
Adresse web : - L'URL de la page d'accueil (index);
Visite du site : - Consultation des pages d'un site.
Nom de Domaine : - L’adresse web par laquelle le site est accessible.
Hébergement : - Serveur web pour la déposition des sites web.
Moteur de recherche : Application web permettant de trouver des ressources (pages web) à partir d'une requête sous forme de mots, (Google, Bing, Yahoo etc).
Promotion : - Popularisation du site par le référencement naturel ou payant (Google AdWords, etc).
Les deux types de sites : statique et dynamique
Site statique (page web statique).
- Le mécanisme de fonctionnement est plus simple.
- Les URL correspondent à un fichier renvoyé par le serveur web.
- Le contenu des pages ne dépend donc pas de variables ou de bases de données.
- Pour changer le contenu d'une page, il est nécessaire de changer le contenu du fichier.
- Les visiteurs peuvent seulement voir le contenu mais pas y participer.
- Pour les réaliser sont nécessaires seuls les langages de l'interface utilisateur (front-end), HTML, CSS et JavaScript. (Le HTML permet d'écrire le contenu de sa page, le CSS permet de la "designer", JavaScript ajoute du dynamisme.)
Sites dynamiques (page web dynamique)
- Le contenu des pages peut évoluer dans le temps.
- Les programmes du côté serveur, à l'arrière plan (back-end), génèrent les pages du site en se servant des bases de données ou autres sources.
- Le dynamisme apporte des fonctionnalités que ne peuvent offrir les sites dits statiques.
- Les visiteurs peuvent y participer (commentaires ou modification du contenu des pages, etc...).
- Les programmes utilisés côté serveur: PHP, Java, C#, Ruby, C++, Python et Visual Basic.
- Les programmes côté serveur créent dynamiquement les pages, en analysant les requêtes des visiteurs pour ensuite fabriquer une réponse adaptée.
- Le temps de chargement est généralement plus long que pour les pages statiques.