Voici une liste de définitions essentielles du numérique et accessibles pour tous. Que vous soyez professionnel du secteur ou simplement curieux, cet outil vise à dépasser les barrières techniques et disciplinaires pour offrir une compréhension globale et partagée des termes numériques actuels. La transversalité est au cœur de cette démarche.
Pour qui ?
- Professionnels : Ingénieurs, développeurs, designers, marketeurs, chefs de projet… Tous ceux qui œuvrent dans l’univers numérique et cherchent à se tenir informés des dernières tendances.
- Curieux : Apprenants, étudiants, passionnés de tech ou simples utilisateurs souhaitant mieux comprendre le monde numérique qui nous entoure.
0-9
- 2FA : abbréviation de « Two-Factor Authentication » Authentification à Deux Facteurs. Méthode de sécurité utilisant deux éléments distincts mot de passe et code temporaire pour vérifier l’identité d’un utilisateur.
- 360° Video : vidéo immersive capturant toute la sphère autour de l’utilisateur, souvent utilisée dans la réalité virtuelle ou les expériences interactives.
a-c
A
- A/B Testing ou test A/B : méthode consistant à comparer deux versions différentes d’une même page web, d’une application ou d’un contenu (version A et version B) auprès de deux groupes d’utilisateurs pour évaluer laquelle fonctionne le mieux en termes de performance, d’engagement ou de conversion. Cela permet d’optimiser les résultats en se basant sur des données réelles.
- ACID : propriétés garantissant la fiabilité des transactions dans les bases de données (atomicité, cohérence, isolation, durabilité).
- Administrateur : personne responsable de la gestion, de la configuration et de la maintenance des systèmes informatiques, réseaux ou applications, veillant à leur bon fonctionnement, leur sécurité et leur disponibilité pour les utilisateurs.
- Adversarial Machine Learning : étude des modèles d’IA face à des adversaires cherchant à les tromper.
- Agent IA : système qui fonctionne tout seul, observe ce qui l’entoure, choisit quoi faire et agit pour atteindre un but, en se basant sur les informations qu’il analyse et ses règles de décision.
- Algorithme Génétique : méthode de résolution de problèmes inspirée par l’évolution biologique. Elle fonctionne comme un jeu en créant et en testant des solutions variées à un problème, puis en sélectionnant et en combinant les meilleures pour progressivement approcher une solution optimale.
- Ansible : outil open source pour automatiser la gestion des configurations et déploiements.
- Applicatif : ensemble des logiciels ou applications utilisés dans une organisation pour répondre à des besoins spécifiques, comme la gestion commerciale, la paie, ou le traitement de données, et qui s’exécutent sur une infrastructure informatique.
- Application : logiciel conçu pour accomplir une tâche spécifique, qu’il s’agisse d’une utilisation personnelle comme un jeu ou une application mobile ou professionnelle comme la gestion de données ou la comptabilité, en interagissant avec l’utilisateur et souvent en s’appuyant sur des systèmes ou réseaux.
- Architectures numériques : structures et organisations qui définissent comment les composants logiciels, matériels et réseaux interagissent pour fonctionner de manière cohérente et efficace dans un système informatique.
- AWS (Amazon Web Services) : plateforme de cloud computing proposant une large gamme de services comme le stockage, les bases de données, le calcul et l’analyse de données, permettant aux entreprises et développeurs de créer, héberger et faire évoluer des applications de manière flexible et à la demande.
B
- BGP (Border Gateway Protocol) : protocole principal pour le routage entre réseaux sur Internet.
- Big data : l’ensemble des données volumineuses et complexes, difficiles à traiter avec les outils classiques, qui nécessitent des technologies spécifiques pour être collectées, stockées, analysées et exploitées afin d’en extraire des informations utiles.
- Blockchain : technologie de registre distribué sécurisé et transparent pour les transactions.
- Blue-Green Deployment : stratégie réduisant les temps d’arrêt lors des mises à jour logicielles.
- B-tree : structure de données optimisée pour les systèmes de stockage et bases de données.
C
- Carte mère : plaque électronique centrale dans un ordinateur ou un appareil électronique, qui sert de pont entre tous les composants matériels (processeur, mémoire RAM, disques de stockage, cartes graphiques, etc.) en leur permettant de communiquer et d’échanger des données, agissant ainsi comme la « colonne vertébrale » du système.
- CI/CD : pratiques automatisant le développement, le test et le déploiement des applications.
- Cloud computing : modèle de fourniture de ressources informatiques (stockage, calcul, réseaux, logiciels) par Internet, permettant aux utilisateurs d’accéder et d’utiliser ces ressources à la demande, sans avoir besoin d’investir dans une infrastructure matérielle physique, et en payant généralement selon l’utilisation.
- Cloud privé : infrastructure cloud dédiée et isolée pour une seule organisation, offrant un haut niveau de sécurité et de contrôle, tout en utilisant des ressources virtualisées qui peuvent être hébergées sur site ou chez un fournisseur tiers, mais restent accessibles uniquement à cette entité. Le cloud privé peut être hébergé en interne (on-premise) ou chez un fournisseur externe.
- Cloud public : service d’informatique cloud où les ressources (serveurs, stockage, applications) sont hébergées et gérées par un fournisseur tiers (AWS, Azure, Google Cloud) et accessibles via Internet. Il est mutualisé, évolutif et facturé à l’usage.
- Cluster Computing : ensemble d’ordinateurs interconnectés pour améliorer performances et disponibilité.
- Configurer : ajuster les paramètres et les réglages d’un système, logiciel ou matériel pour qu’il fonctionne selon les besoins spécifiques de l’utilisateur ou de l’environnement.
- Configuré : un appareil, un logiciel ou un système a été ajusté ou paramétré selon des spécifications particulières pour fonctionner de manière optimale ou répondre à des besoins spécifiques.
- Connexion internet : lien établi entre un appareil (ordinateur, smartphone, etc.) et le réseau mondial internet, permettant d’accéder à des services en ligne, de communiquer et d’échanger des données avec d’autres appareils ou serveurs via divers protocoles comme HTTP, FTP ou SMTP.
- Containerization : encapsulation d’applications dans des conteneurs pour leur portabilité.
- CUDA : plateforme NVIDIA pour utiliser les GPU dans les calculs généraux.
- Cyber-Physical Systems (CPS) : systèmes intégrant composants informatiques et physiques.
d-f
D
- Datacenter (centre de données) : lieu physique ou virtuel où sont hébergés et gérés des infrastructures informatiques, comme des serveurs, des stockages et des systèmes de réseaux, destinés à supporter le fonctionnement d’applications, de services en ligne ou de traitements de données à grande échelle.
- Data Lake : référentiel centralisé pour stocker des données brutes en format natif.
- DDoS : attaque visant à rendre un service indisponible par saturation.
- Deep Reinforcement Learning : combinaison d’apprentissage profond et par renforcement pour décisions complexes.
- Déployer : mettre en production un logiciel, une application ou une mise à jour sur un environnement opérationnel, rendant ainsi les nouvelles fonctionnalités ou corrections disponibles pour les utilisateurs finaux. Ce processus inclut souvent des étapes de configuration, de test et de validation.
- Développeur : personne qui conçoit, crée et met en œuvre des logiciels, applications ou systèmes informatiques en utilisant des langages de programmation, en transformant les besoins utilisateurs en solutions fonctionnelles.
- Digital Twin : réplique numérique d’un objet ou processus physique pour simulation.
- Distant : ce qui est séparé physiquement. En informatique désigne les ressources, appareils ou services accessibles depuis un endroit différent par un réseau, comme un serveur distant ou un accès à distance à un système.
- Docker : plateforme simplifiant la création et exécution d’applications dans des conteneurs.
- DSI : la Direction des Systèmes d’Information est le département d’une organisation responsable de la gestion, du développement et de la maintenance des outils et technologies numériques pour soutenir les activités et objectifs de l’entreprise.
E
- Edge Computing : traitement des données proche de leur source pour réduire latence et bande passante.
- ElasticSearch : moteur de recherche distribué pour analyses rapides et scalables.
- Environnements : configurations logicielles, matérielles et réseau dans lesquelles un système ou une application est développé, testé ou exploité, généralement divisés en environnements de développement, de test, de recette et de production pour assurer la qualité et la stabilité.
- ERP (Enterprise Resource Planning) : un système logiciel intégré qui permet de gérer et centraliser les différentes fonctions d’une entreprise (comptabilité, ressources humaines, supply chain, ventes, etc.) en unifiant les processus et les données pour améliorer l’efficacité opérationnelle et la prise de décision.
- Ethereum : blockchain permettant contrats intelligents et applications décentralisées.
- Exascale Computing : calcul atteignant au moins un exaflop pour performances extrêmes.
- Explainable AI (XAI) : IA rendant ses décisions compréhensibles pour les humains.
F
- Federated Learning : l’apprentissage fédéré est une technique qui permet d’entraîner une IA directement sur les appareils des utilisateurs, sans centraliser les données, garantissant ainsi confidentialité et efficacité.
- FIDO : normes pour authentification forte sans mot de passe.
- Fog Computing : extension de l’edge computing vers le cloud pour services intermédiaires.
- FPGA : circuit programmable après fabrication pour performances spécifiques.
- Fuzz Testing : méthode injectant entrées aléatoires pour tester robustesse logicielle.
g-i
G
- GAN (Generative Adversarial Network) : réseau comprenant générateur et discriminateur pour créer données synthétiques.
- GIT : système de contrôle de version distribué qui permet de gérer et de suivre les modifications apportées à un ensemble de fichiers, facilitant ainsi la collaboration entre développeurs sur des projets logiciels enregistrant l’historique des changements.
- GPU (Graphics Processing Unit) : un processeur spécialisé conçu pour traiter rapidement les données graphiques et les images, permettant de rendre les graphismes complexes dans les jeux vidéo, la 3D, le traitement d’images ou encore l’intelligence artificielle, en parallélisant les calculs nécessaires.
- GraphQL : langage de requête permettant récupération précise de données via API.
H
- Hadoop : framework pour traitement distribué de grandes quantités de données.
- Hébergeur : prestataire de services qui met à disposition des ressources techniques (serveurs, stockage, bande passante) pour héberger des sites web, applications ou données en ligne, garantissant leur accessibilité depuis Internet. Les hébergeurs peuvent également fournir des services annexes comme la sécurité, les sauvegardes et le support technique.
- HTTP (HyperText Transfer Protocol) : protocole de communication utilisé pour transférer des données sur le World Wide Web, permettant aux navigateurs d’accéder à des ressources (comme des pages web) hébergées sur des serveurs via des requêtes et des réponses.
- HTTP/3 : version du protocole de transfert HTTP, basée sur QUIC, conçue pour réduire les temps de latence et améliorer la fiabilité des connexions.
- HTTPS : version sécurisée de HTTP, utilisant le chiffrement TLS pour protéger les données.
- Hyperconvergence : architecture combinant stockage, calcul et réseau dans un seul système.
I
- Infrastructure as Code (IaC) : gestion automatique des infrastructures via fichiers configurables.
- Infrastructure as a Service (IaaS) : est un modèle de cloud computing où une infrastructure matérielle (serveurs, stockage, réseaux) est mise à disposition via Internet par un fournisseur, permettant aux utilisateurs de louer et gérer ces ressources à la demande sans avoir besoin d’investir dans du matériel physique. Exemples : Amazon EC2, Microsoft Azure Virtual Machines.
- Informatique Quantique : utilisation des principes quantiques pour calculs avancés.
j-l
J
- Java : langage de programmation orienté objet, créé par Sun Microsystems (aujourd’hui Oracle), qui permet de développer des applications fonctionnant sur différentes plateformes grâce à sa machine virtuelle Java (JVM). Il est largement utilisé pour les logiciels d’entreprise, les applications mobiles
- Jupyter Notebook : environnement interactif pour code, équations et visualisations.
- JSON Web Token (JWT) : standard pour tokens sécurisant échanges entre parties.
K
- Kubernetes : plateforme pour gestion de conteneurs et orchestration d’applications.
- Kafka : plateforme pour flux de données en temps réel tolérante aux pannes.
L
- Load Balancer : dispositif répartissant trafic réseau pour haute performance et disponibilité.
m-o
M
- Machines virtuelles (ou environnements virtuels) : simulations logicielles d’un système informatique qui fonctionnent sur un ordinateur hôte, permettant d’exécuter plusieurs systèmes d’exploitation ou applications de manière isolée et indépendante, optimisant ainsi les ressources matérielles et facilitant le déploiement et les tests.
- Microservices : architecture décomposant une application en services indépendants.
- Microsoft Azure : plateforme de cloud computing proposant une large gamme de services (calcul, stockage, bases de données, intelligence artificielle, etc.) permettant aux entreprises et développeurs de créer, héberger et gérer des applications de manière flexible et évolutique, s’intégrant souvent avec l’écosystème Microsoft.
- Migration : processus de transfert de données, d’applications ou de systèmes d’un environnement à un autre, comme lors du passage d’une infrastructure locale vers le cloud, d’une version logicielle ancienne vers une nouvelle, ou du changement de plateforme, tout en assurant la continuité et l’intégrité des informations.
N
- NAS (Network Attached Storage) : dispositif de stockage connecté au réseau qui permet de centraliser et partager des données entre plusieurs utilisateurs ou appareils, offrant un accès facilité et une gestion simplifiée des fichiers via le réseau local ou internet : ex. NAS Synology.
- NGINX (prononcé « engine-x ») est un serveur web et proxy inverse open source léger et haute performance, conçu pour gérer simultanément un grand nombre de connexions, idéal pour servir des sites web statiques, gérer le load balancing et agir comme passerelle vers des applications web.
- NLP (Natural Language Processing) : intelligence artificielle traitant interaction langage humain-machine.
- NoSQL : bases de données non relationnelles pour flexibilité et scalabilité .
O
- OAuth : protocole autorisant un accès limité à des ressources utilisateur sans partager les identifiants.
- Observabilité : capacité d’un système à fournir informations internes pour diagnostic.
- OKLCH (lightness chroma hue) : espace colorimétrique perceptuel basé sur l’OKLAB, qui est conçu pour mieux correspondre à la vision humaine des couleurs.
- Oracle : entreprise américaine spécialisée dans les logiciels et systèmes informatiques, principalement connue pour sa base de données relationnelle Oracle Database , largement utilisée pour stocker et gérer de grandes quantités d’informations de manière sécurisée et efficace.
p-r
P
- Pare-feu (ou firewall ) : une barrière de sécurité qui contrôle et filtre les flux de données entrants et sortants sur un réseau ou un appareil, en se basant sur des règles définies, afin de protéger contre les accès non autorisés et les menaces potentielles.
- Pipeline de Données : processus automatisant ingestion, traitement et transport de données.
- Processeurs ou CPU, Central Processing Unit : composants électroniques au cœur des ordinateurs et appareils électroniques, chargés d’exécuter les instructions et les calculs nécessaires au fonctionnement des logiciels et systèmes, agissant comme le « cerveau » de l’ordinateur.
- Protocoles : ensembles de règles et de normes qui définissent comment les appareils, systèmes ou logiciels communiquent et échangent des données de manière structurée et efficace, comme par exemple le HTTP pour le web ou le TCP/IP pour les réseaux.
- Provisioning : allocation et configuration de ressources informatiques pour exécution.
- Proxy : un serveur intermédiaire qui se place entre un appareil comme un ordinateur et un autre serveur par exemple, sur Internet, permettant de relayer les requêtes et les réponses, tout en offrant des fonctions comme la sécurité, la mise en cache et l’anonymat.
Q
- Quantum Supremacy : point où ordinateurs quantiques surpassent capacités classiques.
- Qubit : unité fondamentale d’information en informatique quantique.
R
- Réseau de Neurones Récurrents (RNN) : modélisation séquences comme texte ou parole.
- Requête : demande d’information ou d’action formulée par un utilisateur ou un système auprès d’une base de données, d’un serveur ou d’une application, généralement exprimée dans un langage spécifique comme SQL pour les bases de données ou HTTP pour les requêtes web.
- RPA (Robotic Process Automation) : automatisation tâches répétitives par robots logiciels.
s-u
S
- SaaS (Software as a Service) : logiciel hébergé accessible à partir d’Internet.
- SDN (Software-Defined Networking) : gestion réseau programmable et centralisée.
- Serverless Computing : développeurs déployant code sans gérer infrastructure sous-jacente.
- Serveur web : logiciel ou un système matériel qui héberge des sites web et répond aux requêtes des utilisateurs en leur fournissant du contenu (pages HTML, images, fichiers) via le protocole HTTP/HTTPS, permettant ainsi l’accès aux sites depuis un navigateur internet.
- Serveurs : ordinateurs ou logiciels qui fournissent diverses ressources et services, comme le stockage de données, l’hébergement de sites web ou la gestion de courriels, aux appareils clients connectés sur un réseau.
- Services informatiques : l’ensemble des prestations mises en place pour soutenir le fonctionnement des systèmes numériques, comme la gestion des infrastructures, le support utilisateur, la sécurité des données et le développement d’applications.
- Sharding : partitionnement horizontal bases de données pour meilleure scalabilité.
- SOC (Security Operations Center) : centre surveillant incidents sécurité organisationnels.
- SQL (Structured Query Language) : langage de programmation conçu pour gérer et interroger les bases de données relationnelles, permettant d’effectuer des opérations comme la création, la lecture, la mise à jour et la suppression de données (CRUD) grâce à des requêtes structurées. Il est largement utilisé pour manipuler et organiser des ensembles de données complexes.
- SSH (Secure Shell) : protocole de communication sécurisé qui permet d’accéder à distance et de gérer des systèmes informatiques de manière cryptée, offrant une connexion fiable et protégée contre les interceptions et les attaques. Il est couramment utilisé pour les transferts de fichiers sécurisés et l’administration à distance des serveurs.
- Système d’information : ensemble intégré de processus, d’utilisateurs, d’outils (matériels et logiciels) et de données permettant de collecter, stocker, traiter et diffuser l’information au sein d’une organisation, afin de soutenir la prise de décision, optimiser les activités opérationnelles et stratégiques pour orienter l’entreprise.
- Système informatique : l’ensemble des composants techniques (matériels, logiciels, réseaux) mis en place pour traiter et stocker les données.
T
- Terraform : outil IaC définissant et provisionnant ressources cloud.
- TensorFlow : bibliothèque open source pour calcul numérique et apprentissage automatique.
- TLS (Transport Layer Security) : protocole sécurisant communications réseaux. Ce protocole remplace le SSL (Secure Sockets Layer).
- Tokenisation : remplacement d’une donnée sensible comme un numéro de carte bancaire par un code unique, appelé token, utilisé uniquement pour une transaction spécifique. Cela protège vos informations en cachant le numéro réel.
- TypeScript : sur-ensemble typé JavaScript offrant typage statique et interfaces.
- Turing Completeness : capacité d’un système à simuler n’importe quel algorithme.
U
- UML (Unified Modeling Language) : langage standardisé pour modélisation logicielle.
- UDP (User Datagram Protocol) : protocole rapide mais sans garantie livraison.
- URL (Uniform Resource Locator) : adresse unique qui permet d’identifier et d’accéder à une ressource spécifique sur Internet, comme une page web, un fichier ou une application, en indiquant son emplacement et le protocole à utiliser
- UX Design (User Experience Design) : conception centrée utilisateur pour satisfaction.
- Unsupervised Learning : méthode d’apprentissage automatique consistant à analyser des données brutes non étiquetées afin d’identifier des structures ou des tendances sous-jacentes.
- Ubiquitous Computing : intégration transparente des technologies numériques dans les objets du quotidien.
v-z
V
- Virtualisation : technique qui consiste à faire fonctionner plusieurs systèmes ou applications sur un même ordinateur en les séparant les uns des autres pour optimiser les ressources et la sécurité.
- VLAN (Virtual Local Area Network) : sous-réseaux logiques pour segmentation réseau.
- VPN (Virtual Private Network) : connexion sécurisée sur réseau public.
- Version Control System (VCS) : système suivant modifications code pour collaboration.
- Vulnerability Assessment : identification et hiérarchisation vulnérabilités système.
W
- WAF (Web Application Firewall) : sécurité filtrant trafic HTTP(S) vers applications web.
- WebAssembly : format binaire exécutant code haute performance dans navigateurs.
- Webhook : mécanisme qui permet d’envoyer automatiquement une notification à une autre application lorsqu’un événement spécifique se produit. Cela permet aux applications de communiquer entre elles en temps réel, sans avoir besoin de vérifier constamment les changements.
- Web scraping : technique d’extraction des données depuis le web à partir d’un script ou d’un logiciel dans le but de les étudier et de les transformer.
- Wi-Fi 6 (802.11ax) : norme Wi-Fi offrant vitesses accrues et meilleure efficacité.
- WebSocket : protocole bidirectionnel temps réel entre client et serveur.
- Workflow Automation : automatisation processus métier pour réduire interventions manuelles.
X
- XaaS (Anything as a Service) : services variés fournis sur le cloud.
- XML (eXtensible Markup Language) : langage structurant et transportant données.
- XSS (Cross-Site Scripting) : injection scripts malveillants dans sites web.
Y
- Yocto : projet open source qui fournit des outils et des méthodes pour créer des systèmes d’exploitation Linux personnalisés et optimisés, notamment utilisés dans l’embarqué et l’IoT.
Z
- Zettabyte (ZB) : unité de mesure équivalente à environ un milliard de téraoctets, souvent utilisée pour représenter les volumes massifs de données générés par le Big Data.