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
-
DevOps
DevOps (mot-valise de Development + Operations) est une culture organisationnelle et technique qui vise à briser les silos entre les équipes de développement et d’exploitation, en intégrant automatisation, collaboration continue et feedback rapide tout au long du cycle de vie d’un logiciel. Philosophie DevOps : les 3 piliers fondamentaux Pilier Objectif 1. Collaboration continue Fin…
-
DML
Le DML (Data Manipulation Language) est un langage de manipulation des données qui sert à interagir avec les données stockées dans la base. Avec le DML, vous pouvez ajouter, modifier, supprimer ou récupérer des données. Exemples de commandes : SELECT INSERT UPDATE DELETE Explorer les thématiques : développement web fondamentaux, Développement & technologies
-
DNSlytics
DNSlytics est un outil qui permet aux utilisateurs d’obtenir des renseignements complets sur un nom de domaine, une adresse IP. Il permet aux entreprises de surveiller l’utilisation de leurs noms de domaine et marques en ligne. Search.dnslytics.co Explorer les thématiques : développement web fondamentaux, Développement & technologies
-
DOM virtuel (Virtual DOM)
Le DOM virtuel est une représentation légère en mémoire de l’arbre DOM réel, utilisée par certaines bibliothèques JavaScript (comme React ou Vue) pour optimiser les mises à jour de l’interface utilisateur et réduire les accès coûteux au DOM natif. C’est une technique de performance pour minimiser les manipulations directes du DOM réel. Pourquoi existe-t-il ?…
-
ECMAScript
Le standard sur lequel repose le langage de programmation JavaScript, appelé ECMAScript, porte l’abréviation ES. L’association ECMA pour la standardisation de l’information et de la communication des systèmes (European association for standardizing information and communication systems) qui siège en Suisse, met à jour chaque année la normalisation et les standards de JavaScript. L’ES6 a profondément…
-
Émulateur
Logiciel qui simule un appareil mobile (iOS ou Android) sur un ordinateur, permettant de tester une application sans posséder le matériel physique. Attention : un simulateur (iOS) imite le comportement logiciel, tandis qu’un émulateur (Android) reproduit aussi le matériel (CPU, capteurs). Anglais : Emulator Explorer les thématiques : Développement & technologies
-
Encapsulation
L’encapsulation est un principe fondamental de la programmation orientée objet qui consiste à masquer les détails internes d’un objet (ses attributs, sa logique interne) et à n’exposer que ce qui est strictement nécessaire à son utilisation via des méthodes publiques contrôlées. Objectif :Protéger l’intégrité de l’objet en empêchant les modifications arbitraires de son état, tout…
-
Extreme Programming – XP
XP (Programmation extrême) est une méthodologie agile de développement logiciel, créée par Kent Beck dans les années 1990, qui pousse à leur maximum certaines bonnes pratiques d’ingénierie logicielle pour répondre efficacement à des exigences changeantes et garantir une qualité de code élevée. Contrairement à Scrum (centré sur la gestion de projet), XP se concentre avant…
-
Flutter
Framework open source développé par Google pour créer des applications multiplateformes (iOS, Android, Web, desktop) à partir d’un seul code source en langage Dart. Il compile en code natif et offre des performances proches du natif. Avantage : interface utilisateur cohérente sur toutes les plateformes. Applications créées avec Flutter Explorer les thématiques : Développement &…
-
Fonction middleware
Une fonction middleware est une fonction qui se place entre deux couches logicielles. Les middlewares permettent de : Cette liaison facilite le partage d’informations entre différentes étapes du traitement de la requête. Un middleware peut, par exemple : Explorer les thématiques : Développement & technologies
À 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.