Ce lexique est une liste complète et régulièrement mise à jour des termes clés indispensables pour les développeurs front-end, back-end et full-stack.
Il comprend des définitions utiles pour les langages du Web, la terminologie de développement, le fonctionnement des réseaux, le métier de développeur web.
Lexique de la sécurité web et des applications
Lexique de l’accessibilité web
-
APIs REST
Une API REST permet à votre application de communiquer avec un service externe en utilisant les méthodes HTTP (GET, POST, PUT, DELETE) pour demander ou envoyer des données. Une API REST est comme un serveur dans un restaurant : Bonnes pratiques pour les APIs REST Explorer les thématiques : Développement & technologies, développement web fondamentaux
-
Babel
Babel est un compilateur/transpileur JavaScript open-source qui convertit le code JavaScript moderne (ES6+) en une version compatible avec les navigateurs anciens ou les environnements qui ne supportent pas encore les dernières fonctionnalités du langage. Explorer les thématiques : Développement & technologies, développement web fondamentaux
-
Bibliothèque tierce
Paquets de fonctionnalités et d’outils non pris en compte par la bibliothèque standard d’un langage. Ces paquets sont installés à partir d’un gestionnaire de paquetage tel que Yarn, Npm pour JavaScript, pip pour Python, Composer pour PHP, Maven pour Java. Exemple de bibliothèques tierces : JavaScript Three.js : pour la création de scènes 3D interactives…
-
Code splitting
Le code splitting (fractionnement de code) est une technique d’optimisation web qui consiste à diviser le code source d’une application en plusieurs fragments plus petits, chargés dynamiquement au fur et à mesure des besoins de l’utilisateur. Au lieu de charger l’intégralité du code JavaScript/CSS d’un coup (bundle unique), le code splitting permet de : Méthodes…
-
Component Testing – Test de composant (React Testing Librarie)
Le component testing (test de composants) consiste à vérifier le comportement d’un composant React en simulant des interactions utilisateur. React Testing Library est une bibliothèque conçue pour écrire des tests focussés sur l’expérience utilisateur plutôt que sur l’implémentation interne. Principes clés Explorer les thématiques : Développement & technologies, développement web fondamentaux
-
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 Explorer les thématiques : Développement & technologies, développement web fondamentaux
-
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…
-
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…
-
DBeaver
DBeaver est un outil de gestion de bases de données universel. Il offre plusieurs avantages par rapport à pgAdmin ou MySQL Workbench. Dbeaver.io Explorer les thématiques : développement web fondamentaux, Développement & technologies
-
DCL
Le DCL (Data Control Language) ou langage de contrôle des données gère les droits d’accès à la base de données. Le DCL permet de définir qui peut faire quoi dans la base de données. Exemples de commandes : GRANT REVOKE Explorer les thématiques : développement web fondamentaux, Développement & technologies