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.

P

PWA
Développement 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
Infrastructure · Développement 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
Architecture · Infrastructure 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
Infrastructure 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
Développement · Infrastructure 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
Développement 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
IA · Méthodologie 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
IA · Architecture 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
Développement · Architecture 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
Méthodologie · Infrastructure 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
Architecture · Infrastructure 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
Développement 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
Développement · Infrastructure 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
Développement · Méthodologie Le refactoring consiste à restructurer du code existant pour le rendre plus lisible, maintenable et évolutif, sans modifier son comportement fonctionnel.
Refonte d'application
Stratégie · Développement 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
Architecture · Stratégie Le replatforming consiste à migrer une application vers une nouvelle plateforme technique en conservant les fonctionnalités existantes. Quand et comment l'envisager.
Reverse proxy
Infrastructure · Architecture 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
Stratégie · Méthodologie 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
Infrastructure 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
Stratégie 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é
Architecture · Développement 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
Développement · Infrastructure 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
Stratégie · Infrastructure Un SLA (Service Level Agreement) définit les engagements contractuels de disponibilité, réactivité et qualité entre un prestataire et son client.
SOLID
Développement · Architecture SOLID est un acronyme regroupant cinq principes de conception orientée objet qui guident l'écriture de code flexible, maintenable et extensible.
SQL
Développement 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
Infrastructure · Méthodologie 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)
Architecture · Infrastructure 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
Développement · Architecture 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
Stratégie · Architecture 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é
Architecture · Infrastructure 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
Méthodologie 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
Infrastructure · Architecture 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
Développement · Stratégie 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
Stratégie 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
Méthodologie 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
Développement · Stratégie 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