Concepts et fondamentaux du numérique

Lexique des concepts fondamentaux du numérique. Comprendre le numérique ne commence pas par les outils, mais par les notions qui le structurent : ce qui rend les systèmes interopérables, ce qui les fragilise, ce qui les rend justes ou extractivistes. Cette thématique rassemble les concepts de base, les principes directeurs et les enjeux cachés qui permettent de décoder, critiquer et contribuer au monde numérique avec lucidité.

Définitions associées

  • Sandbox

    Un sandbox (« bac à sable » en français) est un environnement d’exécution isolé et sécurisé, dans lequel on peut lancer, tester ou analyser un programme, un fichier ou un code sans risquer le système principal. Comme un bac à sable d’enfant : on peut y creuser, jeter, expérimenter… sans salir la maison. À quoi…

  • Sauvegarde

    Une sauvegarde est une copie intentionnelle, planifiée et vérifiée de données numériques, réalisée dans le but de les protéger contre la perte, la corruption, la suppression accidentelle ou malveillante (ex. : ransomware, panne matérielle, erreur humaine). Contrairement au stockage courant (qui sert à l’usage quotidien), la sauvegarde est une copie de secours, conçue pour être…

  • Serveur

    Machine qui contient des applications et offre des services accessibles à partir d’un réseau. Explorer les thématiques : Concepts et fondamentaux du numérique

  • Shell

    Interface en ligne de commande entre l’utilisateur et le noyau du système. Le shell est un interpréteur de commandes qui permet d’exécuter des programmes, gérer des fichiers, automatiser des tâches via des scripts. Il existe plusieurs shells : Bash, Zsh, Fish, ou PowerShell (Windows). Le shell n’est pas le terminal (qui n’est qu’un émulateur d’affichage),…

  • SSH – Secure Shell

    SSH (Secure Shell) est un protocole cryptographique qui permet d’établir une connexion sécurisée entre un client (ordinateur local) et un serveur distant, afin d’exécuter des commandes, transférer des fichiers ou administrer le système, le tout de façon chiffrée et authentifiée. SSH remplace les anciens protocoles non sécurisés comme Telnet ou FTP. Il garantit : Les…

  • Système de fichiers – File System

    Le système de fichiers est la structure logique qu’un système d’exploitation utilise pour organiser, nommer, stocker, retrouver et protéger les fichiers sur un périphérique de stockage (disque dur, SSD, clé USB, etc.). Imaginez un classeur avec des intercalaires, des étiquettes et un index : C’est l’interface entre le matériel brut (secteurs du disque) et l’abstraction…

  • téraoctet

    Un téraoctet (symbole : To ou TB en anglais terabyte) est une unité de mesure de capacité de stockage numérique, couramment utilisée dans les contextes personnels, professionnels et techniques. Dans le système binaire, l’unité équivalente est le tibioctet (TiB) : Pour illustrer l’échelle Usage courant Le téraoctet est fréquemment utilisé pour décrire : Relation avec…

  • Versioning – gestion de versions

    Pratique qui consiste à attribuer des identifiants uniques (numéros, dates, tags) aux différentes versions d’un fichier, d’un logiciel, d’une API ou d’un jeu de données, afin de suivre les évolutions dans le temps. Le versioning permet de : Il est au cœur des pratiques modernes : Exemples concrets Schéma de versioning : SemVer (Semantic Versioning)…

  • Vieillissement caché

    Le vieillissement caché est l’usure invisible d’un appareil causée par une utilisation prolongée de logiciels lourds, de processus en arrière-plan ou de mauvaises pratiques numériques même quand tout semble fonctionner normalement. Cela peut accélérer l’usure de la batterie, du processeur ou du disque, sans que l’utilisateur ne s’en rende compte… jusqu’au jour où la machine…

  • VPS

    Un Serveur Privé Virtuel (Virtual Private Server) est une solution d’hébergement web, où plusieurs utilisateurs partagent les ressources d’un même serveur physique. A la différence d’un hébergement mutualisé, un hébergement VPS bénéficie de ressources dédiées (processeur, RAM). Le serveur est divisé en plusieurs petits serveurs avec pour chacun des caractéristiques spécifiques. Quel hébergement choisir pour…

À quoi ça sert / Pour qui

À se doter d’un socle commun pour dialoguer, apprendre, enseigner ou concevoir sans dépendre d’une jargonisation opaque.
Pour les enseignant·es, concepteur·rices de politiques publiques, développeur·ses débutant·es, équipes de médiation numérique, ou toute personne souhaitant s’émanciper de la boîte noire technologique.

Repères

  • Domaines concernés : Ingénierie logicielle, Architecture de l’information, Cybersécurité, Data & analytics, Écoconception
  • Types de concepts associés :
    • Concept (ex. Algorithme, Plateforme, Interopérabilité)
    • Principe (ex. DRY, KISS, Privacy by design)
    • Standard (ex. HTML, HTTP, WCAG)
    • Enjeu (ex. Dette technique, Obsolescence programmée)
    • Spécification (ex. RFC, JSON Schema)
  • Rôles liés :
    • Architecte technique
    • Ingénieur·e logiciel
    • Référent·e interopérabilité
    • Mainteneur·se de code
    • Chargé·e de documentation technique
  • Niveau d’appropriation recommandé :
    Découverte → Compréhension → Application → Structuration → Maîtrise opérationnelle

Aller plus loin

Thématiques proches

• Architecture logicielle
• Interopérabilité et communs numériques
• Éthique des algorithmes
• Sobriété technique

Domaines liés

• Ingénierie logicielle
• Architecture de l’information
• Cybersécurité
• Data & analytics
• Écoconception

Définitions connexes

• Algorithme – Concept
• Plateforme – Concept
• Standard – Standard
• Interopérabilité – Concept
• Dette technique – Enjeu
• RFC – Spécification
• Open source – Pratique
• API – Technologie

FAQ

Pourquoi apprendre des notions “théoriques” comme l’interopérabilité ?

Parce qu’elles déterminent qui peut parler à qui, échanger, migrer ou résister. Sans interopérabilité, on dépend d’écosystèmes fermés. Avec, on construit des communs.

La dette technique, c’est juste un problème de code ?

Non. C’est un enjeu organisationnel et éthique : elle traduit des choix de court terme qui pèsent sur les équipes futures, sur l’accessibilité, la sécurité, et la durabilité du service.