Lexique du développement et des technologies. Le développement numérique repose sur un écosystème de technologies, d’architectures et d’environnements interdépendants. Cette thématique explore les couches techniques — du code au déploiement — en distinguant les outils des logiques sous-jacentes, et en interrogeant les choix qui conditionnent la résilience, la maintenabilité et l’émancipation des projets.
Définitions associées
-
Source Maps
Fichiers de correspondance (.map) générés lors du build qui relient le code transformé/minifié (déployé) au code source original (développé). Permettent de déboguer comme si le code source était déployé. Pourquoi indispensables ? Types courants Explorer les thématiques : React, Développement & technologies
-
Store listing
Page de l’application dans l’App Store ou Google Play (icône, description, captures). Explorer les thématiques : Développement & technologies
-
Streaming de données
Mode de traitement informatique où les données sont analysées et utilisées au fur et à mesure qu’elles arrivent, sans être stockées au préalable contrairement au traitement par lots (batch). Imaginons un robinet d’eau qui coule en continu. Dans le numérique, cela signifie qu’on capte, filtre, enrichit et réagit à des données en temps réel, dès…
-
Tableau responsif
Un tableau responsive est un tableau HTML dont la présentation s’adapte automatiquement aux contraintes d’affichage des différents terminaux (ordinateur, tablette, smartphone), tout en préservant la lisibilité, l’intégrité sémantique et l’accessibilité des données qu’il contient. Contrairement à un tableau classique — qui peut déborder de l’écran ou devenir illisible sur mobile —, un tableau responsive utilise…
-
TCL
Le TCL (Transaction Control Language), langage de contrôle des transactions gère les groupes d’opérations (transactions) en base de données pour s’assurer qu’elles sont exécutées correctement et complètement, ou pas du tout. Exemples de commandes : COMMIT ROLLBACK SAVEPOINT Explorer les thématiques : Développement & technologies, développement web fondamentaux
-
Testing E2E – tests de bout en bout
Le testing E2E (tests de bout en bout) est une méthodologie de test automatisé qui simule des scénarios d’utilisation réels en reproduisant le comportement d’un utilisateur humain dans un navigateur. Objectifs : Tester l’intégralité du flux utilisateur comme si un vrai utilisateur interagissait avec l’application : Comparaison des outils Explorer les thématiques : Développement &…
-
Tests d’acceptation
Test complet du logiciel livrable pour détecter d’éventuels problèmes ou bugs avant son acception par le client final. Synonyme : recette Explorer les thématiques : Développement & technologies
-
Tests fonctionnels
Tests qui permettent de valider que les fonctionnalités du logiciel correspondent aux besoins définis dans le cahier des charges fonctionnel. Les tests fonctionnels incluent les tests système et les tests d’acceptation. Explorer les thématiques : Développement & technologies, développement web fondamentaux
-
Tests unitaires
Un test unitaire est un test automatisé qui vérifie le bon fonctionnement d’une unité isolée de code une fonction (en programmation procédurale) ou une méthode d’une classe (en programmation orientée objet). Il s’inscrit à la base de la pyramide des tests : rapide, peu coûteux, et exécuté dès les premières étapes du développement. Son objectif…
-
Tierce Maintenance Applicative – TMA
La TMA (Tierce Maintenance Applicative) désigne l’externalisation de la maintenance d’une application informatique auprès d’un prestataire externe — qu’il soit indépendant (« tiers ») ou lié à l’éditeur. Attention : bien que le terme contienne « tierce », il est aujourd’hui utilisé de façon générique pour désigner toute forme de maintenance externalisée, même si, techniquement,…
À quoi ça sert / Pour qui
À comprendre ce qui fait tenir un service numérique debout : comment les parties front-end et back-end communiquent, comment les CMS structurent le contenu, et pourquoi certains choix techniques enferment tandis que d’autres libèrent.
Pour les développeur·ses, chefs de projet techniques, équipes de documentation, ou toute personne impliquée dans la conception ou la maintenance d’un service numérique.
Repères
- Domaines concernés : Ingénierie logicielle, Architecture de l’information, Cybersécurité, Écoconception, Data & analytics
- Types de concepts associés :
- Technologie (ex. API, Framework, CMS)
- Outil (ex. WordPress, Node.js, Docker)
- Architecture (ex. Architecture front-end/back-end, Headless)
- Approche (ex. No-code, Low-code, Sobriété technique)
- Pratique (ex. Versioning, Déploiement continu)
- Rôles liés :
- Développeur·se front-end / back-end
- Architecte technique
- Mainteneur·se de CMS
- Intégrateur·rice
- Référent·e no-code/low-code
- Niveau d’appropriation recommandé :
Découverte → Compréhension → Application → Structuration → Maîtrise opérationnelle
Aller plus loin
Thématiques proches
• Architecture logicielle
• CMS et gestion de contenu
• Sobriété technique et empreinte logicielle
• Interopérabilité des systèmes
Domaines liés
• Ingénierie logicielle
• Architecture de l’information
• Cybersécurité
• Écoconception
• Data & analytics
Définitions connexes
• Front-end – Technologie
• Back-end – Technologie
• API – Technologie
• CMS – Plateforme
• Framework – Technologie
• No-code / Low-code – Approche
• WordPress – Outil
• Docker – Outil
• Architecture headless – Architecture
FAQ
WordPress, c’est juste un outil de blogging ?
Non. C’est aujourd’hui une plateforme de gestion de contenu complète, utilisée pour des sites vitrines, des applications, ou même des systèmes documentaires — à condition de maîtriser ses limites en matière de performance, de sécurité et de sobriété.
Le no-code libère-t-il vraiment des contraintes techniques ?
Pas toujours. Il déplace la dépendance : du code à la plateforme. Un outil no-code peut créer une dette de plateforme plus difficile à quitter qu’une dette technique bien documentée.