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.