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.
-
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
-
Optimisation des performances
L’optimisation des performances consiste à améliorer la vitesse, l’efficacité et l’expérience utilisateur d’une application web. Elle vise à réduire les temps de chargement, minimiser l’utilisation des ressources et améliorer l’interaction. Techniques courantes Outils associés
-
OrbStack
Orbstack est une solution logicielle destinée à simplifier et optimiser l’utilisation de conteneurs, de machines virtuelles, et d’environnements de développement, particulièrement sur macOS. Orbstack est une alternative plus légère et performante à Docker Desktop, souvent critiqué pour sa consommation importante de ressources En plus des conteneurs, Orbstack permet de gérer des machines virtuelles légères. Cela…
-
OSI
Le modèle OSI, ou Open System Interconnection, est un modèle conceptuel de communication de données développé par l’ISO (International Organization for Standardization). Il divise la communication de données en sept couches, chacune avec ses propres fonctions et responsabilités. Les 7 couches du modèle OSI de la plus haute à la plus basse
-
Paquet – packet
Unité de données formatée et autonome transmise sur un réseau informatique, contenant à la fois les données utiles (payload) et des informations de contrôle (en-tête) nécessaires à son acheminement. Quand vous envoyez un message, une image ou une page web sur Internet, celle-ci n’est pas transmise d’un seul bloc. Elle est découpée en petits morceaux…
-
PascalCase
Le PascalCase (ou « Case Pascal ») est une convention de nommage où chaque mot commence par une lettre majuscule, sans espace ni tiret bas entre eux. Cette convention est utilisée dans la déclaration des classes dans de nombreux langages. Chaque mot commence par une majuscule. ConventionDeNommage Exemple : En React, le PascalCase est obligatoire pour le…
-
Patch – correctif logiciel
Un patch est une modification ciblée et limitée du code source ou des fichiers d’un logiciel, destinée à corriger un bug, une faille de sécurité, ou un comportement anormal, sans modifier l’architecture globale ni ajouter de nouvelles fonctionnalités. Un patch n’est pas une mise à jour complète du logiciel, mais un « rustine » (d’où…
-
Payload – charge utile
Le mot payload (anglicisme courant, parfois traduit par « charge utile ») désigne la partie d’un message ou d’un paquet qui contient les données réellement destinées à l’utilisateur ou à l’application, à l’exclusion des métadonnées techniques nécessaires au transport. Analogie Dans un colis postal, le payload est le contenu (ex. : un livre), tandis que…