Thématique du numérique : Développement & technologies
Ensemble des notions liées au développement logiciel et aux technologies numériques, incluant les langages, frameworks, architectures, infrastructures et environnements techniques.
-
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
-
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
-
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
-
Debug
Le debug (débogage ou debugging) est l’ensemble des techniques et processus utilisés pour identifier, localiser, comprendre et corriger les bugs dans un programme ou un système. C’est une démarche d’enquête : on observe les symptômes, on reproduit le problème, on isole la cause, puis on applique une correction — souvent en itérant jusqu’à ce que…
-
Debugger
Un debugger est un outil logiciel qui permet aux développeurs d’analyser l’exécution d’un programme en temps réel, en interrompant le code à des points précis (points d’arrêt), en inspectant les valeurs des variables, en parcourant le code pas à pas, et en identifiant la source des erreurs (bugs) sans modifier le programme lui-même. Il s’interface…
-
Déclencheur
Un déclencheur est un type spécial de procédure stockée qui s’exécute automatiquement en réponse à certains événements dans la base de données, comme l’insertion, la mise à jour ou la suppression de données. Les déclencheurs peuvent : Synonyme : trigger
-
Décomposition en composants
Dans React, la décomposition en composants permet de diviser l’interface en petits morceaux indépendants et modulaires. Chaque composant encapsule sa propre logique (JavaScript), son rendu (JSX/HTML) et souvent son style, ce qui facilite la maintenance, le test et la réutilisation du code à travers l’application.
-
Déploiement
Ensemble des actions qui rendent disponibles à l’utilisateur un logiciel, une application ou un site Web dans son environnement. Dans son cycle de vie, le logiciel pourra être déployé à chaque nouvelle version dans plusieurs environnements :
-
Design pattern – Patron de conception
Un patron de conception est une solution réutilisable, éprouvée et formalisée à un problème récurrent de conception logicielle. Il ne s’agit pas d’un morceau de code prêt à l’emploi, mais d’un modèle conceptuel décrivant comment structurer les interactions entre classes ou objets pour rendre le code plus flexible, maintenable, lisible et évolutif. Objectif :« Résoudre…
-
Dette logicielle avec l’IA
La dette logicielle avec l’IA désigne l’accumulation de risques techniques, fonctionnels ou éthiques résultant de l’intégration non maîtrisée de suggestions ou de code généré par une intelligence artificielle dans un projet logiciel sans validation, documentation, test ou compréhension suffisante. C’est une forme moderne de dette technique, amplifiée par la vitesse, l’opacité et la fausse confiance…