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.

  • ES Modules

    Norme introduite avec ES6 (2015) dans l’idée de standardiser le fonctionnement des modules JS et d’implémenter ces fonctionnalités dans les navigateurs. ES Modules intègre chaque module par une fonction d’import et d’export.

  • Événements (React)

    Un événement React, c’est ce qui se passe quand l’utilisateur interagit avec une page (clique, tape, survole, soumet…). React permet de réagir à ces interactions en exécutant du code JavaScript. En pratique Exemple Ce qui se passe : Les 2 pièges à connaître

  • Extreme Programming – XP

    XP (Programmation extrême) est une méthodologie agile de développement logiciel, créée par Kent Beck dans les années 1990, qui pousse à leur maximum certaines bonnes pratiques d’ingénierie logicielle pour répondre efficacement à des exigences changeantes et garantir une qualité de code élevée. Contrairement à Scrum (centré sur la gestion de projet), XP se concentre avant…

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