Groupe ECL · Gestion et management
Comment fonctionne une application web — du navigateur au serveur
Fullstack pour décideurs · séance 1 · ≈ 28 min d’écoute

Ce que tu sauras faire
- Expliquer le voyage d'une requête web
- Distinguer front, back et base de données
- Comprendre HTTPS et la sécurité de base
- Poser les bonnes questions à votre équipe tech
Écouter un extrait
Au programme
- La requête : ce qui se passe avant que la page s'affiche
- URL, nom de domaine et adresse IP
- La requête HTTP : le dialogue client-serveur
- HTTPS et le cadenas : sécurité et confiance
- L'architecture : front, back et base de données
- Le front-end : ce que l'utilisateur voit et touche
- Le back-end : la cuisine invisible
- La base de données : le cerveau de l'application
- L'hébergement : où vit l'application
- Serveur dédié, mutualisé et cloud
- Les acteurs du cloud et leurs offres
- Décider en manager : questions à poser à son équipe technique
Notions clés du cours
- URL
- Une URL est l'adresse complète et standardisée qui permet à un navigateur de trouver et de récupérer une ressource précise sur Internet — une page, une image, un fichier.
- HTTP
- HTTP est le protocole de communication qui définit le format des messages échangés entre un navigateur (le client) et un serveur web, permettant de demander et de recevoir des ressources sur Internet.
- HTTPS
- HTTPS est la version sécurisée d'HTTP qui chiffre les données échangées entre le navigateur et le serveur grâce au protocole TLS, protégeant ainsi la confidentialité et l'intégrité des communications.
- Front-end
- Le front-end désigne l'ensemble des éléments d'une application web qui s'exécutent dans le navigateur de l'utilisateur et constituent l'interface visible : la mise en page, les boutons, les formulaires, les animations.
- Back-end
- Le back-end désigne l'ensemble des composants d'une application web qui s'exécutent côté serveur, invisibles de l'utilisateur : la logique métier, les traitements de données, l'authentification et les échanges avec la ba…
- Base de données
- Une base de données est un système organisé de stockage persistant d'informations structurées, permettant à une application de lire, écrire, modifier et supprimer des données de manière fiable et efficace.
- Hébergement web
- L'hébergement web désigne le service qui consiste à mettre à disposition les ressources informatiques (serveur, réseau, stockage) nécessaires au fonctionnement d'une application web, accessibles en permanence via Interne…
- Cloud computing
- Le cloud computing désigne la mise à disposition, via Internet, de ressources informatiques à la demande — serveurs, stockage, bases de données, réseaux — avec facturation à l'usage, sans investissement matériel préalabl…
Questions fréquentes
Combien de temps dure « Comment fonctionne une application web — du navigateur au serveur » ?
Environ 28 min d’écoute, réparties sur 53 écrans avec voix-off et 4 quiz d’auto-évaluation.
Que saurai-je faire à la fin ?
Expliquer le voyage d'une requête web. Distinguer front, back et base de données. Comprendre HTTPS et la sécurité de base.
Faut-il un compte ou payer ?
Non : ce cours est accessible sans inscription, et il peut être téléchargé pour l’écouter hors-ligne.
Puis-je lire au lieu d’écouter ?
Oui : choisis « Lire » (texte seul), « Suivre » (voix et texte qui défile), « Écouter » (audio seul) ou « Slides ».
Sources citées dans le cours
- W3C — Architecture du World Wide Web, Volume 1, 2004
- ICANN — How DNS Works, documentation officielle 2024
- RFC 9110 — HTTP Semantics, IETF, 2022
- RFC 8446 — TLS 1.3, IETF, 2018
- CNIL — Recommandations sécurité des sites web, 2024
- Let's Encrypt — documentation officielle, letsencrypt.org, 2024
- CNIL — Guide de la sécurité des données personnelles, 2024
- W3C — Web Standards, w3.org, 2024
- Oracle — Introduction to Databases, documentation officielle 2024
- CNIL — Guide RGPD pour les développeurs, 2024
Dans la même série
- L'architecture d'une application — front-end, back-end, base de données, API (27 min)
- Le front-end expliqué — HTML, CSS, JavaScript et les frameworks (28 min)
- Le back-end expliqué — serveurs, langages, logique métier et authentification (23 min)
- Les bases de données — SQL, NoSQL et modélisation des données (25 min)
- Les API et l'intégration — REST, GraphQL, webhooks (29 min)
- Le cycle de vie d'un projet logiciel — agile, sprints et MVP (26 min)
- DevOps et mise en production — cloud, hébergement et CI/CD (30 min)
- Qualité, tests et dette technique (24 min)
- Sécurité applicative pour décideurs — risques, OWASP et RGPD (31 min)
- No-code / low-code — livrer vite sans développeur (29 min)
- Manager une équipe de développeurs — rôles, rituels et motivation (27 min)
- Recruter et évaluer des profils tech sans être technique (24 min)
Toute la série « Fullstack pour décideurs » · Tous les cours Groupe ECL
Cours conçu par le Groupe École de Commerce de Lyon. Contenu pédagogique de formation, sans valeur de diplôme.