Course outline
Éliminez les principales causes du couplage d'un logiciel à l'aide de cinq principes (SOLID) éprouvés et destinés à produire des architectures logicielles plus exibles et maintenables. | ||
Durée : 0,5 jour
|
Public concerné | Concepteurs, architectes et développeurs. |
Préalables | Concepts essentiels en développement objet, Patterns d'implémentation essentiels en développement objet ou expérience équivalente en programmation orientée objet. |
Objectifs | Ce cours permet d'appliquer rapidement les meilleures techniques de réduction des dépendances entre classes afin d'améliorer la structure, l'organisation et la stabilité dans vos projets. À la fin de ce cours, le participant sera en mesure d'améliorer la conception de ses applications pour faciliter leur maintenance et leur évolution. |
Méthode pédagogique | Exposés - Exercices - Démonstrations |
Contenu | Cette formation d'une demi-journee couvre les themes suivants:
- Responsabilité unique (Single responsibility principle), - Ouvert/fermé (Open/closed principle), - Substitution de Liskov (Liskov substitution principle), - Ségrégation des interfaces (Interface segregation principle) et - Inversion des dépendances (Dependency inversion principle) |