Design Patterns pour les développeurs Microsoft .NET
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Développeurs, chefs de projets techniques, concepteurs.
Objectifs :
- Connaître les principaux Design Patterns.
- Concevoir des systèmes d'informations plus réutilisables.
- Comprendre et concevoir une architecture logicielle.
Pré-requis :
- Connaissances d'un langage .NET et du Framework .NET.
- Connaissance des bases de données relationnelles.
Rappel des concepts objets
- Abstraction
- Héritage - Polymorphisme
- Encapsulation
Les différentes stratégies de programmation
- Décomposition fonctionnelle vs décomposition objet
- La notion d'interface
- Programmer vers les interfaces et pas vers les implémentations
Introduction à l'UML pour la modélisation
- Diagramme de classe
- Diagramme de séquence
- Diagramme de collaboration
L'intérêt d'utiliser des architectures connues (Les Design Patterns GoF)
Les patterns de Construction
- La fabrique Simple
- La fabrique Abstraite
- La fabrique en Singleton
Les patterns de Structuration
- Le pattern Composite
- Le pattern Proxy
- Le pattern Adapter
- Le pattern Façade
Les patterns de Comportement
- Le pattern Observateur
- Le pattern Stratégie
- Le pattern State
- Le pattern Visitor
Les patterns de présentation de données
- Le pattern Modèle Vue Contrôleur (MVC)
Les patterns d'accès aux données
- Les "datasets"