Asynchronous JavaScript and XML: un ensemble de techniques de développement web permettant aux pages web de communiquer avec un serveur de manière asynchrone sans recharger la page entière. Les implém...
Définition
Développement Web
Termes relatifs au développement web, aux frameworks et aux technologies web.
Interface de Programmation d'Application: un ensemble de protocoles, de routines et d'outils pour la construction d'applications logicielles qui spécifie comment les composants logiciels doivent inter...
DéfinitionAPI Representational State Transfer: un style architectural pour construire des services web qui utilise les méthodes HTTP pour effectuer des opérations CRUD sur des ressources identifiées par des URI...
DéfinitionLa pratique de concevoir et développer des sites web et des applications web utilisables par les personnes en situation de handicap. L'accessibilité implique de suivre des standards comme les WCAG pou...
DéfinitionUn framework d'application web open-source basé sur TypeScript, développé par Google. Angular fournit une plateforme complète pour construire des applications monopages avec des fonctionnalités comme...
DéfinitionUne application web qui charge une seule page HTML et met à jour dynamiquement le contenu à mesure que l'utilisateur interagit, sans rechargement complet de page. Les SPA utilisent des frameworks Java...
DéfinitionUne application web qui utilise les technologies web modernes pour offrir des expériences similaires aux applications natives. Les PWA peuvent fonctionner hors ligne, envoyer des notifications push et...
DéfinitionUn framework web moderne qui rend les pages en HTML statique par défaut et n'hydrate les composants interactifs côté client que lorsque nécessaire. Astro supporte plusieurs frameworks UI (React, Vue,...
DéfinitionUn compilateur JavaScript qui transforme le JavaScript moderne (ES6+) en versions rétrocompatibles pouvant fonctionner dans les navigateurs et environnements plus anciens. Babel prend également en cha...
DéfinitionLe puissant moteur de templates de Laravel qui fournit une syntaxe propre pour travailler avec PHP dans les vues. Les templates Blade utilisent l'extension .blade.php et supportent l'héritage de templ...
DéfinitionUn framework CSS open-source populaire pour construire des sites web responsifs et mobile-first. Il fournit des composants pré-construits, un système de grille et des classes utilitaires qui accélèren...
DéfinitionUn environnement d'exécution JavaScript tout-en-un, bundler, transpileur et gestionnaire de paquets conçu pour la vitesse. Construit avec Zig et JavaScriptCore, Bun est un remplacement direct de Node....
DéfinitionSystème de Gestion de Contenu: une application logicielle qui permet aux utilisateurs de créer, gérer et modifier le contenu numérique d'un site web sans nécessiter de connaissances techniques spécial...
DéfinitionUn système de gestion de contenu qui fournit le contenu via une API sans couche de présentation front-end intégrée. Un CMS headless sépare la création de contenu de l'affichage du contenu, permettant...
DéfinitionCross-Origin Resource Sharing: un mécanisme de sécurité qui permet à une page web d'un domaine de demander des ressources provenant d'un domaine différent. CORS utilise des en-têtes HTTP pour indiquer...
DéfinitionCreate, Read, Update, Delete: les quatre opérations de base pour le stockage persistant de données. En développement web, les opérations CRUD correspondent aux méthodes HTTP : POST (Créer), GET (Lire)...
DéfinitionCascading Style Sheets: un langage de feuilles de style utilisé pour décrire la présentation d'un document écrit en HTML. Le CSS contrôle la mise en page, les couleurs, les polices, l'espacement et le...
DéfinitionUn système de mise en page CSS bidimensionnel qui permet aux développeurs de créer des designs complexes basés sur une grille avec des lignes et des colonnes. CSS Grid offre un contrôle précis sur le...
DéfinitionUn patron de conception qui diffère le chargement des ressources non critiques jusqu'à ce qu'elles soient réellement nécessaires. En développement web, le chargement différé est couramment appliqué au...
DéfinitionUn ensemble d'API de la plateforme web permettant aux développeurs de créer des éléments HTML personnalisés réutilisables et encapsulés. Les Web Components se composent de Custom Elements, Shadow DOM...
Définition