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.

  • Microservices

    Une architecture microservices est un modèle de conception logicielle dans lequel une application est composée de services autonomes, indépendants et faiblement couplés, chacun responsable d’une fonction métier spécifique, communiquant entre eux via des APIs standardisées (souvent HTTP/REST ou gRPC). Au lieu de construire une application comme un bloc monolithique (tout en un seul programme), l’architecture…

  • Middleware

    Un intergiciel, middleware ou logiciel médiateur est une couche technique logicielle qui agit comme une passerelle, un ciment entre applications, outils et bases de données pour unifier les services. Un middleware sert d’intermédiaire pour faire communiquer les applications entre elles, faire transiter des services, et peut fournir des environnement de serveurs web, d’authentification unique (SSO),…

  • Mises à jour de sécurité

    Correctifs logiciels destinés à combler des vulnérabilités critiques. Ces mises à jour patchent des failles exploitables (ex. : accès non autorisé, exécution de code à distance). Ignorer ces mises à jour expose à des risques majeurs (espionnage, rançongiciel, perte de données). Cependant, leur fréquence accrue parfois couplée à des changements de fonctionnalités peut alimenter une…

  • MIT Technology Review

    MIT Technology Review est un média de référence international spécialisé dans l’analyse critique, rigoureuse et prospective des technologies émergentes, en particulier l’intelligence artificielle, la biotechnologie, l’énergie, le climat et les enjeux sociétaux du numérique. Caractéristiques clés Aspect Description Approche éditoriale Indépendante, factuelle, souvent critique : refuse le boosterisme technologique, privilégie le recul scientifique et éthique…

  • Modèle relationnel

    Le modèle relationnel est une façon organisée de stocker des informations dans une base de données, en utilisant des tableaux (appelés tables). Les tables peuvent être reliées entre elles grâce à des identifiants uniques (comme un numéro de client), ce qui évite de répéter les mêmes informations plusieurs fois. Ce modèle permet de : Analogie…

  • Module React

    Un module React est un fichier JavaScript/JSX autonome qui encapsule une unité fonctionnelle réutilisable (composant, hook personnalisé, utilitaire, constante) et l’exporte explicitement pour être consommé par d’autres parties de l’application via import/export. Ce n’est pas spécifique à React : C’est l’application des modules ES6 (standard JavaScript) à l’écosystème React.React exploite ce système, il ne le…

  • Multithreading

    Le multithreading (ou multitâche au niveau du thread) est une technique qui permet à un même programme d’exécuter plusieurs séquences d’instructions (threads) en parallèle ou de façon apparemment simultanée, afin de mieux utiliser les ressources du processeur et d’améliorer les performances. Imaginez un chef cuisinier qui doit : S’il faisait tout l’un après l’autre, le…

  • Netlify

    Système d’hébergement sans serveur pour des fichiers de rendu statiques avec quelques fonctions d’exécution adapté pour la JAMStack. Netlify

  • Node.JS

    Node.js est un environnement d’exécution open source, multiplateforme, basé sur le moteur V8 de Google Chrome, qui permet d’exécuter du code JavaScript côté serveur en dehors du navigateur. Traditionnellement, JavaScript ne fonctionnait que dans les navigateurs web (pour animer des pages).Node.js a libéré JavaScript du navigateur, en lui donnant accès au système de fichiers, au…

  • NoSQL

    Famille de systèmes de gestion de bases de données conçus pour stocker et interroger des données non structurées ou semi-structurées (comme du JSON, du XML ou des graphes), avec une forte capacité d’évolution (scalabilité) et une flexibilité de schéma. Une base de données NoSQL (qui signifie « Not Only SQL », et non « pas…