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.

  • Redux

    Gestionnaire d’états centralisé de l’application générale dans un seul objet, une seule variable globale contenant des valeurs. Librairie additionnelle qui permet de séparer les données dans une vue avec React. Redux Redux Toolkit Synonyme : state container, fonction reducers  

  • Ref – Référence

    Une ref (référence) est un objet JavaScript fourni par React qui permet d’accéder directement à un élément du DOM ou de conserver une valeur mutable sans provoquer de re-rendu du composant. C’est une échappatoire au flux de données normal de React. Les 2 Cas d’Usage Principaux L’Analogie useRef = Un post-it caché dans ta poche.…

  • Render

    Appel de la fonction d’un composant exécutant tout ce qui se trouve dans le bloc de code pour générer un rendu, modifiant ou non le modèle de document DOM.

  • Résolution de problèmes en développement

    La résolution de problèmes en développement est le processus de détection, d’analyse et de correction d’erreurs dans le code. Elle implique l’utilisation d’outils et de méthodologies pour identifier les causes racines des bugs. Méthodes et outils Étapes typiques

  • Ressource

    Une ressource est tout fichier ou élément identifiable par une URL (Uniform Resource Locator) qui peut être récupéré et utilisé pour construire ou enrichir une page web ou une application numérique. Les ressources peuvent inclure des fichiers tels que : Chaque ressource est téléchargée individuellement par le navigateur lors du chargement d’une page web, via…

  • Route

    Une route, dans le contexte d’un site web ou d’une application web, peut être analogiquement comparée à une adresse dans une ville. C’est comme une adresse qui vous indique où trouver une page ou une fonctionnalité spécifique au sein de l’application ou du site web. En somme, une route offre une navigation structurée et claire,…

  • Sass

    Sass (Syntactically Awesome Style Sheets) est un langage de préprocesseur CSS qui étend les capacités des feuilles de style classiques en ajoutant des fonctionnalités comme les variables, les imbriquations, les mixins, les fonctions, l’héritage et les opérations mathématiques. Le code Sass est compilé en CSS standard compréhensible par les navigateurs. Il permet d’écrire des styles…

  • Scrum

    Scrum est un cadre agile de gestion de projet, principalement utilisé pour le développement de produits complexes (logiciels, contenus numériques, plateformes éditoriales, etc.). Il repose sur des valeurs, des rôles, des événements et des artefacts bien définis, conçus pour favoriser la transparence, l’inspection et l’adaptation. Contrairement à une simple « méthode », Scrum est un…

  • SDK – Software Development Kit

    Un Software Developement Kit est un ensemble d’outils de développement logiciel, de bibliothèques, de documentation ou de composants qui peuvent inclure une ou plusieurs APIs dans le but de créer des applications pour une plate-forme spécifique (ex. : Android SDK, iOS SDK). Un SDK constitue un ensemble d’outils d’aide à la programmation pour les intégrateurs…

  • Singleton en programmation orientée objet

    Le Singleton est un patron de conception qui garantit qu’une classe n’a qu’une seule instance durant l’exécution d’un programme, tout en fournissant un point d’accès global à cette instance. À utiliser avec précaution Bien qu’utile pour des ressources partagées (connexion BDD, logger, cache), le Singleton introduit un état global, ce qui peut nuire à la…