Groupe ECL · Gestion et management
L'architecture d'une application — front-end, back-end, base de données, API
Fullstack pour décideurs · séance 1 · ≈ 27 min d’écoute

Ce que tu sauras faire
- Lire un schéma d'architecture applicative
- Distinguer front, back, base, API, cloud
- Localiser l'origine d'un problème technique
- Poser les bonnes questions à votre équipe tech
Écouter un extrait
Au programme
- Lire une architecture : les grandes briques
- Le client et le serveur : deux mondes qui dialoguent
- Le front-end : ce que voit l'utilisateur
- Le back-end : la cuisine cachée
- Données, API et hébergement
- La base de données : la mémoire de l'application
- Les API : les canaux d'échange
- Serveur, cloud et hébergement
- Architecture et décisions de pilotage
- Monolithe vs microservices : choisir son modèle
- Architecture, coûts et délais
- Dialoguer avec son équipe technique
Notions clés du cours
- Architecture applicative
- L'architecture applicative est l'organisation structurée des composants d'une application (interface, logique, données, échanges) et des relations entre eux, de façon à répondre à des exigences fonctionnelles, de perform…
- Front-end
- Le front-end désigne l'ensemble des composants d'une application qui s'exécutent sur le terminal de l'utilisateur (navigateur ou application mobile), incluant l'interface graphique, les interactions et la mise en forme d…
- Back-end
- Le back-end désigne l'ensemble des composants d'une application qui s'exécutent côté serveur : la logique métier, les calculs, les règles d'accès, la gestion des authentifications et la communication avec la base de donn…
- Base de données
- Une base de données est un système organisé de stockage persistant d'informations, accessible via un langage d'interrogation (SQL ou autre), permettant de lire, écrire, modifier et supprimer des données de façon fiable e…
- API
- Une API est un contrat d'interface qui définit comment deux composants logiciels communiquent entre eux : quelles requêtes sont possibles, dans quel format, et quelles réponses sont attendues.
- Hébergement cloud
- L'hébergement cloud désigne la mise à disposition de ressources informatiques — serveurs, stockage, bases de données, réseau — via internet par un prestataire tiers, facturées à l'usage, sans investissement matériel init…
- Architecture monolithique
- Une architecture monolithique est une application construite comme un seul et unique bloc de code déployé ensemble, où tous les modules — interface, logique métier, accès aux données — sont indissociables à l'exécution.
- Dette technique
- La dette technique désigne l'accumulation de décisions d'architecture ou de développement prises pour aller vite au détriment de la qualité, et qui génèrent un surcoût croissant de maintenance, de correction et d'évoluti…
Questions fréquentes
Combien de temps dure « L'architecture d'une application — front-end, back-end, base de données, API » ?
Environ 27 min d’écoute, réparties sur 57 écrans avec voix-off et 4 quiz d’auto-évaluation.
Que saurai-je faire à la fin ?
Lire un schéma d'architecture applicative. Distinguer front, back, base, API, cloud. Localiser l'origine d'un problème technique.
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
- Tanenbaum A., Van Steen M., Distributed Systems, Pearson, 2023
- Berners-Lee T., Fielding R., Masinter L., RFC 2616 — HTTP/1.1, IETF, 1999
- MDN Web Docs, Introduction to the client-side web APIs, Mozilla, 2025
- Fielding R., Architectural Styles and the Design of Network-based Software Architectures, UC Irvine, 2000
- Date C.J., An Introduction to Database Systems, Pearson, 2019
- CNIL, Guide pratique RGPD pour les développeurs, 2024
- Règlement (UE) 2016/679 du Parlement européen et du Conseil, 27 avril 2016
- Richardson L., Ruby S., RESTful Web Services, O'Reilly, 2007
- AWS Documentation, What is Cloud Computing?, Amazon Web Services, 2025
- Synergy Research Group, Cloud Infrastructure Market Share Report, Q4 2024
Dans la même série
- Comment fonctionne une application web — du navigateur au serveur (28 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.