Développement Web : 50 termes à connaître absolument !

Déc 26, 2022 | Développement web

Le domaine de la technologie regorge de termes particuliers et de mots à la mode qui, pour une oreille non avertie, peuvent être extrêmement déroutants. Le développement Web ne fait pas exception, et si vous voulez réussir en tant que programmeur, vous devez vous familiariser avec le jargon de l’industrie.

En effet, maîtriser les termes et acronymes clés facilitera grandement votre parcours dans l’industrie, que vous envisagiez une carrière dans le développement Web, que vous appreniez déjà à coder ou que vous vous prépariez pour votre premier entretien.

Pour simplifier le processus et démystifier le jargon, nous avons créé un glossaire de A à Z de 50 éléments clés du développement Web. Alors qu’est-ce que tu attends?

Qu’est ce que le développement web ?

Développement WebLe développement web est une branche qui a pour but de créer des sites Internet, des pages web et des applications web. Le développement web est généralement divisé en front-end (côté utilisateur) et back-end (côté administrateur).

Les outils de base du développement web sont des langages de programmation appelés HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) et JavaScript. Il existe toutefois un certain nombre d’autres programmes utilisés pour « gérer » ou faciliter la construction de sites qui, autrement, devraient être réalisés « à partir de zéro » en écrivant du code. Un certain nombre de systèmes de gestion de contenu (CMS) entrent dans cette catégorie, notamment WordPress, Joomla !, Drupal, TYPO3 et Adobe Experience Manager, entre autres.

De Java à JavaScript, du frontend au backend et des applications aux API, il est normal de se sentir submergé par le flux apparemment sans fin de nouvelle terminologie.

Entreprise développement web

Une entreprise de développement est une solution informatique qui vous proposent des sevices adaptés à vos objectifs informatiques. Ce type d’entreprise est constitué de plusieurs développeurs informatiques qui ont des compétences nécessaires pour vous accompagner afin de créer des applications web ou des sites web multiplateformes qui sont complètes, pertinentes et prêtes à l’emploi.

Lire aussi : Entreprise développement web, top 25+ des meilleurs prestataires

Développement Web : tous les termes les plus importants de A à Z

Cette liste vous donnera une bonne introduction à certains des termes les plus importants que vous rencontrerez lorsque vous travaillerez dans le développement Web.

Vous n’avez peut-être pas nécessairement besoin de chaque terme dans votre travail quotidien, mais il est bon de savoir au moins ce qu’ils sont et à quoi ils font référence. Ils vont des plus basiques aux plus techniques, et devraient servir de point d’entrée pour de plus amples recherches et investigations !

Agile

AgileA est pour agile, un mot à la mode majeur dans l’ensemble de l’industrie technologique en ce moment. Le développement Web agile fait essentiellement référence à une façon particulière de travailler, et vous entendrez souvent ce terme dans le monde des startups. Dans une équipe agile, les développeurs web travailleront selon des sprints hebdomadaires ou bihebdomadaires.

Un sprint se compose généralement de cinq phases : conception, développement, test, déploiement et révision. Vous pouvez en savoir plus sur le développement Web agile dans cet article .

Algorithme

Un algorithme est essentiellement un ensemble d’étapes pour effectuer certaines tâches. En programmation informatique, les algorithmes sont un élément clé de la résolution de problèmes. Lors de la création d’un algorithme, les développeurs documenteront toutes les étapes nécessaires pour arriver à une solution à un problème, et ce que chaque étape implique.

API

API signifie Application Programming Interface. Une API permet à deux programmes différents de communiquer entre eux en mettant certaines parties du code du site Web à la disposition des développeurs. Les développeurs peuvent utiliser ce code, c’est-à-dire l’API, pour créer des outils et des widgets pouvant être connectés à ce site Web particulier. Un exemple classique est l’API Facebook, qui active des applications comme Facebook Messenger et Words with Friends.

Candidature

Vous connaissez sans doute les applications et en utilisez probablement plusieurs au quotidien. Une application est essentiellement un type de logiciel qui permet à l’utilisateur d’effectuer différentes tâches, qu’il s’agisse de régler une alarme sur votre smartphone ou de taper un document dans Microsoft Word. En tant que développeur, vous devez connaître la différence entre les applications de bureau, les applications mobiles et les applications Web. Voir aussi : Application Web.

Conception adaptative

La manière dont un site Web est construit détermine son apparence sur différents appareils. La conception adaptative crée un site Web dans plusieurs mises en page différentes, chacune adaptée à différentes tailles d’écran. En fonction de l’appareil utilisé pour accéder au site Web, le site Web s’adaptera et fournira la mise en page appropriée. Voir aussi : responsive design et mobile-first.

Amorçage

Bootstrap est un framework frontal gratuit et open source pour la conception de sites Web et d’applications Web.

Il a été développé par Mark Otto et Jacob Thornton de Twitter afin d’encourager la cohérence entre les outils internes. Bootstrap comprend des modèles de conception basés sur HTML et CSS pour la typographie , les formulaires, les boutons, les tableaux, la navigation, les modaux et plus encore, ainsi que des plugins JavaScript.

Backend

BackendLe développement backend fait essentiellement référence à tout ce qui se passe dans les coulisses.

Ce qui se passe au niveau du backend, ou côté serveur, alimente ce qui se passe au niveau du frontend, c’est-à-dire ce que l’utilisateur voit et avec lequel il interagit. Le développement backend peut être décomposé en quatre composants principaux d’une pile logicielle : le serveur, la base de données, le système d’exploitation et le logiciel.

Lire aussi : Développement backend, ce dont vous avez besoin en 2023

Navigateur

Un navigateur Web est le logiciel utilisé pour accéder à Internet et afficher des pages Web. Lorsque vous saisissez une adresse Web ou une URL dans le navigateur, vous envoyez en fait une série de demandes. Le navigateur rassemblera tous les différents éléments qui composent cette page Web particulière, tels que les images, les publicités et le contenu, quel que soit l’endroit où ils sont stockés (c’est-à-dire différents répertoires ou serveurs) afin d’afficher la page que vous voyez. Les navigateurs les plus courants sont Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Safari pour Apple et Opera.

Bogue

Si vous souhaitez travailler en tant que développeur web, c’est un mot dont vous aurez certainement besoin dans votre vocabulaire ! En termes simples, un bogue est une erreur qui empêche un site Web ou une application de fonctionner comme il se doit. Dans le monde du développement Web, vous traiterez souvent des rapports de bogues et serez chargé de corriger ces bogues.

Cache

Un cache est un espace de stockage temporaire de données. Lorsque vous visitez un site Web, les fichiers que vous demandez sont automatiquement stockés dans le cache. Si vous revenez sur ce même site Web dans un proche avenir, votre navigateur récupérera les fichiers nécessaires à partir de votre cache plutôt que du serveur d’origine, de sorte que la page Web se chargera plus rapidement.

Code

Bien sûr, vous ne pouvez pas vous qualifier de développeur Web tant que vous ne savez pas ce qu’est le code ! Le code est essentiellement ce que les développeurs Web écrivent à l’aide de langages de programmation (faites défiler jusqu’aux langues dans ce glossaire !). Pour voir exactement à quoi ressemble le code, faites un clic droit sur la fenêtre de votre navigateur Internet et cliquez sur « Afficher la source de la page ». Vous pourrez alors voir le code qui se cache derrière ce site Web particulier.

CSS

CSSCSS signifie feuilles de style en cascade. C’est un langage de balisage responsable des éléments visuels d’un site Web.

HTML (un autre langage de balisage) est utilisé pour déterminer la structure et le contenu de la page Web. Les développeurs Web utiliseront ensuite CSS pour styliser ce contenu ; en d’autres termes, CSS indique au navigateur comment les éléments HTML doivent être affichés. CSS est utilisé pour appliquer des couleurs et déterminer la police, la taille du texte et l’alignement, pour n’en nommer que quelques-uns

Structures de données

Aspect crucial du développement et de la programmation, les structures de données sont un moyen d’organiser et de stocker des données pour une efficacité maximale, un peu comme des livres dans une bibliothèque. Les structures de données facilitent la recherche, l’accès, le tri, l’insertion et la suppression de données. Il existe de nombreux types de structures de données, notamment des listes chaînées, des piles, des files d’attente et des ensembles.

Débogage

Vous souvenez-vous de ces bugs dont nous avons parlé ? Eh bien, le débogage est le processus d’identification et de traitement d’eux. Le débogage est un processus en plusieurs étapes : le développeur localise le problème, isole la source, puis se met au travail pour le résoudre ou propose une solution de contournement. Le processus de débogage se termine par des tests et, si nécessaire, par d’autres correctifs.

Déploiement

Le déploiement est une étape clé dans le processus de développement web. Une fois qu’un site Web ou une application a été développé et testé, il est prêt à être mis en ligne ; en d’autres termes, il est prêt à être déployé. Le déploiement d’un site Web comporte plusieurs étapes, la dernière étant son hébergement. De nos jours, vous pouvez héberger un site Web sur Internet gratuitement – tout ce dont vous avez besoin est une adresse e-mail !

Documents

Élément crucial du développement Web et de l’ingénierie logicielle , la documentation est essentiellement le point de référence central pour toute personne impliquée dans la gestion, la maintenance ou l’utilisation d’un site Web ou d’un logiciel. La documentation peut fournir des informations sur les exigences, l’architecture et la conception, les propriétés techniques, des informations pour l’utilisateur final ou le marketing.

Nom de domaine

Le nom de domaine d’un site Web est essentiellement son adresse sur le World Wide Web.

Il s’agit de l’adresse que les utilisateurs saisissent dans le navigateur pour afficher un site Web, par exemple « CareerFoundry.com ». Chaque site Web peut être identifié par son adresse IP (une série de chiffres), et le nom de domaine n’est qu’une étiquette plus conviviale pour ces chiffres.

Les domaines sont divisés en deux niveaux : dans le cas du site Web de CareerFoundry, la partie « CareerFoundry » est le domaine de premier niveau, tandis que la partie « .com » est le domaine de second niveau.

Framework

Les frameworks ont été inventés pour rendre le processus de création d’un site Web plus rapide et plus facile.

Vous pouvez considérer un framework comme un ensemble de solutions, d’outils et de composants auxquels vous pouvez accéder dans un emplacement central, plutôt que de les rechercher tous séparément à chaque fois. Certains frameworks courants incluent Ruby on Rails, Bootstrap, AngularJS et Joomla.

Interface

Rappelez-vous comment le backend est tout ce qui se passe dans les coulisses et alimente ce qui se passe au frontend ? L’interface d’un site Web, également appelée côté client, est ce que l’utilisateur final voit et avec lequel il interagit. Les langages frontend incluent HTML, CSS et JavaScript, qui ont tous un rôle à jouer dans la détermination de la sortie visuelle d’un site Web.

Full-stack

Nous avons déjà couvert à la fois le frontend et le backend : il est maintenant temps d’intégrer le développement full-stack dans le mix. Les développeurs full-stack travaillent sur les trois couches : le frontend, le backend et la base de données.

En raison de la profondeur de leurs connaissances sur l’ensemble de la pile technologique , ce type de développeur a généralement des années d’expérience dans l’industrie et est bien payé pour cela.

Git

Un incontournable absolu dans le monde du développement Web, Git est un système de contrôle de version où les développeurs peuvent stocker et gérer leur code.

En tant que développeur Web, vous apporterez des modifications constantes à votre code chaque fois que vous serez en train de créer quelque chose, qu’il s’agisse d’une application ou d’un site Web. Git vous permet de suivre ces modifications et de les annuler si nécessaire, ainsi que de travailler avec d’autres équipes et de gérer plusieurs projets à la fois.

Git Hub

GitHub est une interface cloud pour Git. Il existe depuis 2008 et compte maintenant plus de 28 millions d’utilisateurs dans le monde, ce qui en fait le plus grand hébergeur de code source au monde ! GitHub offre toutes les fonctionnalités de contrôle de version de Git, mais propose également ses propres fonctionnalités, telles que le suivi des bogues, la gestion des tâches et les wikis de projet. Alors GitHub est si important pour les développeurs Web .

HTML

HTML signifie langage de balisage hypertexte. En termes simples, il s’agit d’un langage informatique utilisé pour créer des sites Web. Ou est-ce un ? Il y a un grand débat pour savoir si HTML est un langage de programmation ou non , mais on peut dire sans se tromper que c’est l’un des éléments constitutifs du Web.

Essentiellement, HTML décrit comment un document doit être affiché par un navigateur Internet en tant que page Web. Il se compose de balises, d’éléments et d’attributs et, une fois que vous avez compris, il est assez simple à utiliser !

HTTP

HTTPEncore un autre acronyme pour vous faire une idée : HTTP signifie Hypertext Transfer Protocol, et est utilisé pour transférer des données sur Internet. HTTP envoie les données (par exemple, un document HTML ou une image) d’un programme serveur HTTP (un serveur Web) à un programme client HTTP (un navigateur Web).

Architecture des informations

L’architecture de l’information est la pratique consistant à organiser des informations complexes de manière claire et logique. En termes de sites Web et d’applications, cela signifie créer une structure conviviale qui permet à l’utilisateur de s’y retrouver facilement.

L’intelligence artificielle n’est pas réservée qu’aux concepteurs ; les développeurs sont aussi des architectes de l’information, dans la façon dont ils structurent leur code. De manière générale, les plans de site, les hiérarchies, les catégorisations, la navigation et les métadonnées font tous partie de l’IA.

Java

Java est l’un des langages de programmation les plus populaires. L’une des principales raisons pour lesquelles il est si populaire est qu’il est indépendant de la plate-forme, ce qui signifie que les programmes créés à l’aide de Java peuvent être exécutés sur n’importe quel appareil, quel que soit le système d’exploitation utilisé.

Java existe depuis 1995 et est un langage concurrent, basé sur les classes et orienté objet.

JavaScript

Pendant que nous parlons de langages de programmation populaires, parlons de JavaScript. JavaScript est principalement utilisé comme langage côté client, ce qui signifie qu’il est intégré dans le code HTML d’une page et envoyé au navigateur. Les développeurs Web utilisent JavaScript pour ajouter de l’automatisation, des animations et de l’interactivité aux pages Web .

jQuery

jQueryVous vous souvenez de JavaScript ? Eh bien, jQuery est une bibliothèque JavaScript (nous verrons les bibliothèques plus loin dans le glossaire).

jQuery simplifie essentiellement la tâche d’utilisation de JavaScript sur votre site Web en condensant plusieurs lignes de code JavaScript en une seule ligne. Plutôt que d’ajouter de nombreuses lignes de code JavaScript, le développeur peut simplement prendre la « version compacte » de la bibliothèque jQuery.

Langues

L est pour les langues, et le développement web en regorge ! Nous avons déjà mentionné quelques langages dans ce glossaire (rappelez-vous CSS, HTML et Java ?), mais qu’est-ce qu’un langage exactement dans ce contexte ?

Les langages sont essentiellement ce que les programmeurs utilisent pour créer des sites Web, des applications et des logiciels . Il existe des langages de programmation, des langages de balisage, des langages de feuille de style et des langages de gestion de base de données.

Bibliothèques

Comme nous l’avons vu avec l’exemple de JavaScript (le langage de programmation) et de jQuery (une bibliothèque JavaScript), les bibliothèques peuvent faire économiser beaucoup de temps et d’efforts aux développeurs. Les bibliothèques sont des magasins de code pré-écrit, ou de modules, que les programmeurs peuvent prendre et insérer dans le code qu’ils écrivent.

Minification

La minification est l’un de mes mots à la mode préférés en matière de développement Web – c’est le processus de minimisation du code et du balisage afin de réduire la taille du fichier.

Lors de la création d’un fichier HTML, par exemple, les développeurs utiliseront très probablement l’espacement, les commentaires et les variables pour rendre le code plus lisible lorsqu’ils l’utilisent. Pour réduire le code une fois la page Web prête à être mise en ligne, les développeurs supprimeront ces commentaires et espaces pour assurer un temps de chargement de page plus rapide (crucial pour offrir une bonne expérience utilisateur !)

Le mobile d’abord

Mobile-first est une approche de la conception et du développement Web qui donne la priorité aux appareils mobiles. Plutôt que de créer un site Web avec un ordinateur de bureau à l’esprit, puis d’examiner à quoi il pourrait ressembler sur un appareil mobile, avec une approche mobile d’abord, le site Web est d’abord conçu pour le petit écran. Mobile-first signifie adopter une conception réactive ou adaptative (les deux sont inclus dans ce glossaire !).

MVP

Il est crucial de ne pas confondre vos buzzwords sportifs et vos buzzwords de développement web.

Les programmeurs entendent souvent parler de « MVP » ou de produit minimum viable . Le produit minimum viable est la version la plus réduite d’un produit qui peut être commercialisée. Lors de l’adoption d’une approche MVP, les développeurs se concentreront d’abord sur les caractéristiques et fonctions de base qui sont absolument cruciales.

Ensuite, une fois le produit sorti et les commentaires des utilisateurs recueillis, ils continueront à créer l’ensemble complet de fonctionnalités.

MySQL

MySQL est le système de gestion de base de données open source le plus populaire au monde.

Si vous débutez dans le développement Web, cela ne signifie peut-être pas grand-chose pour vous, alors laissez-moi vous expliquer. Une base de données est une collection structurée de données et un composant essentiel de la plupart des sites Web. Un système de gestion de base de données est un type de logiciel qui gère ces bases de données. Qu’est-ce que cela a à voir avec le code de votre site Web ?

Système d’exploitation

Un système d’exploitation, ou OS, est un type de logiciel qui permet à l’utilisateur d’exécuter des applications sur un appareil. Supposons que vous ayez un smartphone Samsung Galaxy ; le système d’exploitation dans ce cas est Android. Toutes les applications conçues pour le système d’exploitation Android peuvent être exécutées sur votre Samsung. L’iPhone, quant à lui, utilise le système d’exploitation iOS et ne peut exécuter que des applications conçues dans cet esprit.

PHP

PHPPHP est quelque peu déroutant pour PHP : Hypertext Preprocessor, qui est un exemple d’ acronyme récursif . Mis à part l’origine de la dénomination, PHP est un langage de script côté serveur (ou backend).

Entre autres choses, PHP peut être utilisé pour générer du contenu de page dynamique, pour envoyer et recevoir des cookies, pour contrôler l’accès des utilisateurs et pour crypter les données. Pourquoi PHP ? Eh bien, il est compatible avec presque tous les serveurs utilisés aujourd’hui, il est assez facile à apprendre, prend en charge un large éventail de bases de données et son téléchargement est gratuit !

Plugin

Un plugin est essentiellement une extension qui ajoute des fonctionnalités supplémentaires à un logiciel existant, comme des plugins pour votre navigateur ou des add-ons pour le CMS WordPress. Pourquoi créeriez-vous une application pour prendre en charge les plugins ? Tout d’abord, c’est un moyen facile d’ajouter de nouvelles fonctionnalités car cela permet aux développeurs tiers de s’appuyer sur l’application existante, et deuxièmement, cela peut aider à réduire la taille d’une application.

Python

Un autre langage de programmation, Python a été nommé d’après Monty Python – histoire vraie ! Python est largement adopté et pris en charge ; Google, Reddit, la NASA et Dropbox font partie des entreprises les plus connues qui l’utilisent.

Python est particulièrement utile pour la science des données , l’apprentissage automatique, l’automatisation et le développement d’API. En même temps, il est connu pour sa lisibilité et est donc assez facile à apprendre et à utiliser pour les débutants. Les développeurs Web affectionnent particulièrement deux de ses frameworks, Django et Flask.

Résolution

La résolution est une mesure utilisée pour décrire la taille et la qualité d’une image. Il fait également référence aux capacités d’affichage d’un ordinateur ou d’un appareil mobile, c’est-à-dire le nombre de pixels qu’un écran est capable d’afficher à la fois horizontalement et verticalement. Dans un contexte de développement Web, il est important de réfléchir à la façon dont différentes images seront rendues sur différentes tailles d’écran.

Conception réactive

La conception réactive garantit qu’un site Web s’affiche correctement, quel que soit l’appareil sur lequel l’utilisateur le consulte. Les sites Web réactifs sont conçus de manière à s’adapter à différentes tailles d’écran, de sorte que l’utilisateur bénéficie de la même qualité et de la même facilité d’utilisation, qu’il navigue sur un ordinateur de bureau, un mobile ou une tablette. Vous pouvez apprendre les différences entre la conception Web réactive et adaptative .

Rubis et Rubis sur Rails

Ruby est un autre langage de programmation – un langage de programmation dynamique et open source axé sur la simplicité et la productivité, en fait. Ruby on Rails est un framework (vous vous souvenez des frameworks ?) construit en Ruby. Dans le monde du développement Web, vous pourriez entendre Ruby on Rails simplement appelé « Rails ».

Plan du site

Un plan du site est un aperçu de toutes les pages d’un site Web. Il existe trois types de sitemaps : ceux utilisés par les concepteurs de sites Web lors de la planification d’un site Web, les listes hiérarchiques destinées à l’utilisateur humain et les listes structurées destinées aux moteurs de recherche. Les développeurs Web utilisent des sitemaps XML pour publier des listes de liens sur leurs sites Web, conformément au protocole Sitemaps de Google.

Pile logicielle

Les piles de logiciels constituent le backend d’un site Web, et ce sont essentiellement des ensembles de logiciels qui fonctionnent ensemble. Dans le cas d’un smartphone, par exemple, la pile logicielle serait composée du système d’exploitation, de l’application téléphonique, du navigateur Web et d’autres applications de base.

SSL

SSLSSL signifie Secure Sockets Layer. Il s’agit d’un protocole de sécurité standard pour garantir que toutes les données transmises entre le serveur Web et le navigateur restent cryptées et donc illisibles à l’œil nu. Vous pouvez savoir si un site Web possède un certificat SSL en regardant l’adresse Web : si l’URL commence par « https », le site Web est sécurisé. Vous verrez également un symbole de cadenas dans la barre du navigateur.

Éditeur de texte

L’un des principaux outils que vous utiliserez dans le développement Web est un éditeur de texte. Un éditeur de texte est juste un type de logiciel utilisé pour écrire du texte brut et non formaté. Vous utiliserez un éditeur de texte tel que SublimeText, TextEdit ou TextWrangler pour écrire votre code initial. Puis, plus tard, il sera formaté pour le rendre lisible par ordinateur.

Conception de l’interface utilisateur

La conception de l’interface utilisateur signifie la conception de l’interface utilisateur et concerne les écrans et les points de contact interactifs qui composent un site Web ou une application. Les mouvements de balayage, les barres de défilement et les boutons cliquables font tous partie de la conception de l’interface utilisateur, essentiellement tout ce qui compose l’interface utilisateur. Il existe de nombreuses parties différentes de ce que fait exactement un concepteur d’interface utilisateur.

Conception UX

En tant que développeur Web, vous travaillerez également en étroite collaboration avec les concepteurs UX, il est donc utile de comprendre ce qu’ils font. La conception UX est synonyme de conception de l’expérience utilisateur, et il s’agit de fournir une expérience fluide et conviviale à l’utilisateur final lorsqu’il navigue sur un site Web ou une application.

Contrôle des versions

Le contrôle de version consiste à enregistrer et à gérer les modifications que vous apportez en cours de route, qu’il s’agisse de modifications du code que vous écrivez, d’un site Web, d’un programme informatique ou d’un document. Comme déjà mentionné, Git est l’un des systèmes de contrôle de version les plus populaires utilisés par les développeurs car il leur permet de suivre et d’annuler toute modification de leur code.

Application Web

Il est important de faire la distinction entre les applications mobiles et les applications Web , car elles sont construites différemment. Les applications mobiles natives sont conçues pour une plate-forme spécifique, telle qu’iOS pour iPhone, et sont installées et exécutées sur l’appareil lui-même. Les applications Web, en revanche, sont accessibles via le navigateur Internet et s’adapteront à l’appareil sur lequel vous les visualisez. Ils ne sont pas natifs d’un système spécifique et n’ont pas besoin d’être téléchargés ou installés.

Filaire

Les wireframes aident les concepteurs à communiquer aux développeurs Web comment un site Web doit être structuré.

Un wireframe est essentiellement un plan simplifié du site Web, montrant la mise en page, la manière dont le contenu doit être organisé, les éléments d’interface et les systèmes de navigation à inclure et la manière dont tous ces composants fonctionnent ensemble. L’accent est mis sur la fonctionnalité plutôt que sur l’esthétique.

Dernières pensées

Il ne s’agit en aucun cas d’une liste exhaustive, mais elle devrait vous aider à commencer à parler du langage des développeurs Web.

Bien sûr, vous devez également être capable d’avancer tout seul , vous apprendrez à créer votre premier site Web en utilisant HTML, CSS, et JavaScript. C’est un excellent moyen de voir si la vie de développeur web est faite pour vous !