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.
-
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…
-
Code source
Le code source est le fichier qui contient le programme dans sa forme originale, avant qu’il ne soit compilé ou interprété.
-
Code splitting
Le code splitting (fractionnement de code) est une technique d’optimisation web qui consiste à diviser le code source d’une application en plusieurs fragments plus petits, chargés dynamiquement au fur et à mesure des besoins de l’utilisateur. Au lieu de charger l’intégralité du code JavaScript/CSS d’un coup (bundle unique), le code splitting permet de : Méthodes…