Génie logiciel
🏛️ Architecture logicielle
**L'architecture logicielle** décrit comment les parties du système s'articulent et quels compromis rendent le projet viable. Ce cours s'adresse aux développeurs qui veulent la vue d'ensemble, pas seulement leur classe. Vous verrez couches, microservices vs monolithe, API, événements, montée en charge et anti-patterns courants. Le contenu met l'accent sur les vrais arbitrages : simplicité contre flexibilité. À la fin, vous participerez à la conception de fonctionnalités, défendrez vos choix en revue et vous préparerez à des rôles senior ou architecte.
36 lessonsEN, ES, FR, RU
Course sections
Fondamentaux et principes de conception
5 lessons
Styles et modèles architecturaux
5 lessons
Conception pilotée par domaine (DDD)
4 lessons
Conception de microservices
5 lessons
Architecture et cohérence des données
5 lessons
Attributs de qualité architecturale
4 lessons
Cloud natif et sans serveur
4 lessons
L'architecte en pratique
4 lessons