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
-
Connecteur en développement logiciel
Un connecteur est un composant logiciel qui permet à deux systèmes hétérogènes (ex. : une application et un service externe) de communiquer de manière structurée et sécurisée. Il agit comme un traducteur : il connaît les protocoles, formats et règles des deux côtés, et gère : Objectif : que le code principal n’ait pas à…
-
Consent API
Une API de consentement permet aux applications de gérer de manière standardisée et centralisée les préférences de confidentialité des utilisateurs. Syn. : API de consentement WordPress Consent API Plugin Laravel Cookies Consent JS Cookie Explorer les thématiques : Développement & technologies, développement web fondamentaux
-
Conteneur de services d’injection de dépendances
Un conteneur est un composant logiciel qui gère la création, la configuration et la mise à disposition des objets utilisés par une application. Il permet de séparer la logique métier de la gestion des dépendances, en assurant que chaque composant reçoit automatiquement les services dont il a besoin — sans les instancier lui-même. Principe :…
-
Context API
L’API Context dans React est une fonctionnalité intégrée qui permet de partager des données, de les propager à travers un arbre de composants sans passer par les props (props drilling). Elle simplifie la gestion de l’état global ou de la configuration de votre application Context API résout le problème du prop drilling (transmission manuelle de…
-
Contraintes
Une contrainte définit les règles de positionnement et de redimensionnement d’un élément enfant par rapport à son conteneur parent. Elle détermine comment l’élément se comporte lorsque le parent change de taille (redimensionnement, adaptation responsive), en conservant ou en ajustant ses distances, alignements ou dimensions. Contrainte de positionnement relatif Paramètre de contrainte qui ancre un élément…
-
Core Web Vitals
Les Core Web Vitals regroupent plusieurs mesures de performance qui sont centrées sur l’utilisateur et utilisées par Google pour évaluer la qualité de l’expérience utilisateur d’un site web. Elles portent notamment sur la vitesse de chargement de la page, l’interactivité de la page et la stabilité visuelle de la page pendant le chargement. Quelles sont…
-
Dart
Langage open source, orienté objet, développé par Google, utilisé principalement avec le framework Flutter pour créer des applications multiplateformes (mobile, web, desktop). Il compile en code natif bas niveau (via AOT) ou est transpilé en JavaScript (pour le web). Conçu pour la productivité et les interfaces fluides. Explorer les thématiques : Développement & technologies
-
DBeaver
DBeaver est un outil de gestion de bases de données universel. Il offre plusieurs avantages par rapport à pgAdmin ou MySQL Workbench. Dbeaver.io Explorer les thématiques : développement web fondamentaux, Développement & technologies
-
DCL
Le DCL (Data Control Language) ou langage de contrôle des données gère les droits d’accès à la base de données. Le DCL permet de définir qui peut faire quoi dans la base de données. Exemples de commandes : GRANT REVOKE Explorer les thématiques : développement web fondamentaux, Développement & technologies
-
DDL
Le Data Definition Language est un langage de définition des données.Il permet de créer et modifier la structure de la base de données. Avec le DDL, vous pouvez créer des tables, définir des colonnes, et établir des relations entre les tables. Exemples de commandes : CREATE TABLE ALTER TABLE DROP TABLE Explorer les thématiques :…
À 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.