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.
-
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…
-
npm – Node Package Manager
Le npm est le gestionnaire de paquets par défaut pour Node.js, utilisé pour installer, gérer et partager des bibliothèques JavaScript (packages). Il permet de : Fonctionnalités clés Exemple d’utilisation Avantages
-
Nu validator
Nu Validator est un outil de validation du HTML développé sous l’égide du W3C. Il remplace progressivement le W3C Validator pour les versions récentes de HTML. Il ne repose pas sur des DTD mais utilise un modèle plus dynamique basé sur WHATWG Living Standard. Il intègre la validation de microdata, ARIA, et autres nouvelles spécifications.…
-
Omatsuri
Omatsuri est une boîte à outils en open source pour le développement de projets web. Omatsuri.app