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.
-
Guide RGPD du Développeur
Guide d’accompagnement au règlement général sur la protection des données pour la mise en conformité des développements projet web ou applicatif en open source élaboré par la CNIL. Ce guide est découpé en 18 fiches thématiques et complété par des exemples de codes qui couvrent la plupart des besoins des développeuses et développeurs. Guide-RGPD-du-developpeur
-
Headers HTTP
Les HTTP headers sont des métadonnées sous forme de paires clé-valeur qui transmettent des informations essentielles entre le client et le serveur lors des requêtes et réponses HTTP, influençant le traitement des données échangées. Les headers HTTP jouent donc un rôle fondamental dans la configuration et l’optimisation des échanges entre clients et serveurs web, influençant…
-
Hook React
Un Hook est une fonction spéciale introduite dans React 16.8 (2019) qui permet à un composant fonctionnel d’« accéder » (hook into) aux fonctionnalités internes de React :→ gestion de l’état local (useState),→ effets de bord (cycle de vie) (useEffect),→ contexte (useContext),→ références (useRef), etc. Caractéristiques fondamentales Exemple Écosystème des Hooks Pourquoi c’est révolutionnaire ?…
-
HTML5
HTML5 est la cinquième et actuelle version majeure du langage de balisage standard du web. Il permet de structurer le contenu d’une page web de manière sémantique, accessible, multimédia et interopérable, sans dépendre de plugins tiers (comme Flash). Historique : Tournant majeur : HTML5 marque le passage d’un web de documents statiques à un web…
-
Http – HyperText Transfer Protocol
HTTP est un protocole de communication sans état, fondé sur le modèle client-serveur, qui permet l’échange de ressources (pages web, images, API, etc.) sur Internet. Dans ce modèle : Évolution des versions majeures HTTP/1.1 (1999) HTTP/2 (2015) HTTP/2 reste sémantiquement compatible avec HTTP/1.1 — seuls les mécanismes de transport changent. Structure d’une requête HTTP Une…
-
Identifiant numérique unique – UUID
Un UUID (Universally Unique Identifier) est un identifiant numérique unique généré de manière quasi aléatoire, conçu pour être unique dans l’espace et dans le temps, même sans coordination centrale. Format standard : 128 bits, généralement représenté sous forme de 32 caractères hexadécimaux, groupés ainsi :xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxExemple : f47ac10b-58cc-4372-a567-0e02b2c3d479 Caractéristiques principales Cas d’usage courants UUID vs ID…
-
IDLE
Éditeur léger fourni avec Python, permettant d’écrire, d’exécuter et de tester rapidement du code Python. Il est adapté aux débutants qui découvrent Python. Téléchargement de Python
-
Iframe
Un <iframe> (inline frame) est un élément HTML permettant d’intégrer une page web ou un contenu externe directement dans une autre page, tout en maintenant une indépendance fonctionnelle et structurelle. Ce cadre intégré peut contenir n’importe quelle ressource accessible via une URL, qu’elle provienne du même domaine ou d’un site tiers (par exemple, une carte…
-
Index (base de données)
Structure auxiliaire associée à une table de base de données qui accélère la récupération de données en permettant un accès direct à des enregistrements spécifiques, sans parcourir l’intégralité de la table. Un index est une structure de données optimisée (souvent basée sur des arbres B, des hachages ou des index bitmap) créée sur une ou…
-
Ingénieur DevOps / Cloud
Gardien de la fluidité technique, pas simple gestionnaire de serveurs Idées reçues fréquentes Il configure des serveurs, déploie des applications dans le cloud et automatise des tâches répétitives. Cette vision réductrice confond automatisation et culture de collaboration. Elle oublie que le DevOps n’est pas un rôle technique isolé, mais une approche systémique qui vise à…