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/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.
Lire la définition arrow_forwardAPI
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.
Lire la définition arrow_forwardAPI Gateway
Une API Gateway est un composant d'architecture qui centralise les appels vers vos API, gérant authentification, rate limiting et routage.
Lire la définition arrow_forwardAPI 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.
Lire la définition arrow_forwardAWS
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.
Lire la définition arrow_forwardAccessibilité web
L'accessibilité web (a11y) consiste à concevoir des sites et applications utilisables par tous, y compris les personnes en situation de handicap.
Lire la définition arrow_forwardAgile
L'agilité est une philosophie de développement fondée sur l'itération, la collaboration et l'adaptation continue aux retours utilisateurs.
Lire la définition arrow_forwardAkeneo
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.
Lire la définition arrow_forwardArchitecture 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.
Lire la définition arrow_forwardAudit 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.
Lire la définition arrow_forwardB2B
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.
Lire la définition arrow_forwardB2C
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.
Lire la définition arrow_forwardBDD
Le BDD (Behavior-Driven Development) décrit les comportements attendus en langage naturel (Given/When/Then). Collaboration métier-technique et tests lisibles.
Lire la définition arrow_forwardBackend
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.
Lire la définition arrow_forwardBase 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.
Lire la définition arrow_forwardCDN
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.
Lire la définition arrow_forwardCI/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.
Lire la définition arrow_forwardCORS
Le CORS (Cross-Origin Resource Sharing) contrôle quels domaines peuvent appeler votre API depuis un navigateur. Configuration, headers et erreurs courantes.
Lire la définition arrow_forwardCRM
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.
Lire la définition arrow_forwardCTO
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.
Lire la définition arrow_forwardCache
Le cache est un mécanisme de stockage temporaire qui améliore drastiquement les performances web. Niveaux de cache, invalidation et bonnes pratiques Symfony.
Lire la définition arrow_forwardCadrage 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.
Lire la définition arrow_forwardCahier 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.
Lire la définition arrow_forwardClean code
Le clean code est une discipline de développement qui privilégie la lisibilité, la simplicité et la maintenabilité du code source.
Lire la définition arrow_forwardCloud computing
Le cloud computing permet d'accéder à des ressources informatiques (serveurs, stockage, réseau) à la demande, sans investissement matériel.
Lire la définition arrow_forwardCode legacy
Le code legacy désigne du code ancien, difficile à maintenir et à faire évoluer. Comment l'identifier, le gérer et le moderniser progressivement.
Lire la définition arrow_forwardConteneurisation
La conteneurisation empaquette une application avec ses dépendances dans un environnement isolé et portable. Docker en est l'outil de référence.
Lire la définition arrow_forwardCore 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.
Lire la définition arrow_forwardDAM
Le DAM (Digital Asset Management) centralise images, vidéos et documents dans un référentiel unique. Organisation, versioning et diffusion multi-canal des médias.
Lire la définition arrow_forwardData pipeline
Un data pipeline est une chaîne automatisée de traitements qui collecte, transforme et achemine les données d'une source vers une destination.
Lire la définition arrow_forwardDesign patterns
Les design patterns sont des modèles de conception réutilisables qui résolvent des problèmes architecturaux fréquents en développement logiciel.
Lire la définition arrow_forwardDesign system
Un design system est un ensemble de composants, règles et guidelines partagés qui garantissent la cohérence visuelle et fonctionnelle d'un produit.
Lire la définition arrow_forwardDette technique
La dette technique est le coût caché des compromis techniques accumulés dans un projet. Découvrez comment l'identifier, la mesurer et la maîtriser avant qu'elle ne bloque votre évolution.
Lire la définition arrow_forwardDevOps
Le DevOps rapproche le développement et les opérations pour des livraisons plus rapides et plus fiables. Découvrez ses pratiques et leur impact sur vos projets.
Lire la définition arrow_forwardDocker
Docker est la plateforme de conteneurisation standard pour le développement et le déploiement d'applications web. Découvrez ses principes et ses bénéfices concrets.
Lire la définition arrow_forwardEAV
L'EAV (Entity-Attribute-Value) stocke des attributs dynamiques sans modifier le schéma de base. Le modèle de référence des PIM, de Magento et des catalogues e-commerce.
Lire la définition arrow_forwardBesoin 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