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éfinitionDéveloppement Web
Termes relatifs au développement web, aux frameworks et aux technologies web.
API 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é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é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é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é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é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é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é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éfinitionUn framework d'application web PHP gratuit et open-source conçu pour construire des applications web modernes suivant le modèle architectural MVC. Laravel fournit une syntaxe élégante, des outils robu...
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é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é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 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 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