Comprendre

Glossaire

Le vocabulaire technique employé sur ce site, expliqué simplement. Aucune connaissance préalable n'est nécessaire.

44 termes · 6 catégories

Ce que l'on construit

Application web
Un logiciel qui s'utilise directement dans un navigateur (Chrome, Safari, Firefox), sans rien installer sur l'ordinateur. Une messagerie en ligne ou un espace client en sont des exemples.
Site vitrine
Un site qui présente une activité, des services ou des réalisations. Il informe, mais ne propose pas de fonctions complexes comme un espace personnel ou une vente en ligne.
Application mobile
Un logiciel installé sur un téléphone ou une tablette, téléchargé depuis l'App Store (Apple) ou le Play Store (Android).
Application native
Une application développée spécifiquement pour un système, iOS ou Android. Elle exploite au mieux l'appareil (appareil photo, notifications), mais demande en principe un développement par système.
Cross-platform (multiplateforme)
Une façon de développer une application mobile une seule fois pour qu'elle fonctionne à la fois sur iPhone et sur Android. Cela réduit les délais et les coûts par rapport à deux développements séparés.
PWA (Progressive Web App)
Un site web qui se comporte comme une application : on peut l'ajouter à l'écran d'accueil de son téléphone, elle s'ouvre en plein écran et fonctionne souvent même sans connexion. Elle évite le passage par les magasins d'applications.
SaaS (logiciel en tant que service)
Un logiciel auquel on accède par abonnement via internet, sans l'installer ni gérer de serveur. Les mises à jour et la maintenance sont assurées par le fournisseur.
Widget
Un petit module que l'on insère dans une page web existante pour y afficher une information ou une fonction — par exemple un encart de qualité de l'eau sur le site d'une commune. L'intégration se fait en copiant quelques lignes de code.
Marque blanche
Un outil conçu pour être diffusé sous le nom et les couleurs d'un autre organisme. L'utilisateur final voit la marque du client, pas celle du concepteur.
Back-office
La partie privée d'un site ou d'une application, réservée à l'équipe qui la gère : y sont modifiés les contenus, consultées les demandes, suivies les statistiques. Les visiteurs n'y ont pas accès.
Tableau de bord (dashboard)
Un écran qui rassemble les informations importantes sous forme de chiffres et de graphiques, pour suivre une activité d'un coup d'œil.
API (interface de programmation applicative)
Un point de connexion qui permet à deux logiciels d'échanger des informations automatiquement. C'est ce qui permet, par exemple, à un site d'afficher des données provenant d'un service extérieur, sans ressaisie manuelle.
Micro-service
Une manière de découper un logiciel en petits blocs indépendants, chacun chargé d'une tâche précise. Un bloc peut évoluer ou tomber en panne sans entraîner tout le reste.

Intelligence artificielle

IA (intelligence artificielle)
Un ensemble de techniques permettant à un logiciel d'accomplir des tâches qui demandaient jusqu'ici un raisonnement humain : comprendre une question, classer des documents, rédiger un texte.
IA générative
Une IA capable de produire du contenu nouveau — texte, image, résumé — plutôt que de se limiter à trier ou analyser l'existant.
Machine learning (apprentissage automatique)
Une méthode où le logiciel apprend à partir d'exemples au lieu de suivre des règles écrites à l'avance. Plus les exemples sont nombreux et représentatifs, plus le résultat est fiable.
Modèle de langage (LLM)
Le moteur derrière les assistants conversationnels : entraîné sur de très grandes quantités de textes, il produit des réponses formulées en langage courant.
RAG (génération augmentée par la recherche)
Une technique qui oblige l'IA à s'appuyer sur des documents précis et vérifiés pour répondre, au lieu de puiser dans ses seules connaissances générales. Cela limite fortement les réponses inventées et permet de citer les sources.
Recherche sémantique
Une recherche qui tient compte du sens des mots plutôt que de leur orthographe exacte : chercher « mal de tête » peut ainsi remonter un document parlant de « céphalées ».
Assistant conversationnel
Une interface où l'on pose ses questions en langage courant, comme dans une discussion, et qui répond de la même manière.

Données et conformité

Base de données
L'endroit où sont rangées et organisées les informations d'une application (comptes, articles, mesures), de façon à pouvoir être retrouvées rapidement et de manière fiable.
Open data (données ouvertes)
Des données publiques mises à disposition de tous, gratuitement et réutilisables librement — par exemple les analyses officielles de l'eau potable ou les données de recensement.
RGPD
Le règlement européen sur la protection des données personnelles. Il encadre ce qu'un site peut collecter, pourquoi, combien de temps il le conserve, et garantit un droit d'accès et de suppression.
Cookie
Un petit fichier déposé par un site sur votre appareil. Certains sont indispensables au fonctionnement, d'autres servent à vous suivre à des fins publicitaires — ces derniers ne sont pas utilisés ici.
Hébergeur
L'entreprise dont les serveurs stockent le site et le rendent accessible en permanence sur internet. Son identité doit figurer dans les mentions légales.
Nom de domaine
L'adresse d'un site sur internet, par exemple kreyolabs.com. Elle se loue auprès d'un bureau d'enregistrement, en général à l'année.
Accessibilité numérique
La conception d'un site utilisable par tous, y compris les personnes en situation de handicap : contrastes suffisants, navigation au clavier, compatibilité avec les lecteurs d'écran. Elle est encadrée par des normes internationales (WCAG).
Référencement naturel (SEO)
L'ensemble des méthodes qui aident un site à apparaître dans les résultats des moteurs de recherche sans acheter de publicité.

Comment se déroule un projet

Discovery (cadrage)
La phase initiale d'analyse : comprendre le besoin réel, le contexte et les contraintes, puis fixer les objectifs avant d'écrire la moindre ligne de code.
Maquette
Une représentation visuelle des écrans avant développement. Elle permet de valider l'apparence et l'enchaînement des pages à un stade où les modifications restent peu coûteuses.
Architecture technique
Le plan d'ensemble du projet : quelles briques logicielles, comment elles communiquent, où sont stockées les données. C'est l'équivalent des plans d'un bâtiment.
Sprint
Un cycle de travail court, souvent d'une à deux semaines, se terminant par une avancée concrète et visible.
Développement itératif
Une méthode qui consiste à livrer régulièrement de petites versions améliorées, plutôt qu'un produit complet en une seule fois. Les retours sont pris en compte au fil de l'eau.
Déploiement (mise en production)
Le moment où le travail devient accessible au public sur internet. Jusque-là, il n'existe que sur des environnements de test.
Monitoring (supervision)
La surveillance automatique du bon fonctionnement une fois le projet en ligne : disponibilité, erreurs, lenteurs. En cas d'incident, l'alerte est immédiate.
Maintenance
Le suivi après la mise en ligne : corrections, mises à jour de sécurité et adaptations aux évolutions des navigateurs et des téléphones.
Responsive
Se dit d'un site dont l'affichage s'adapte automatiquement à la taille de l'écran, du téléphone au grand moniteur.
Hors ligne (offline)
La capacité d'une application à rester utilisable sans connexion internet, en s'appuyant sur les données déjà enregistrées sur l'appareil. Utile dans les zones mal couvertes.

Technologies citées dans les réalisations

React Native / Expo
Des outils permettant de créer une application mobile pour iPhone et Android à partir d'un seul code. Expo simplifie la construction et la publication sur les magasins d'applications.
PostgreSQL
Le système de base de données utilisé dans la plupart de nos projets : libre, éprouvé et reconnu pour sa fiabilité sur de gros volumes.
Composant web (Custom Element, Shadow DOM)
Un élément de page autonome, dont le style est isolé du reste du site qui l'accueille. Un widget peut ainsi être intégré sans risque de déformer la mise en page hôte, ni d'en être déformé.
Tests automatisés (Playwright)
Des vérifications qui rejouent automatiquement les parcours du site à chaque modification, pour détecter une régression avant les visiteurs.

Territoires

DROM
Départements et Régions d'Outre-mer : Guadeloupe, Martinique, Guyane, La Réunion et Mayotte. Ces territoires appliquent le droit français et européen.
Antilles-Guyane
L'ensemble formé par la Guadeloupe, la Martinique et la Guyane, qui partagent un même bassin géographique et des enjeux communs.

Un terme manque à l'appel ?

Aucune question n'est trop simple. Si un mot de ce site reste obscur, demandez — la réponse viendra sans jargon.