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.

  • Compression Gzip

    La compression Gzip est une technique pour réduire la taille des pages Web, ce qui peut améliorer la vitesse de chargement et l’utilisation de la bande passante pour les visiteurs. Les avantages La compression Gzip est généralement bénéfique pour les sites web de toutes tailles. La compression Gzip permet de réduire la quantité de données…

  • Connecteur en développement logiciel

    Un connecteur est un composant logiciel qui permet à deux systèmes hétérogènes (ex. : une application et un service externe) de communiquer de manière structurée et sécurisée. Il agit comme un traducteur : il connaît les protocoles, formats et règles des deux côtés, et gère : Objectif : que le code principal n’ait pas à…

  • Consent API

    Une API de consentement permet aux applications de gérer de manière standardisée et centralisée les préférences de confidentialité des utilisateurs. Syn. : API de consentement WordPress Consent API Plugin Laravel Cookies Consent JS Cookie

  • Conteneur de services d’injection de dépendances

    Un conteneur est un composant logiciel qui gère la création, la configuration et la mise à disposition des objets utilisés par une application. Il permet de séparer la logique métier de la gestion des dépendances, en assurant que chaque composant reçoit automatiquement les services dont il a besoin — sans les instancier lui-même. Principe :…

  • Context API

    L’API Context dans React est une fonctionnalité intégrée qui permet de partager des données, de les propager à travers un arbre de composants sans passer par les props (props drilling). Elle simplifie la gestion de l’état global ou de la configuration de votre application Context API résout le problème du prop drilling (transmission manuelle de…

  • Contraintes

    Une contrainte définit les règles de positionnement et de redimensionnement d’un élément enfant par rapport à son conteneur parent. Elle détermine comment l’élément se comporte lorsque le parent change de taille (redimensionnement, adaptation responsive), en conservant ou en ajustant ses distances, alignements ou dimensions. Contrainte de positionnement relatif Paramètre de contrainte qui ancre un élément…

  • Core Web Vitals

    Les Core Web Vitals regroupent plusieurs mesures de performance qui sont centrées sur l’utilisateur et utilisées par Google pour évaluer la qualité de l’expérience utilisateur d’un site web. Elles portent notamment sur la vitesse de chargement de la page, l’interactivité de la page et la stabilité visuelle de la page pendant le chargement. Quelles sont…

  • CRA

    CRA est le diminutif couramment utilisé pour Create React App. C’est le bundler historique de React qui utilise WebPack, Babel et ESLint. Pour un nouveau projet il vaut mieux utiliser Vite. Des millions de projets utilisent CRA. Il s’agit d’un outil de configuration initiale développé par Facebook pour simplifier la création d’une nouvelle application React.…

  • Create React App

    Create React App (CRA) est un ensemble d’outils et de scripts de ligne de commande qui permettent de mettre en place rapidement un environnement de développement pour des applications React. Create React App

  • Dart

    Langage open source, orienté objet, développé par Google, utilisé principalement avec le framework Flutter pour créer des applications multiplateformes (mobile, web, desktop). Il compile en code natif bas niveau (via AOT) ou est transpilé en JavaScript (pour le web). Conçu pour la productivité et les interfaces fluides.