• 15 hours
  • Easy

Free online content available in this course.

course.header.alt.is_certifying

Got it!

Last updated on 3/5/24

Initiez-vous au fonctionnement d’un site web

Maintenant que vous avez une meilleure idée de ce qu’est WordPress, j’imagine que vous avez hâte de rentrer dans le concret et de créer votre site ! Promis, nous allons y arriver très vite. Cependant, il est important que vous compreniez auparavant le fonctionnement d’un site web.

Découvrez le fonctionnement du web

Le web fonctionne sur le principe d’échanges décentralisés entre un client (vous, en général, via votre navigateur web) et un serveur qui sert à “servir” des pages web (d'où son nom !).

Pour accéder à un site web, vous entrez l’adresse d’un site web (dont le nom technique est URL, pour “Uniform Resource Locator) dans votre navigateur. Par exemple, voici une fausse URL : 

http://www.monsite.com/contact.php?nom=Dupont&prenom=Jean 

On peut la décomposer en plusieurs parties :

 URL

Description

“HTTP”, ou “HTTPS” (avec S pour Secure)

C’est le nom du protocole de communication entre le client et le serveur, ici : Hypertext Transfer Protocol”. Il en existe d’autres pour d’autres usages, comme FTP (pour “File Transfer Protocol”) que vous connaissez peut-être et servant, lui, à transférer… des fichiers, bien sûr !

“monsite.com”

C’est le nom de domaine du site web auquel on veut accéder. Le nom de domaine se loue auprès d’un registrar (fournisseur de nom de domaine) ; c’est ce qui permet d’identifier un site web via un nom simple à mémoriser.

“/contact.php”

C’est le chemin d’accès à la page spécifique que l’on veut afficher au sein de ce site web.

“?nom=Dupont&prenom=Jean” 

Ce sont les paramètres qui peuvent être utilisés pour personnaliser le contenu d'une page, effectuer des recherches ou définir des préférences utilisateur. Ils sont séparés du chemin d’accès à la page par un point d’interrogation “?” et il peut y avoir un ou plusieurs paramètres à la suite, séparés par un “&”.

Découvrez le fonctionnement de WordPress

il y a 5 étapes principales. 1. demande ou requête d'une page URL, 2. acheminement de la requête au serveur du site, 3. Traitement de la requête par PHP et génération de la page HTML, 4. Envoi de la page au format HTML, 5. Affichage de la page
Fonctionnement d'un site internet

Pour fonctionner, tout site Internet s’appuie sur un serveur. En général, on loue un serveur auprès d’un hébergeur, mais il est tout à fait possible de créer son propre serveur chez soi. Cela demande en revanche des compétences techniques qui vont largement au-delà de ce que l’on couvrira dans ce cours. Le serveur stocke les fichiers qui composent le site web et exécute le code contenu dans ces fichiers. Dans le cas de WordPress, il s’agit d’un CMS reposant principalement sur le langage PHP et sur une base de données MySQL.

Que sont PHP et MySQL ?

Le serveur exécute donc le code PHP de WordPress pour récupérer les informations nécessaires en base de données et générer la page au format HTML, lisible par votre navigateur web (Google Chrome, Mozilla Firefox, etc.).

Pour créer votre site WordPress, vous aurez donc besoin d’un hébergement PHP/MySQL.

Quelles solutions d’hébergement existent ?

Deux solutions s’offrent à vous :

  1. Louer un serveur chez un hébergeur.
    Votre site pourra ainsi être accessible au public via Internet, mais ce n’est pas gratuit. ll faut compter quelques euros par mois pour un hébergement d’entrée de gamme.

  2. Créer un environnement en local.
    L’idée est de simuler un serveur sur votre ordinateur grâce à des logiciels comme MAMP ou encore Local. Votre site ne sera pas en ligne, il ne sera accessible que sur votre machine, mais c’est gratuit et vous aurez tout le temps de le créer. Nous allons d’abord utiliser cette solution.

En résumé

  • Une page web est un contenu HTML affiché dans un navigateur et fourni par un serveur selon le protocole HTTP.

  • L’URL permet d’identifier sur le réseau le serveur à qui demander la page, et la page que l’on souhaite afficher.

  • Dans le cas d’un site dynamique comme WordPress, la page HTML est générée par du code PHP faisant appel à une base de données MySQL grâce à un serveur.

  • Il existe deux options pour héberger un site WordPress : louer un serveur chez un hébergeur, moyennant des frais mensuels, ou créer un environnement en local avec des logiciels gratuits comme MAMP ou Local, limitant l'accès au site à votre propre machine.

Après cette introduction théorique, passons à la pratique ! Dans le chapitre suivant, nous verrons ensemble comment installer votre environnement de travail en local et créer votre site WordPress “Banana Design”. 

Example of certificate of achievement
Example of certificate of achievement