Sauter à un chapitre clé
Comprendre les technologies côté serveur
Lorsque tu commences à peine ton voyage dans le monde de l'informatique, il est essentiel de saisir des concepts clés tels que les technologies côté serveur. Ce concept est crucial à comprendre car il constitue la base de toute application basée sur le Web. En bref, les technologies côté serveur sont les techniques ou les outils utilisés pour créer les fonctionnalités et le comportement du serveur Web. Elles travaillent en coulisse pour gérer les aspects techniques de tes sites et applications web préférés.
Que sont les technologies côté serveur ?
Les technologies côté serveur englobent les langages de programmation et les cadres qui traitent ou satisfont la demande de l'utilisateur sur le serveur plutôt que sur l'appareil du client. Parmi les technologies côté serveur les plus populaires dans le domaine de l'informatique, on trouve des langages comme Python, Java et PHP, et des frameworks comme Express.js et Django.
En informatique, un serveur est un ordinateur ou un système qui fournit des ressources, des données, des services ou des programmes à d'autres ordinateurs sur un réseau. En théorie, chaque fois que tu accèdes à un fichier stocké à distance, que tu participes à un appel vidéo ou que tu regardes un film en streaming, tu interagis avec un serveur.
Avec les connaissances tirées de ce qui précède, tu peux comprendre que les technologies côté serveur jouent un rôle important dans le fonctionnement de ce serveur. Elles gèrent de multiples fonctionnalités telles que le traitement des demandes des utilisateurs, l'interaction avec les bases de données et la mise en œuvre de mesures de sécurité.
Comment fonctionnent les technologies côté serveur ?
Le fonctionnement des technologies côté serveur peut être mieux compris en passant par la série d'événements qui se produisent lorsque tu interagis avec une application web.
- Tout d'abord, lorsque tu accèdes à une application web et que tu demandes des données (comme cliquer sur un bouton sur une page web), ton navigateur envoie une requête HTTP au serveur.
- Cette requête HTTP atteint le serveur et est traitée à l'aide d'une technologie côté serveur. La technologie côté serveur récupère ou met à jour les données dans une base de données, ou effectue les calculs nécessaires, en fonction du type de requête HTTP.
- Une fois que l'opération côté serveur est terminée, le serveur envoie une réponse HTTP à ton navigateur. Cette réponse peut contenir les données demandées, un message de confirmation ou un message d'erreur, toujours en fonction de la requête HTTP.
Étape | Action |
1 | L'utilisateur envoie une requête HTTP |
2 | Le serveur traite la demande |
3 | Le serveur envoie une réponse HTTP |
Par exemple, lorsque tu recherches un produit sur un site de commerce électronique, tu envoies une requête HTTP au serveur. Le serveur utilise une technologie côté serveur pour rechercher les détails du produit dans sa base de données et les envoyer sous forme de réponse HTTP.
Il convient de noter que les technologies côté serveur doivent être robustes et efficaces, étant donné qu'elles peuvent traiter des millions de requêtes HTTP simultanément, tout en minimisant la bande passante et en garantissant la sécurité des transactions de données.
Exploration d'exemples de technologies côté serveur
Maintenant que les bases sont posées, allons plus loin et explorons quelques exemples de technologies côté serveur qui sont largement utilisées dans le domaine de l'informatique. Cette compréhension peut s'avérer déterminante pour saisir le fonctionnement de diverses applications Web et affiner tes prouesses en matière de codage côté serveur.
Liste des technologies côté serveur
Pour t'aider à te familiariser davantage avec le paysage des technologies côté serveur, voici une liste complète de ces outils, chacun offrant un ensemble unique de caractéristiques et de capacités :
- JavaScript (Node.js)
- Python (Django, Flask)
- Ruby (Rails)
- PHP (Laravel)
- Java (Spring, Struts)
- C# (.NET)
Dans le monde de JavaScript, Node.js se distingue comme une technologie côté serveur essentielle. Cette architecture non bloquante et axée sur les événements offre une grande efficacité et une grande évolutivité pour les applications en temps réel. De plus, avec JavaScript côté client et côté serveur, la réutilisation du code devient un jeu d'enfant.
Python est un concurrent proche, avec des cadres comme Django et Flask qui fournissent des fonctionnalités de haut niveau dès la sortie de la boîte. Du mappage d'objets à des tables de base de données (ORM) au traitement des requêtes HTTP, les offres côté serveur de Python ne sont rien de moins qu'un régal pour les développeurs.
Ruby on Rails, propulsé par le langage Ruby, est un autre choix populaire pour le développement côté serveur. En préconisant l'approche des conventions plutôt que la configuration et le principe DRY (Don't Repeat Yourself), Rails facilite le développement rapide d'applications.
Le suivant sur la liste est PHP, avec Laravel comme fer de lance des activités de développement côté serveur. Laravel simplifie les tâches telles que le routage, les sessions, la mise en cache et l'authentification, gagnant ainsi un nombre important de partisans parmi les développeurs.
Java et ses cadres robustes côté serveur comme Spring et Struts ont été un pilier dans cette arène, avec une prise en charge inégalée du multithreading et une vaste collection d'API.
Enfin, C# et le cadre .NET offrent un environnement de développement intégré pour la programmation côté serveur, ce qui permet d'améliorer la productivité.
Examen détaillé d'exemples spécifiques de technologies côté serveur
La meilleure façon de se familiariser avec les technologies côté serveur est d'étudier des exemples du monde réel. Examinons de plus près le fonctionnement de ces technologies dans leur contexte.
Considérons l'utilisation de l'environnement Node.js pour JavaScript. Une opération typique pourrait consister à créer un serveur pour écouter les requêtes HTTP. Voici un code simplifié pour une telle opération :
const http = require('http') ; const server = http.createServer((req, res) => { res.end('Hello World!') ; }) ; server.listen(3000, () => { console.log('Serveur écoutant sur le port 3000...') ; }) ;
Dans ce script, la méthode 'createServer' configure le serveur pour qu'il envoie 'Hello World!' comme réponse HTTP à chaque requête. Simultanément, la méthode 'listen' fait en sorte que le serveur écoute les requêtes sur le port 3000.
Un autre exemple courant peut être vu dans Django, un cadre Python, où les opérations côté serveur impliquent le routage des URL, le rendu des vues et les interactions avec les modèles. Une implémentation simplifiée peut ressembler à quelque chose comme :
from django.urls import path from . import views urlpatterns = [ path('', views.home, name='home') ]
Ce script utilise la technologie côté serveur pour acheminer une requête HTTP vers la vue de la maison définie dans le module views.
Comme dernier exemple, considérons le cadre Ruby on Rails qui offre des fonctionnalités étendues côté serveur. Une simple mise en œuvre de "Hello, World !" avec Rails peut ressembler à ceci :
class ApplicationController < ActionController::Base def hello render html : "Hello, World !" end end
Dans ce script, la méthode "hello" définit une opération côté serveur qui rend le texte "Hello, World !" sous forme de réponse HTML.
Tous ces exemples soulignent l'importance de disposer de technologies robustes côté serveur pour assurer le bon fonctionnement de toute application Web.
Avantages de l'utilisation des technologies côté serveur
Choisir d'utiliser les technologies côté serveur dans tes projets d'informatique offre toute une série d'avantages. Non seulement ces technologies améliorent considérablement le potentiel de tes applications web, mais elles apportent également des avantages cruciaux en matière de sécurité, de vitesse, d'efficacité et d'expérience utilisateur. Dans les sections qui suivent, nous allons examiner en détail les raisons pour lesquelles les technologies côté serveur sont bénéfiques et explorer leur impact transformateur sur l'informatique et le réseau informatique.
Pourquoi les technologies côté serveur sont-elles bénéfiques ?
L'utilisation des technologies côté serveur va bien au-delà de la simple satisfaction des exigences fonctionnelles d'une application web. Elles jouent un rôle essentiel en rendant l'application Web prête à être utilisée dans le monde réel. Examinons quelques-uns de ces avantages clés :
Amélioration de la sécurité : Comme une partie considérable du traitement des données est effectuée sur le serveur, les technologies côté serveur offrent une sécurité accrue. Elles se connectent à la base de données, traitent les opérations critiques et valident toutes les entrées de l'utilisateur avant de les stocker dans la base de données. Cela permet d'éviter des attaques telles que l'injection SQL, qui peut exploiter des entrées utilisateur non nettoyées. De plus, les données sensibles telles que les identifiants de l'utilisateur n'ont pas besoin d'être envoyées dans les deux sens entre le serveur et le client, ce qui réduit la surface d'attaque.
Faciliter l'équilibrage des charges : Les technologies côté serveur peuvent aider à répartir efficacement la charge entre plusieurs serveurs grâce à des techniques d'équilibrage de la charge. Ainsi, les ressources du serveur peuvent être utilisées de manière optimale et l'application web peut gérer de plus grandes quantités de trafic sans crouler sous la pression.
Gestion du contenu dynamique : Contrairement aux technologies côté client qui traitent principalement des contenus statiques, les technologies côté serveur peuvent gérer efficacement les contenus dynamiques. En interagissant avec les bases de données, elles peuvent créer et servir un contenu personnalisé aux utilisateurs, améliorant ainsi les niveaux d'interactivité et de personnalisation de l'application Web.
Prise en charge de la persistance des données : Comme les technologies côté serveur fonctionnent principalement sur le serveur, elles prennent en charge la persistance des données. Même lorsque l'utilisateur actualise la page ou perd sa connectivité, elles peuvent fonctionner de manière transparente, en conservant les informations de la session et en permettant une expérience utilisateur plus fluide.
Renforcer l'évolutivité : Les technologies côté serveur permettent de faire évoluer les applications à mesure que le nombre d'utilisateurs augmente. Elles peuvent traiter plusieurs requêtes simultanément et sont capables de gérer des bases de données plus importantes, rendant ainsi l'application web pérenne.
L'impact des technologies côté serveur sur l'informatique et les réseaux informatiques
Les technologies côté serveur ont eu un impact profond sur l'informatique et les réseaux informatiques. Elles ont non seulement façonné la façon dont les applications Web sont développées, mais elles ont également établi de nouveaux paradigmes en informatique. Voici quelques exemples de l'influence qu'elles ont exercée dans ce domaine :
Introduction de nouveaux paradigmes de programmation : Les technologies côté serveur ont introduit une nouvelle dimension dans la programmation - la concurrence. Traditionnellement, les programmes étaient séquentiels, mais les technologies côté serveur, telles que Node.js, ont adopté les opérations asynchrones. Sans bloquer la pile d'appels, elles peuvent traiter plusieurs opérations simultanément, ce qui donne un environnement non bloquant et axé sur les événements.
Développement d'API : Grâce aux technologies côté serveur, il est devenu plus facile de développer des API (interfaces de programmation d'applications) pour les applications web. Ces API permettent à d'autres applications d'interagir avec ton application, ce qui permet un plus grand degré d'intégration et d'interopérabilité sur le web.
Accélérer l'informatique en nuage : Les technologies côté serveur ont propulsé la croissance de l'informatique en nuage en permettant aux applications de fonctionner entièrement sur des serveurs distants. Cela a réduit la nécessité pour les utilisateurs d'investir dans une infrastructure coûteuse et a permis l'utilisation de clients légers et d'applications natives du cloud.
Faciliter l'architecture microservices : L'essor des technologies côté serveur a également facilité l'évolution vers les microservices par rapport à l'architecture monolithique traditionnelle. Dans une architecture microservices, chaque composant (microservice) de l'application s'exécute sur un serveur différent et communique avec les autres par le biais d'API. Cette architecture apporte une meilleure évolutivité, résilience et flexibilité à l'application web.
Permettre des applications en temps réel : L'utilisation de technologies côté serveur, en particulier celles qui fonctionnent sur une architecture non bloquante et pilotée par les événements, a permis le développement d'applications en temps réel. Des applications de chat et des jeux en ligne aux présentations en direct et aux conférences vidéo, les technologies côté serveur ont repoussé les limites de ce qui est possible sur le web.
En conclusion, l'utilisation généralisée et l'impact des technologies côté serveur soulignent le rôle vital qu'elles jouent dans les réseaux informatiques d'aujourd'hui et dans le domaine plus large de l'informatique.
Application pratique des technologies côté serveur
Les technologies côté serveur ont contribué à façonner le paysage numérique actuel. En gérant les tâches lourdes du côté du serveur et en permettant des interactions dynamiques, ces technologies sont au cœur de l'informatique moderne. Approfondissons leur rôle, leurs domaines d'application et quelques exemples de mise en œuvre.
Le rôle des technologies côté serveur dans l'informatique moderne
Dans le domaine de l'informatique d'aujourd'hui, où les opérations en temps réel, l'évolutivité et la vitesse sont primordiales, les technologies côté serveur jouent un rôle essentiel. Elles sont responsables du changement de paradigme dans la façon dont les systèmes modernes gèrent et traitent les informations. Leur importance réside dans le fait qu'elles prennent en charge le traitement des données côté serveur, assurant ainsi un temps de réponse rapide et transparent pour les utilisateurs. Jetons un rapide coup d'œil à quelques-uns des rôles clés qu'elles remplissent :
Traitement des données : Les technologies côté serveur sont chargées de traiter les requêtes des utilisateurs et de modifier les données stockées sur le serveur. Par exemple, lorsque tu cliques sur un bouton pour afficher un produit particulier sur un site de commerce électronique, le code côté serveur est invoqué pour récupérer et remplir les détails de ce produit. Cela s'étend à des opérations telles que la validation, l'assainissement, le calcul, le traitement des fichiers, et bien d'autres encore.
Gestion de la base de données : Le code côté serveur est également impliqué dans la gestion de la base de données au niveau du backend. Il régit l'interaction entre le serveur et la base de données, accomplissant des tâches telles que la création, la lecture, la mise à jour et la suppression d'enregistrements de la base de données, jouant ainsi un rôle important dans le maintien de la fonctionnalité globale du site Web.
Gestion des sessions : Dans les applications web où l'interaction de l'utilisateur persiste pendant un certain temps, les technologies côté serveur sont utilisées pour la gestion des sessions. Elles gardent une trace de l'activité de l'utilisateur et peuvent stocker des informations spécifiques à l'utilisateur comme son statut de connexion, ses préférences et les articles de son panier, entre autres détails.
Configuration du serveur : Les technologies côté serveur traitent également de la configuration et de la gestion du serveur. Cela concerne des aspects tels que la définition de la réponse du serveur à différents types de requêtes HTTP, le traitement et la journalisation des erreurs, la gestion des paramètres de sécurité, le contrôle des comportements de mise en cache, et plus encore.
Sécurité : La confidentialité et la sécurité des données étant d'une importance capitale aujourd'hui, les technologies côté serveur jouent également un rôle crucial dans la mise en œuvre des mesures de sécurité sur le serveur. Il s'agit notamment de valider et d'assainir les entrées des utilisateurs, de mettre en place des contrôles d'accès, de gérer la transmission sécurisée des données, entre autres.
En remplissant ces fonctions cruciales, les technologies côté serveur forment une partie indispensable de l'informatique moderne, alimentant tout, du simple site web aux applications web complexes.
Explorer des exemples concrets de mise en œuvre des technologies côté serveur
Pour apprécier véritablement la puissance et l'utilité des technologies côté serveur, il est utile d'explorer la façon dont elles sont employées dans des scénarios réels. Prenons quelques exemples :
1. Sites Web de commerce électronique : La gestion des stocks en temps réel, les recommandations personnalisées, le traitement sécurisé des paiements et de nombreuses autres fonctions que tu rencontres sur un site de commerce électronique sont alimentés par des technologies côté serveur. Par exemple, lorsque tu ajoutes un article à ton panier, le code côté serveur met à jour l'inventaire global et maintient cet article dans ta session jusqu'à ce que tu décides de passer à la caisse.
2. Plateformes de médias sociaux : Qu'il s'agisse de récupérer ton flux personnalisé, de gérer tes demandes d'amis ou de télécharger une photo, toutes ces opérations utilisent des technologies côté serveur. Par exemple, lorsque tu télécharges une photo, le code côté serveur la stocke dans une base de données, lui attribue un identifiant et la relie à ton profil d'utilisateur.
3. Banque en ligne : Les technologies côté serveur sont cruciales pour gérer les transactions sécurisées, les calculs d'intérêts, les mises à jour du solde du compte, et bien d'autres choses encore sur les plateformes de banque en ligne. Par exemple, lorsque tu transfères de l'argent sur un autre compte, le code côté serveur authentifie la transaction, met à jour les soldes des comptes des deux parties concernées et enregistre les détails de la transaction.
4. Systèmes de gestion de contenu : Les systèmes de gestion de contenu (CMS) tels que WordPress utilisent largement les scripts côté serveur. Par exemple, lorsque tu crées un nouvel article de blog dans ton CMS, le code côté serveur est chargé de créer une nouvelle entrée dans la base de données et d'alimenter ce contenu lorsqu'un visiteur ouvre l'article.
Pour illustrer ce à quoi le code côté serveur peut ressembler dans un cadre pratique, considérons un script Node.js simplifié où le code côté serveur est utilisé pour créer un serveur et répondre aux requêtes HTTP :
const http = require('http') ; const server = http.createServer((req, res) => { res.end('Welcome to my website!') ; }) ; server.listen(3000, () => { console.log('Server listening on port 3000...') ; }) ;
Ce seul script Node.js démontre une technologie côté serveur créant un serveur, répondant aux requêtes HTTP avec un message personnalisé et écoutant sur un port spécifique.
À partir de ces exemples, il est évident qu'une vaste gamme d'interactions numériques courantes s'appuie sur des technologies côté serveur. Quelle que soit l'application, elles garantissent que le traitement des données est effectué en toute sécurité et rapidement, ce qui permet d'offrir à l'utilisateur une expérience transparente.
Démystifier les concepts complexes des technologies côté serveur
Le monde des technologies côté serveur peut sembler intimidant pour les débutants. Cette section tente de simplifier et de clarifier certaines des complexités rencontrées lors de l'apprentissage des technologies côté serveur. Pour ceux d'entre vous qui plongent dans ce domaine de l'informatique, il est crucial de comprendre ces technologies car elles constituent l'épine dorsale de toute application basée sur le Web. Essayons ensemble d'en dévoiler les subtilités.
Comprendre la complexité de ce que font les technologies côté serveur
Lorsque tu demandes une page sur un site Web en cliquant sur un lien ou en tapant une URL, beaucoup de choses se passent en arrière-plan pour te servir cette page Web. C'est là que les technologies côté serveur entrent en jeu. Les technologies côté serveur gèrent la façon dont le serveur répond à chaque demande. Ces technologies utilisent des scripts côté serveur, écrits dans divers langages de programmation, pour communiquer avec les bases de données, traiter les données et générer dynamiquement le code HTML qui est envoyé à ton navigateur.
Cette définition des technologies côté serveur contient quelques concepts qui peuvent sembler complexes :
- Les scripts côté serveur : Ce sont des programmes qui s'exécutent sur le serveur, qui reçoivent des instructions du côté du client, qui traitent ces instructions et qui renvoient un résultat. Par exemple, lorsque tu te connectes à un compte en ligne, le site Web utilise un script côté serveur pour vérifier si ton mot de passe est correct.
- Communiquer avec les bases de données : Les bases de données contiennent toutes les données critiques d'un site web. Les technologies côté serveur interagissent avec les bases de données pour récupérer et stocker les données. Par exemple, lorsque tu t'abonnes à un blog en ligne, ton courriel est stocké dans la base de données du site Web par le biais d'opérations côté serveur.
- Génération de HTML dynamique : Contrairement aux pages HTML statiques qui ont toujours la même apparence, les pages HTML dynamiques changent en fonction de l'heure de la journée, de l'internaute et d'autres facteurs. Les technologies côté serveur jouent un rôle dans le rendu dynamique de ces pages.
Pour mieux illustrer le déroulement du processus, considère ce tableau :
Étape | Activité |
1 | Le client envoie une demande à partir du navigateur |
2 | Le script côté serveur traite la demande |
3 | La technologie côté serveur communique avec la base de données si nécessaire |
4 | Une page HTML dynamique est générée |
5 | La page est renvoyée au navigateur du client |
Décomposer les concepts compliqués des technologies côté serveur en termes compréhensibles
Dans le cadre de la courbe d'apprentissage, il est essentiel de simplifier et de comprendre les termes les plus importants et les plus complexes. Le jargon associé aux technologies côté serveur peut laisser perplexe au début, mais ne t'inquiète pas, nous allons essayer de le décomposer en termes plus compréhensibles :
1. Requêtes et réponses HTTP : Lorsque tu interagis avec un site Web (en cliquant sur un bouton, par exemple), tu envoies une requête HTTP (HyperText Transfer Protocol) au serveur. Le serveur traite cette demande à l'aide d'une technologie côté serveur et renvoie une réponse HTTP. C'est comme si tu donnais une commande (requête) et que tu recevais un résultat (réponse) en retour.
GET / HTTP/1.1 Hôte : www.example.com
Voici un exemple de requête HTTP. La méthode GET indique que tu récupères des données du serveur. Le "/" indique le chemin d'accès à la ressource, et "HTTP/1.1" est la version du protocole. Le champ "Host" indique le domaine à partir duquel tu demandes des données.
2. Bases de données et opérations CRUD : Les bases de données sont comme des feuilles de calcul géantes qui stockent toutes les données critiques d'un site Web. Les langages de script côté serveur communiquent avec les bases de données pour effectuer des opérations CRUD (création, lecture, mise à jour, suppression). Ainsi, chaque fois que tu enregistres un nouveau compte (Créer), que tu te connectes (Lire), que tu mets à jour ton profil (Mettre à jour) ou que tu supprimes ton compte (Supprimer), les scripts côté serveur sont au travail.
3. Scripts côté serveur : Considère les scripts côté serveur comme des elfes qui travaillent dans les coulisses. Ces scripts reçoivent des ordres du client (comme si tu cliquais sur un bouton), traitent ces ordres sur le serveur et renvoient un résultat au client. Ils sont écrits dans divers langages de script côté serveur comme PHP, Python ou Ruby.
4. Génération dynamique de HTML : Faisons l'analogie avec un caméléon. Un caméléon change de couleur en fonction de son environnement. De la même façon, les pages HTML dynamiques modifient leur contenu en fonction de facteurs tels que les préférences de l'utilisateur, l'heure de la journée ou l'emplacement du spectateur. Par exemple, lorsque tu changes ton statut sur un site de médias sociaux, la page Web se met à jour dynamiquement pour le refléter.
Les technologies côté serveur fonctionnent en arrière-plan, passent souvent inaperçues, mais rendent la magie dont tu fais l'expérience lorsque tu navigues sur tes sites Web préférés ou que tu utilises une application sur ton smartphone.
Technologies côté serveur - Principaux enseignements
- Technologies côté serveur : Il s'agit de technologies et de langages de programmation utilisés pour le développement côté serveur. On peut citer par exemple Node.js, alimenté par JavaScript, Python avec des frameworks comme Django et Flask, Ruby on Rails, PHP avec Laravel, et Java avec des frameworks comme Spring et Struts.
- Les technologies côté serveur améliorent la sécurité, facilitent l'équilibrage des charges, gèrent les contenus dynamiques, prennent en charge la persistance des données et stimulent l'évolutivité.
- Les technologies côté serveur ont eu un impact sur le domaine de l'informatique en introduisant de nouveaux paradigmes de programmation, en permettant le développement d'API, en accélérant le cloud computing, en facilitant l'architecture microservices et en permettant des applications en temps réel.
- Ces technologies sont essentielles dans l'informatique moderne pour le traitement des données, la gestion des bases de données, la gestion des sessions, la configuration des serveurs et la sécurité.
- Les technologies côté serveur ont des applications pratiques dans divers domaines, notamment les sites web de commerce électronique, les plateformes de médias sociaux, les services bancaires en ligne et les systèmes de gestion de contenu.
Apprends plus vite avec les 15 fiches sur Technologies côté serveur
Inscris-toi gratuitement pour accéder à toutes nos fiches.
Questions fréquemment posées en Technologies côté serveur
À propos de StudySmarter
StudySmarter est une entreprise de technologie éducative mondialement reconnue, offrant une plateforme d'apprentissage holistique conçue pour les étudiants de tous âges et de tous niveaux éducatifs. Notre plateforme fournit un soutien à l'apprentissage pour une large gamme de sujets, y compris les STEM, les sciences sociales et les langues, et aide également les étudiants à réussir divers tests et examens dans le monde entier, tels que le GCSE, le A Level, le SAT, l'ACT, l'Abitur, et plus encore. Nous proposons une bibliothèque étendue de matériels d'apprentissage, y compris des flashcards interactives, des solutions de manuels scolaires complètes et des explications détaillées. La technologie de pointe et les outils que nous fournissons aident les étudiants à créer leurs propres matériels d'apprentissage. Le contenu de StudySmarter est non seulement vérifié par des experts, mais également régulièrement mis à jour pour garantir l'exactitude et la pertinence.
En savoir plus