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.

  • Interface API

    Une interface API est un moyen pour le développeur ou le développeur web d’accéder aux données et aux fonctionnalités d’un service ou d’une ressource sans avoir à connaître les détails de la mise en œuvre de ce service ou de cette ressource. Une interface API définit les données et les méthodes de CRUD Créer, Lire,…

  • iOS App Store Package – IPA

    Fichier d’installation utilisé par iOS pour distribuer une application. C’est une archive au format .ipa contenant : Contrairement à l’APK, un IPA ne peut être installé que via l’App Store, Xcode ou des programmes d’entreprise certifiés (pas de sideloading libre).

  • Java

    Java est un langage de programmation orienté objet, développé par Sun Microsystems en 1995 (racheté par Oracle en 2010). Conçu sur le principe « Write Once, Run Anywhere » (WORA), il repose sur une machine virtuelle (JVM) qui permet d’exécuter le même bytecode sur n’importe quel système d’exploitation. Java n’est pas qu’un langage : c’est…

  • Joker universel – Wilcard

    Un joker universel (ou wildcard en anglais) est un caractère spécial (*) utilisé dans la définition de routes pour capturer n’importe quelle suite de caractères dans une URL. Il agit comme un « attrape-tout » qui correspond à tous les chemins non explicitement définis par d’autres routes plus spécifiques. Fonctionnement dans React Router v6 Règle critique :React…

  • JSON – JavaScript Object Notation

    Format léger, textuel et standardisé pour représenter des données structurées, largement utilisé pour échanger des informations entre systèmes (serveur/client, API, microservices). Le JSON n’est pas un langage de programmation, mais un format de données simple, lisible à la fois par les humains et les machines. Il permet de décrire des objets (paires clé/valeur) et des…

  • JSX

    JSX est une syntaxe qui permet d’écrire du code HTML dans des fichiers JavaScript. Elle est utilisée couramment dans les applications React pour créer des composants, car elle permet de mélanger facilement le code JavaScript et HTML. JSX permet d’utiliser des expressions JavaScript et des données interpolées en utilisant des accolades « {} » pour insérer du…

  • JWT

    Un JSON Web Token (JWT) est un standard ouvert (RFC 7519) qui définit un moyen compact et autonome pour transmettre de manière sécurisée des informations entre différentes parties sous forme d’objet JSON. Les JWTs sont couramment utilisés pour l’authentification et l’échange sécurisé d’informations dans les applications web et les API REST. Les JWTs sont signés,…

  • 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…