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.

  • Keybinding

    Le concept de keybinding (ou « liaison de touches ») consiste à associer une ou plusieurs combinaisons de touches du clavier à une action spécifique dans une application web ou logicielle. Cela permet aux utilisateurs d’interagir plus rapidement et efficacement avec une interface, sans avoir besoin de la souris. Dans le contexte du web, les…

  • Kotlin

    Langage de programmation moderne, concis et sûr, développé par JetBrains et officiellement recommandé par Google pour le développement Android natif. Interopérable avec Java.Réduit les bugs courants (ex. : null pointer exceptions).

  • Kumo UI

    Kumo (kumo-ui.com) est le site officiel de documentation et de démonstration de la bibliothèque de composants UI open-source développée par Cloudflare. Conçue pour la création d’applications web modernes et accessibles, cette bibliothèque s’adresse principalement aux développeurs travaillant avec l’écosystème React. Voici ce qu’il faut retenir de son architecture et de ses fonctionnalités : C’est un…

  • Langage de programmation

    Un langage de programmation est un système de notation structuré permettant à un humain d’écrire des instructions précises qu’un ordinateur peut exécuter pour accomplir des tâches. Un langage de programmation, c’est une langue intermédiaire entre les humains et les machines.L’ordinateur ne comprend que le binaire (0 et 1), mais écrire directement en binaire est impossible…

  • Lazy loading

    Méthodes de chargement en différé des éléments d’une page Web en fonction du scroll de l’utilisateur. Les éléments apparaissent dans la zone de visualisation (viewport) selon le défilement de la page pour améliorer les performances. Avec le lazy loading natif il suffit d’ajouter l’attribut loading= »lazy » à votre élément.

  • Leetcode

    LeetCode est une plateforme en ligne populaire dédiée à la préparation aux entretiens techniques pour les emplois en développement logiciel. Leetcode.com

  • Librairie de statement – gestion d’état

    Une librairie de gestion d’état ou state management library en anglais dans React, est un outil décentralisé qui facilite la gestion de l’état global de votre application. Ce type de librairie fournit un moyen structuré de stockage permettant de récupérer toutes les variables globales de mettre à jour et de partager des données entre les…

  • Lighthouse

    Lighthouse est un outil open-source développé par Google qui aide les développeurs à améliorer la qualité des pages web. Il effectue un audit de la page web sur la base de cinq catégories :

  • Liste blanche

    Liste de critères spécifiés pour autoriser l’accès à une application.

  • Méthodes de cycle de vie

    Les méthodes de cycle de vie sont des fonctions spéciales disponibles dans les composants classe (Class Components) qui permettent d’exécuter du code à des moments précis de l’existence d’un composant : sa création, ses mises à jour, et sa suppression. Les 3 phases du cycle de vie