Aller au contenu principal

Ressources

Glossaire du développement web

Définitions claires et concises des termes clés du développement web, de l'architecture logicielle et de la stratégie numérique.

A

A/B testing
Développement · Stratégie L'A/B testing compare deux variantes d'une fonctionnalité pour identifier celle qui performe le mieux. Méthode, outils et limites pour des décisions éclairées.
AFUP
Développement · Stratégie L'AFUP (Association Française des Utilisateurs de PHP) anime la communauté PHP francophone depuis 1999. Son rôle, ses événements (Forum PHP, AFUP Days) et ce que son soutien garantit pour vos projets.
API
Développement · Architecture Une API (Application Programming Interface) est un contrat d'échange entre deux systèmes logiciels. Découvrez son rôle central dans les architectures web modernes.
API Gateway
Architecture · Infrastructure Une API Gateway est un composant d'architecture qui centralise les appels vers vos API, gérant authentification, rate limiting et routage.
API Platform
Développement · Architecture API Platform est le framework de référence pour créer des API REST et GraphQL en PHP/Symfony. Découvrez ses fonctionnalités et son rôle dans les architectures modernes.
AST
Développement L'AST (arbre de syntaxe abstraite) est la représentation structurée d'un code ou d'une expression après parsing. C'est lui qui permet d'analyser, transformer, mettre en cache ou exécuter du code comme une donnée.
AWS
Infrastructure AWS (Amazon Web Services) est la plateforme cloud la plus utilisée au monde. Ses forces (élasticité, services managés) et ses limites (coûts, lock-in) pour les PME.
Accessibilité web
Développement · Stratégie L'accessibilité web (a11y) consiste à concevoir des sites et applications utilisables par tous, y compris les personnes en situation de handicap.
Agile
Méthodologie · Stratégie L'agilité est une philosophie de développement fondée sur l'itération, la collaboration et l'adaptation continue aux retours utilisateurs.
Akeneo
Architecture · Stratégie Akeneo est un PIM (Product Information Management) open source qui centralise et enrichit les données produit pour les diffuser sur tous les canaux de vente.
Architecture web
Architecture L'architecture web définit la structure technique d'une application. Découvrez les principes fondamentaux pour concevoir des systèmes robustes, performants et maintenables.
Audit technique
Stratégie · Architecture L'audit technique analyse la qualité, la sécurité et la performance de votre application web. Découvrez ce qu'il couvre, comment il se déroule et ce qu'il vous apporte.

B

B2B
Stratégie Le B2B (Business to Business) désigne la vente entre entreprises. En développement web, ce modèle impose des parcours complexes, des exigences élevées et un cadrage rigoureux.
B2C
Stratégie Le B2C (Business to Consumer) désigne la vente aux particuliers. En développement web, ce modèle impose UX irréprochable, volumétrie élevée et itérations rapides.
BDD
Méthodologie · Développement Le BDD (Behavior-Driven Development) décrit les comportements attendus en langage naturel (Given/When/Then). Collaboration métier-technique et tests lisibles.
Backend
Développement · Architecture Le backend est la partie invisible d'une application web : serveur, base de données, logique métier et API. C'est le moteur qui fait tourner votre produit.
Backlog
Méthodologie · Stratégie Le backlog est la liste ordonnée de toutes les fonctionnalités, corrections et améliorations prévues pour un produit. Son organisation détermine la vitesse et la pertinence des livraisons.
Base de données
Développement · Architecture Une base de données est un système organisé de stockage et de récupération d'informations. Relationnelle ou NoSQL, elle est au cœur de toute application web.
Big bang (migration)
Stratégie · Architecture La migration big bang bascule en une fois de l'ancien vers le nouveau système. Une approche risquée mais parfois nécessaire — alternatives, conditions de réussite et pièges.
Blue/green
Infrastructure Le déploiement blue/green maintient deux environnements de production identiques et bascule le trafic de l'un à l'autre. Rollback instantané, mais à quel coût ? Critères d'arbitrage face au rolling update.

C

CDN
Infrastructure Un CDN (Content Delivery Network) est un réseau de serveurs distribués qui sert les contenus statiques au plus près de l'utilisateur pour réduire les temps de chargement.
CI/CD
Infrastructure · Méthodologie CI/CD (intégration continue / déploiement continu) automatise les tests, la validation et la mise en production du code. Découvrez ses principes et ses bénéfices concrets.
CORS
Développement · Infrastructure Le CORS (Cross-Origin Resource Sharing) contrôle quels domaines peuvent appeler votre API depuis un navigateur. Configuration, headers et erreurs courantes.
CQRS
Architecture · Développement Le CQRS (Command Query Responsibility Segregation) sépare les opérations de lecture et d'écriture dans des modèles distincts. Un pattern d'architecture pour les systèmes complexes.
CRM
Stratégie Un CRM (Customer Relationship Management) centralise les interactions clients. Son rôle dans le SI, intégration avec les outils métier et critères de choix.
CTO
Stratégie Le CTO (Chief Technology Officer) est le directeur technique d'une entreprise. Découvrez son rôle concret, ses responsabilités et les différents modèles d'intervention possibles.
Cache
Développement · Infrastructure Le cache est un mécanisme de stockage temporaire qui améliore drastiquement les performances web. Niveaux de cache, invalidation et bonnes pratiques Symfony.
Cadrage fonctionnel
Stratégie · Méthodologie Le cadrage fonctionnel définit le périmètre, les priorités et les critères de succès d'un projet web avant le développement. L'investissement le plus rentable d'un projet.
Cahier des charges
Stratégie · Méthodologie Le cahier des charges est le document de référence qui cadre un projet web. Découvrez comment le rédiger pour aligner les attentes et sécuriser le développement.
Cession de droits
Stratégie La cession de droits transfère la propriété intellectuelle du code du prestataire vers le client. Une clause contractuelle essentielle, souvent floue ou oubliée — droits patrimoniaux, open source et pièges.
Clean code
Développement · Méthodologie Le clean code est une discipline de développement qui privilégie la lisibilité, la simplicité et la maintenabilité du code source.
Cloud computing
Infrastructure Le cloud computing permet d'accéder à des ressources informatiques (serveurs, stockage, réseau) à la demande, sans investissement matériel.
Code legacy
Développement · Stratégie Le code legacy désigne du code ancien, difficile à maintenir et à faire évoluer. Comment l'identifier, le gérer et le moderniser progressivement.
Composer
Développement Composer installe, met à jour et verrouille les dépendances d'un projet PHP. Contraintes de version, fichier lock et registries privés : l'outil qui a structuré l'écosystème PHP moderne.
Conteneurisation
Infrastructure La conteneurisation empaquette une application avec ses dépendances dans un environnement isolé et portable. Docker en est l'outil de référence.
Core Web Vitals
Développement · Stratégie Les Core Web Vitals (LCP, INP, CLS) sont les métriques Google qui mesurent l'expérience utilisateur et influencent le classement SEO de votre site.

Contact

Besoin d'un éclairage technique ?

Ce glossaire vous aide à comprendre les termes clés. Pour aller plus loin et appliquer ces concepts à votre projet, parlons-en.

Échanger sur votre projet arrow_forward