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…