Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Full-stack web development in French
·
Module 7
Architecture Logicielle et Design Patterns
1
Architecture en couches avec Spring
Structurer une application en couches (Présentation, Métier, Données) avec Spring.
2
SRP et DIP dans Spring Boot
Appliquer les principes de Responsabilité Unique (SRP) et d'Inversion de Dépendances (DIP) dans un projet Spring Boot.
3
Pourquoi utiliser le Repository Pattern ?
Justifier l'utilisation du pattern Repository pour l'abstraction de l'accès aux données.
Pourquoi utiliser le pattern Service ?
Justifier l'utilisation du pattern Service pour l'encapsulation de la logique métier.
Détection des Violations OCP et ISP
Identifier les violations des principes Ouvert/Fermé (OCP) et de Ségrégation d'Interfaces (ISP) dans du code existant.
Architecture Hexagonale : Application Pratique
Appliquer les concepts de l'architecture hexagonale (ports & adapters) à un module de l'application.
Previous module
Sécurité avec Spring Security et JWT
Next module
Optimisation des Performances Backend