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.

  • Float UI

    Float UI est une collection de composants d’interface utilisateur modernes et de modèles de sites web, construits pour React/Nextjs avec Tailwind CSS. Float UI

  • Flutter

    Framework open source développé par Google pour créer des applications multiplateformes (iOS, Android, Web, desktop) à partir d’un seul code source en langage Dart. Il compile en code natif et offre des performances proches du natif. Avantage : interface utilisateur cohérente sur toutes les plateformes. Applications créées avec Flutter

  • Fonction middleware

    Une fonction middleware est une fonction qui se place entre deux couches logicielles. Les middlewares permettent de : Cette liaison facilite le partage d’informations entre différentes étapes du traitement de la requête. Un middleware peut, par exemple :

  • Fonction pure

    Une fonction pure est une fonction qui respecte deux critères fondamentaux : Une fonction pure est prévisible, testable, réutilisable et sûre dans les environnements concurrentiels (ex. : Web Workers, parallélisme). Caractéristiques clés Exemple de fonction pure : La fonction utilise .map(), qui crée un nouveau tableau sans modifier l’original. Contre-exemple (fonction impure) Cette fonction altère…

  • Fragment React

    Un Fragment React est un outil qui permet de regrouper plusieurs éléments enfants (comme des balises HTML ou d’autres composants) sans ajouter de nœud supplémentaire au DOM. En temps normal, React exige un élément parent unique pour retourner du JSX (souvent une <div>). Le Fragment permet de respecter cette règle technique sans polluer la structure…

  • Framework – cadriciel

    Un framework ou « cadre de travail » est un ensemble structuré d’outils, de règles, de composants réutilisables et souvent de bonnes pratiques, conçu pour guider la mise en œuvre concrète d’un système, d’un processus ou d’une stratégie.Il est : Exemples : Syn : cadriciel Voir aussi : framework logiciel

  • Framework JavaScript

    Cadre de travail aidant à la création d’une application Web avec des fonctionnalités avancées, des méthodes déjà fournies. L’application est découpée en composants, des éléments réutilisables ( des boutons, une barre de navigation etc.). Les composants communiquent entre eux par des flux de données (databinding), où il est possible d’ajouter, supprimer un élément, changer son…

  • Framework logiciel

    Un framework est un environnement logiciel structurant qui fournit les fondations, les conventions et les composants nécessaires au développement d’une application. Il impose un modèle architectural (comme MVC – Modèle-Vue-Contrôleur), une organisation du code, des mécanismes de gestion (routes, bases de données, authentification, etc.) et une bibliothèque de fonctions pré-écrites, toutes conçues pour fonctionner ensemble…

  • Frontend checklist

    Liste de vérifications pour le développeur frontend. 1. Fondations du Web (non négociables) 2. Accessibilité (a11y) – Priorité éthique 3. Performance & Éco-conception 4. Sémantique et découvrabilité 5. Sécurité et respect de la vie privée 6. Outils et workflow (maîtrise, pas dépendance) Frameworks (React, Vue, etc.) : 7. Tests et qualité 8. Résilience et durabilité…

  • Gestion d’état – State Management

    La gestion d’état (State Management) est une pratique en développement web qui consiste à centraliser, synchroniser et contrôler les données d’une application. Elle permet de gérer les modifications d’état (comme les données utilisateur, les préférences, etc.) de manière cohérente entre les différents composants, surtout dans les interfaces complexes. Elle évite les bugs liés à des…