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.
P
- PWA
- Une PWA est une application web qui offre une expérience proche d'une application native. Découvrez ses fonctionnalités, ses avantages et quand la préférer à une app mobile classique.
- Pentesting
- Le pentesting (test d'intrusion) consiste à simuler des attaques sur une application pour identifier ses vulnérabilités avant qu'un attaquant ne les exploite.
- Performance web
- La performance web mesure la rapidité et la réactivité d'une application. Découvrez pourquoi elle est critique pour l'expérience utilisateur, le SEO et votre activité.
- Pod
- Le pod est la plus petite unité déployable de Kubernetes : un ou plusieurs conteneurs au cycle de vie commun. Éphémère par conception, répliqué pour la disponibilité.
- PostgreSQL
- PostgreSQL est le système de gestion de base de données relationnelle open source le plus avancé. Découvrez ses forces, ses fonctionnalités et pourquoi le choisir pour vos projets.
- PrestaShop
- PrestaShop est une solution e-commerce open source conçue nativement pour la vente en ligne. Back-office complet, multi-devises et connecteurs marketplace intégrés.
- Prompt engineering
- Le prompt engineering consiste à structurer les instructions données à un LLM pour obtenir des résultats fiables et reproductibles. Techniques, bonnes pratiques et limites.
R
- RAG
- Le RAG (Retrieval-Augmented Generation) enrichit les réponses d'un LLM avec vos données internes. Architecture, cas d'usage et limites de cette approche IA.
- REST API
- Une REST API est une interface de programmation qui permet à des applications de communiquer via HTTP. Découvrez ses principes, ses bonnes pratiques et son rôle dans les architectures modernes.
- RGPD
- Le RGPD encadre la collecte et le traitement des données personnelles en Europe. Découvrez ses principes, vos obligations et comment les mettre en œuvre dans vos projets web.
- Rate limiting
- Le rate limiting limite le nombre de requêtes par client sur une API. Algorithmes (token bucket, sliding window), implémentation et bonnes pratiques.
- React
- React est la bibliothèque JavaScript la plus populaire pour construire des interfaces utilisateur dynamiques. Découvrez ses principes, ses avantages et ses cas d'usage.
- Redis
- Redis est un système de stockage en mémoire utilisé pour le cache, les files de messages et les sessions. Découvrez comment il accélère vos applications web.
- Refactoring
- Le refactoring consiste à restructurer du code existant pour le rendre plus lisible, maintenable et évolutif, sans modifier son comportement fonctionnel.
- Refonte d'application
- La refonte d'application consiste à reconstruire un logiciel existant. Découvrez les signaux qui l'imposent, les stratégies possibles et les pièges à éviter.
- Replatforming
- Le replatforming consiste à migrer une application vers une nouvelle plateforme technique en conservant les fonctionnalités existantes. Quand et comment l'envisager.
- Reverse proxy
- Un reverse proxy (Nginx, Varnish, Traefik) intercepte les requêtes avant votre application pour gérer cache, SSL, compression et protection contre les attaques.
- Roadmap produit
- La roadmap produit est le plan stratégique qui organise les évolutions d'une application dans le temps. Découvrez comment la construire et l'utiliser pour piloter efficacement votre projet.
- Rolling update
- Le rolling update remplace progressivement les instances d'une application par la nouvelle version, sans coupure. Le mécanisme, ses prérequis et la discipline de compatibilité qu'il impose.
- Régie informatique
- La régie informatique est un mode de prestation où le client achète du temps de développeur à la journée. Différences avec le forfait et le conseil.
- Rétrocompatibilité
- La rétrocompatibilité garantit qu'une nouvelle version d'un logiciel, d'une API ou d'une librairie n'invalide pas ce qui fonctionnait avec la précédente. Une discipline au coût asymétrique : elle coûte au mainteneur, elle économise à tous les consommateurs.
S
- S/MIME
- S/MIME est le standard qui apporte signature et chiffrement aux emails, via des certificats X.509. Il prouve l'identité de l'expéditeur et protège la confidentialité du contenu — souvent une exigence de conformité en entreprise.
- SLA
- Un SLA (Service Level Agreement) définit les engagements contractuels de disponibilité, réactivité et qualité entre un prestataire et son client.
- SOLID
- SOLID est un acronyme regroupant cinq principes de conception orientée objet qui guident l'écriture de code flexible, maintenable et extensible.
- SQL
- SQL (Structured Query Language) est le langage standard pour interroger et manipuler les bases de données relationnelles. Un fondamental du développement web.
- SRE
- Le SRE est une discipline qui applique les principes du génie logiciel à l'exploitation. SLO, error budgets et automatisation pour des applications fiables à grande échelle.
- SSO (Single Sign-On)
- Le Single Sign-On (SSO) permet de se connecter une seule fois pour accéder à plusieurs applications. Fonctionnement, protocoles et bénéfices pour votre organisation.
- SSR / CSR
- Le SSR (Server-Side Rendering) et le CSR (Client-Side Rendering) sont deux approches de rendu des pages web. Découvrez leurs différences, avantages et cas d'usage respectifs.
- SaaS
- Le SaaS est un modèle de distribution logicielle où l'application est hébergée dans le cloud et accessible via un navigateur. Découvrez ses caractéristiques, avantages et enjeux techniques.
- Scalabilité
- La scalabilité est la capacité d'une application à absorber une augmentation de charge sans dégradation. Découvrez ses principes, ses stratégies et comment anticiper la montée en charge.
- Scrum
- Scrum est un framework agile structuré autour de sprints, de rôles définis et de cérémonies régulières pour livrer de la valeur de façon itérative.
- Serverless
- Le serverless est un modèle d'exécution cloud où le fournisseur gère l'infrastructure. Vous ne payez que le temps d'exécution réel de vos fonctions.
- Shopify
- Shopify est une plateforme e-commerce SaaS qui héberge et gère votre boutique en ligne. API REST et GraphQL, écosystème d'apps et intégration PIM native.
- Shopping Feed
- Un shopping feed (flux produit) transmet automatiquement votre catalogue vers les marketplaces, comparateurs et régies publicitaires. Le pont entre votre boutique et vos canaux de vente.
- Sprint
- Un sprint est une période de développement fixe (1 à 4 semaines) au bout de laquelle une version fonctionnelle du produit est livrée.
- Stack technique
- La stack technique est l'ensemble des technologies qui composent votre application. Découvrez comment la choisir pour garantir performance, maintenabilité et pérennité.
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