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
- 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
- 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
- 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
- Une API Gateway est un composant d'architecture qui centralise les appels vers vos API, gérant authentification, rate limiting et routage.
- API Platform
- 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
- 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
- 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
- L'accessibilité web (a11y) consiste à concevoir des sites et applications utilisables par tous, y compris les personnes en situation de handicap.
- Agile
- L'agilité est une philosophie de développement fondée sur l'itération, la collaboration et l'adaptation continue aux retours utilisateurs.
- Akeneo
- 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
- 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
- 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
- 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
- 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
- Le BDD (Behavior-Driven Development) décrit les comportements attendus en langage naturel (Given/When/Then). Collaboration métier-technique et tests lisibles.
- Backend
- 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
- 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
- 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)
- 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
- 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
- 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
- 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
- Le CORS (Cross-Origin Resource Sharing) contrôle quels domaines peuvent appeler votre API depuis un navigateur. Configuration, headers et erreurs courantes.
- CQRS
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Le clean code est une discipline de développement qui privilégie la lisibilité, la simplicité et la maintenabilité du code source.
- Cloud computing
- Le cloud computing permet d'accéder à des ressources informatiques (serveurs, stockage, réseau) à la demande, sans investissement matériel.
- Code legacy
- Le code legacy désigne du code ancien, difficile à maintenir et à faire évoluer. Comment l'identifier, le gérer et le moderniser progressivement.
- Composer
- 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
- 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
- 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