M

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
M

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éfinition
N

Node 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éfinition
N

Un 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éfinition
O

Mapping 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éfinition
P

PHP: 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éfinition
R

Une 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éfinition
S

Sassy 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éfinition
S

Optimisation 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éfinition
S

Software 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éfinition
V

Un 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éfinition
W

Un 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éfinition
W

Un 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éfinition
W

Un 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éfinition
Y

YAML 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éfinition
I

Internationalisation: 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