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