Modèle-Vue-Contrôleur: un patron d'architecture logicielle qui sépare une application en trois composants interconnectés : le Modèle (données/logique métier), la Vue (interface utilisateur) et le Cont...
Définition
Développement Web
Termes relatifs au développement web, aux frameworks et aux technologies web.
Un logiciel qui agit comme un pont entre une requête HTTP entrante et l'application, permettant le filtrage et la modification des requêtes et réponses. Dans Laravel, les middleware gèrent des tâches...
DéfinitionNode Package Manager: le gestionnaire de paquets par défaut pour Node.js qui héberge le plus grand registre de logiciels au monde. NPM est utilisé pour installer, partager et gérer les paquets JavaScr...
DéfinitionUn environnement d'exécution JavaScript open-source et multiplateforme qui exécute le code JavaScript en dehors d'un navigateur web. Construit sur le moteur V8 de Chrome, Node.js est conçu pour constr...
DéfinitionMapping Objet-Relationnel: une technique de programmation qui convertit les données entre une base de données relationnelle et du code orienté objet, permettant aux développeurs d'interagir avec la ba...
DéfinitionPHP: Hypertext Preprocessor: un langage de script côté serveur open-source largement utilisé, particulièrement adapté au développement web. PHP alimente des plateformes majeures comme WordPress, Larav...
DéfinitionUne bibliothèque JavaScript pour construire des interfaces utilisateur, développée par Meta (Facebook). React utilise une architecture à base de composants, un DOM virtuel pour un rendu efficace et un...
DéfinitionSassy CSS: la syntaxe la plus couramment utilisée du préprocesseur CSS Sass. SCSS étend le CSS avec des variables, l'imbrication, les mixins, l'héritage et les fonctions tout en maintenant une compati...
DéfinitionOptimisation pour les Moteurs de Recherche: la pratique d'améliorer la visibilité d'un site web dans les résultats de recherche organiques grâce à des techniques comme la recherche de mots-clés, l'opt...
DéfinitionSoftware as a Service: un modèle de cloud computing où les applications sont hébergées par un fournisseur et mises à disposition des utilisateurs via Internet sur la base d'un abonnement. Exemples : S...
DéfinitionUn outil de build front-end moderne qui fournit un serveur de développement rapide avec remplacement de modules à chaud (HMR) et une construction de production optimisée utilisant Rollup. Vite est le...
DéfinitionUn format d'instructions binaires pour une machine virtuelle basée sur une pile. WebAssembly permet l'exécution de code haute performance dans les navigateurs web à une vitesse quasi native, permettan...
DéfinitionUn callback HTTP qui délivre des données en temps réel à d'autres applications lorsque des événements spécifiques se produisent. Contrairement aux API où vous interrogez les données, les webhooks pous...
DéfinitionUn empaqueteur de modules statique pour les applications JavaScript qui traite et regroupe les fichiers JavaScript, CSS, images et autres ressources en fichiers de sortie optimisés. Webpack analyse le...
DéfinitionYAML Ain't Markup Language: un format de sérialisation de données lisible par l'humain couramment utilisé pour les fichiers de configuration dans les outils DevOps (Docker Compose, Kubernetes, Ansible...
DéfinitionInternationalisation: le processus de conception de logiciels pour qu'ils puissent être adaptés à différentes langues et régions sans modifications d'ingénierie. L'abréviation vient des 18 lettres ent...
Définition