Cyrille Perois
Front-end architect @ w3r.one
Back-end
Master Information-Communication Ecosystèmes médiatiques et transition numérique - ICP 2025
✅ Comprendre comment rendre une page web dynamique
✅ Comprendre le rôle d'une base de données
✅ Comprendre ce qu'est une API et à quoi ça sert
Modèle client/serveur
Requête
Réponse
Client
Serveur
Le "programme" est aussi appelé "serveur web", il peut être écrit dans divers langages de programmation :
Son rôle est de générer la réponse à la requête qu'il reçoit. En fontion des paramètres de la requête (paramètres d'URL, paramètres du corps de la requête, cookies...), la réponse peut être différente.
On dit qu'elle est "dynamique"
Le serveur est un ordinateur comme un autre. En cas de redémarrage, les données du processus sont perdues.
Il faut donc un moyen de sauvegarder les données (utilisateurs, produits...) pour pouvoir les retrouver. C'est le rôle d'une base de données.
Il existe différents types de base de données adaptées à différents besoins et types de données à stocker : relationnelle, non relationnelle, orientée objet, hiérarchique...
Le plus commun est la base de donnée relationnelle.
Requête : afficher la liste des 5 derniers posts
Requête : ajouter un commentaire sur le post qui a l'id 42
Une API (Application Programming Interface) est un "menu" d'opérations qu'un serveur est capable de faire. Le client peut piocher dans ce menu pour demander au serveur de réaliser des opérations selon ses besoins.
La réponse d'une API contient très souvent des données formattées en JSON (JavaScript Object Notation). C'est un format très répandu car léger et capable de représenter la plupart des données que peux renvoyer un serveur.
Cela permet au serveur d'encapsuler une logique métier totalement décorellée de la présentation côté client. Le serveur renvoie les données, le client s'occupe de les présenter à l'utilisateur comme il le souhaite.
Les API permettent aussi de faire parler deux serveurs entre eux. Dans ce cas, le serveur qui initie la requête est le client.
By Cyrille Perois