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.

  • Bibliothèque tierce

    Paquets de fonctionnalités et d’outils non pris en compte par la bibliothèque standard d’un langage. Ces paquets sont installés à partir d’un gestionnaire de paquetage tel que Yarn, Npm pour JavaScript, pip pour Python, Composer pour PHP, Maven pour Java. Exemple de bibliothèques tierces : JavaScript Three.js : pour la création de scènes 3D interactives…

  • Bundler

    Un bundler est un outil de build essentiel dans le développement JavaScript/TypeScript moderne. Il analyse, transforme, regroupe et optimise l’ensemble des ressources d’une application (modules, dépendances, assets, syntaxes avancées) en un ou plusieurs fichiers de sortie (bundles) compatibles avec les navigateurs ou environnements cibles. Pourquoi est-il indispensable ? Évolution des approches Exemples : Vite, WebPack…

  • Bytecode

    Code intermédiaire généré à partir de la compilation d’un code source. Les programmes Java utilisent principalement des bytecodes. La machine virtuelle JVM est capable d’exécuter directement les bytecodes.

  • CDN React

    Moyen pour ajouter rapidement la bibliothèque React à un projet Web existant ou une partie de son projet par le biais d’un CDN ( sans bundler à des fins pédagogiques). Exemple avec Babel index.html Exemple sans Babel index.html script.js Babel Standalone

  • Checksum

    Un checksum (ou « somme de contrôle ») est une valeur numérique calculée à partir du contenu d’un fichier ou d’un ensemble de données, utilisée pour vérifier l’intégrité de ces données lors d’un transfert, d’une copie ou d’un stockage. Il fonctionne comme une empreinte mathématique : même une modification minime (un bit changé) produira un…

  • Clé étrangère

    Une clé étrangère dans un tableur est une colonne ou un ensemble de colonnes dans une table qui fait référence à la clé primaire d’une autre table. Elle établit ainsi une relation entre les deux tables.

  • Clé primaire

    Une clé primaire est une colonne ou un ensemble de colonnes qui identifient de manière unique chaque ligne d’une table. Une clé primaire doit être composée de colonnes dont les valeurs ne sont jamais nulles et ne se répètent jamais. Voir aussi : clé primaire double

  • Clé primaire double

    Une clé primaire double est une clé primaire composée de deux colonnes au lieu d’une seule. Les valeurs de ces deux colonnes doivent être combinées pour identifier de manière unique chaque ligne de la table. Exemple La clause PRIMARY KEY (commande_id, client_id) définit une clé primaire composée de ces deux colonnes. Cela garantit que chaque combinaison unique de « commande_id »…

  • Client

    En informatique, le terme client désigne l’entité qui initie une demande de service auprès d’un serveur dans une architecture client-serveur. Il existe sous deux formes complémentaires : 1. Client logiciel Un programme qui envoie des requêtes à un serveur pour obtenir des données ou des services.→ Exemples : 2. Client matériel (ou poste client) L’équipement…

  • Client-serveur (architecture)

    L’architecture client-serveur est un modèle de communication réseau dans lequel deux entités jouent des rôles distincts et complémentaires : Principe fondamental Le client consomme, le serveur fournit. Caractéristiques essentielles Exemples concrets Contexte Client Serveur Web Navigateur (Firefox) Serveur web (Apache, Nginx) Email Thunderbird Serveur IMAP/SMTP (Gmail, ProtonMail) Base de données Application PHP MySQL, PostgreSQL CMS…