Un outil de gestion de dépendances pour PHP qui permet aux développeurs de déclarer les bibliothèques dont leur projet dépend et les gère (installation/mise à jour). Composer utilise un fichier compos...
Définition
Développement Web
Termes relatifs au développement web, aux frameworks et aux technologies web.
Un petit fragment de données stocké sur le navigateur de l'utilisateur par un site web. Les cookies sont utilisés pour la gestion de session, les préférences utilisateur, le suivi et l'authentificatio...
DéfinitionDocument Object Model: une interface de programmation pour les documents HTML et XML qui représente la structure de la page sous forme d'arbre d'objets, permettant aux programmes d'accéder dynamiqueme...
DéfinitionUne représentation légère en mémoire du vrai DOM utilisée par des frameworks comme React pour optimiser le rendu de l'interface utilisateur. Les modifications sont d'abord appliquées au DOM virtuel, p...
DéfinitionUn environnement d'exécution sécurisé pour JavaScript et TypeScript créé par le développeur original de Node.js. Deno propose le support natif de TypeScript, un modèle de sécurité basé sur les permiss...
DéfinitionUne approche de conception web qui permet aux pages web de s'afficher correctement sur une variété d'appareils et de tailles d'écran. Le design responsive utilise des grilles flexibles, des images fle...
DéfinitionUn outil d'analyse statique open-source largement utilisé pour identifier et corriger les problèmes dans le code JavaScript et TypeScript. ESLint applique des standards de codage, détecte les bugs pot...
DéfinitionLe Mapper Objet-Relationnel (ORM) intégré de Laravel qui fournit une implémentation Active Record élégante pour travailler avec les bases de données. Chaque table de base de données a une classe Model...
DéfinitionUn module de mise en page CSS qui fournit un moyen efficace de distribuer l'espace et d'aligner les éléments dans un conteneur, même lorsque leurs tailles sont inconnues ou dynamiques. Flexbox est con...
DéfinitionUne technique qui divise une application JavaScript en plus petits morceaux chargés à la demande plutôt que dans un seul gros bundle. Le fractionnement de code améliore le temps de chargement initial...
DéfinitionUne plateforme logicielle réutilisable qui fournit une base et une structure pour le développement d'applications. Les frameworks offrent des composants pré-construits, des modèles et des conventions...
DéfinitionUn système de contrôle de version distribué qui suit les modifications du code source pendant le développement logiciel. Git permet à plusieurs développeurs de collaborer, de gérer les branches et les...
DéfinitionUn langage de requête et un environnement d'exécution pour les API qui permet aux clients de demander exactement les données dont ils ont besoin. Développé par Facebook, GraphQL offre une alternative...
DéfinitionUn outil qui génère un site web HTML statique complet à partir de modèles, de fichiers de contenu et de données au moment de la compilation. Les générateurs de sites statiques comme Hugo, Jekyll et As...
DéfinitionHyperText Markup Language: le langage de balisage standard pour les documents conçus pour être affichés dans un navigateur web. Le HTML définit la structure et le contenu des pages web à l'aide d'élém...
DéfinitionLa deuxième version majeure du protocole HTTP qui améliore les performances web grâce au multiplexage (plusieurs requêtes sur une seule connexion), la compression des en-têtes, le server push et le ca...
DéfinitionJavaScript Object Notation: un format d'échange de données léger facile à lire et écrire pour les humains et facile à analyser et générer pour les machines. JSON est le standard de facto pour l'échang...
DéfinitionJSON Web Token: un standard ouvert (RFC 7519) pour transmettre de manière sécurisée des informations entre les parties sous forme d'objet JSON. Les JWT sont couramment utilisés pour l'authentification...
DéfinitionUne architecture web moderne basée sur JavaScript, les API et le Markup où les sites sont pré-rendus au moment de la compilation et servis depuis un CDN. Jamstack découple le front-end du back-end, am...
DéfinitionUn langage de programmation interprété de haut niveau qui est l'une des technologies fondamentales du World Wide Web. JavaScript permet des pages web interactives, s'exécute dans les navigateurs et su...
Définition