Accueil / Design patterns avec .Net
Design patterns avec .Net
Durée : 3 jours
Tarif Inter : 1400 €
Tarif sur mesure : Nous consulter
Référence : 3NDP
Programme
Public & Pré-requis
Organisation
Présentation
La conception orientée objet a longtemps été un art plutôt qu’une science. Selon la définition de son inventeur, un Design Pattern décrit un problème récurrent dans un environnement donné puis décrit une solution à ce problème de telle manière que cette solution soit réutilisable à chaque fois qu’on rencontre le problème sans cependant qu’elle soit deux fois exactement la même.
Les Design Patterns fournissent ainsi des moyens de transmettre le savoir-faire et l’expérience dans le domaine de la conception orientée objet, permettant ainsi de l’industrialiser autant que possible.
Objectifs
- Comprendre les Design Patterns
- Savoir les mettre en oeuvre dans une architecture technique de conception
Programme
-
Présentation générale :
- Fondements
- Définitions
- Domaines d’application
-
Description d’un pattern
-
Formalisation des Design Patterns
-
Patterns de construction d’objets :
- Rendre un système indépendant de la façon dont les objets sont créés
- Patterns étudiés :
- Abstract
- Factory
- Singleton
- Builder
- Prototype
- Factory Method
-
Patterns de structuration :
- Composer des objets pour obtenir de nouvelles fonctionnalités
- Identifier des structures de classes abstraites et évolutives
- Patterns étudiés :
- Adapter
- Bridge
- Decorator
- Facade
- Proxy
-
Patterns de gestion des comportements :
- Identifier des coopérations évolutives et découplées
- Patterns étudiés :
- Strategy
- Memento
- Chain of Responsability
- Observer
- Interpreteur
- Visitor
- State Pattern
-
Patterns d’architecture :
- Patterns étudiés :
- MVC
- Command Processor
- DAO
- Patterns étudiés :
-
Synthèse et Conclusion :
- Formaliser les solutions techniques
- Réutiliser l’expertise technique
- Comment choisir un Design Pattern ?
- Automatisation des transformations
- Modèles et profiles UML