Glossaire

Glossaire du développement web

Les mots techniques employés sur ce site, expliqués simplement.

API
Porte d’entrée d’une application. D’autres programmes l’utilisent pour lui demander des données ou lui faire faire une action.
Back-end
La partie invisible d’une application. Elle tourne sur un serveur et gère les données, les calculs et la sécurité.
Base de données (SQL)
Logiciel qui range les informations d’une application et les retrouve très vite. SQL est le langage qui sert à l’interroger.
Bundle
L’ensemble des fichiers JavaScript envoyés au navigateur. Plus il est léger, plus la page s’affiche vite.
Cache
Une copie gardée de côté, pour ne pas refaire deux fois le même travail.
CMS
Outil qui permet de gérer le contenu d’un site sans programmer. PrestaShop, par exemple, sert à tenir une boutique en ligne.
Conteneur (Docker)
Une boîte qui contient une application et tout ce dont elle a besoin. Elle fonctionne ainsi de la même façon sur n’importe quel ordinateur.
Core Web Vitals
Les mesures de Google sur le confort d’une page : la vitesse d’affichage, la réaction aux clics et la stabilité de la mise en page.
Données structurées (JSON-LD)
Des informations cachées dans une page pour aider Google à la comprendre : l’auteur, la date, le type de contenu.
E-commerce
La vente en ligne.
Framework
Une boîte à outils qui donne une base toute prête pour construire une application. Angular, React et Spring Boot sont des frameworks.
Freelance
Un indépendant, qui travaille en mission pour différents clients.
Front-end
La partie visible d’une application : ce que l’on voit et ce que l’on utilise dans le navigateur.
Fullstack
Qui travaille à la fois sur le front-end et sur le back-end d’une application.
Hydratation
L’étape où le navigateur rend cliquable une page déjà affichée par le serveur.
Indexation
La préparation des textes pour les retrouver très vite pendant une recherche.
INP
La mesure de Google du temps que met une page à réagir après un clic.
Intranet
Un site interne, réservé aux employés d’une entreprise.
Microservices
Une grosse application coupée en petits morceaux. Chaque morceau marche seul, et ils se parlent entre eux.
Recherche full-text
Une recherche dans tout le texte des documents, qui accepte les pluriels, les accents oubliés et les fautes de frappe.
Remote
Le travail à distance.
SEO
Le référencement naturel : tout ce qui aide un site à bien apparaître dans les résultats de Google.
Serverless (FaaS)
De petites fonctions hébergées sans serveur à gérer. Elles ne tournent que lorsqu’on en a besoin.
Server Components
Des morceaux de page React préparés sur le serveur. Leur code n’est pas envoyé au navigateur.
Signal (Angular)
Une valeur qui prévient l’écran tout seul quand elle change, pour qu’il se mette à jour.
SSR (rendu côté serveur)
Le serveur prépare la page avant de l’envoyer. Elle s’affiche plus vite et Google la lit mieux.
Thread
Un fil de travail : une tâche qu’un programme mène en même temps que d’autres. Un thread virtuel en est une version très légère.
Typage
Indiquer le genre de donnée attendu, comme un nombre ou un texte. L’outil peut alors repérer des erreurs avant même de lancer le programme.
Validation
Vérifier que les données reçues sont correctes avant de les utiliser.