Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

Design Patterns .NET/C# & Gof

REF : N-DPC
OBJECTIFS DU COURS
  • Identifier les principaux Design Patterns applicables aux architectures s'appuyant sur des langages orientés objet
  • Choisir et utiliser un Design Pattern en fonction de chaque couche de l'architecture
  • Connaître et implémenter les Patterns Microsoft en .Net et C#
  • Dans un contexte de refactoring d'architecture, détecter un cas d'application de Design Pattern pour améliorer la qualité logicielle
MISE EN PRATIQUE
Cours théoriques sur les Patterns (gains et performance de l'utilisation) et mise en pratique sous Microsoft .Net.
PROFIL DES PARTICIPANTS
Architecte
Chef de projet technique
Concepteur/développeur
PRE-REQUIS
La connaissance d'un langage .NET est nécessaire, de préférence C# qui est utilisé dans les exemples d'implémentations. Connaître les bases d'UML. Connaître les principes de base de la pro grammation orientée objet.
DUREE
2 jours
TARIF
1 120 * € (HT)
1 820* CHF
*Déjeuners inclus
Télécharger le programme

INTRODUCTION AUX DESIGN PATTERNS

Définition et historique

Taxinomie des Design Patterns

Schéma de présentation des Patterns.

Avantages liés à l'utilisation des Design Patterns

Réutilisation et frameworks.

Comment choisir un Pattern GoF ?

Savoir identifier les Design Patterns adaptés à chaque problématique, et les mettre en oeuvre au sein d'une application .NET.
Les causes de refactoring : les pistes pour détecter les cas nécessitant une amélioration logicielle par l'implémentation de Design Patterns.

Comment utiliser un design Pattern GoF ?

Les stratégies pour implémenter un Pattern.

CLASSIFICATION DES DESIGN PATTERNS GOF PAR DOMAINE FONCTIONNEL

Présentation et répartition des Design Patterns en fonction de leur domaine d'application :

Patterns de création
Patterns structurels
Patterns comportementaux

CLASSIFICATION DES DESIGN PATTERNS MICROSOFT PAR COUCHE D'ARCHITECTURE

Caractéristiques des Design Patterns Microsoft

Foundations of Solutions Architecture et les Patterns and practices et le Guidance Explorer.

Présentation et répartition des Patterns adaptés à chaque couche de l'architecture :

User Experience
Workflow
Data
Identity and Access
Messages and Services
Modeling and Tools
Management

LISTE DES PATTERNS PRÉSENTÉS DURANT LA FORMATION :

Abstract Factory : abstraction de la création de familles d'objets
Factory Method : abstraction de la création d'objets
Singleton : instance unique de classe
Delegator : centralisation d'une fonctionnalité dans une classe
Adapter : conversion de l'interface d'une classe vers celle attendue par le client
Decorator : ajout de fonctionnalités à un objet
Proxy : frontal d'interception d'un objet pour en contrôler l'accès
Facade : interface unique pour l'ensemble d'un sous-système
Chain of Responsibility : délégation des requêtes à des responsables de services
Command : intermédiation entre l'objet qui réalise l'action et l'objet qui l'invoque
Template method : définition d'un squelette d'algorithme dont certaines étapes sont fournies par une classe dérivée
Visiteur : spécification d'algorithmes à l'extérieur des structures de données object sur lesquelles ils s'appliquent
Contexte : modèle utilisé le plus souvent dans les architectures à base de conteneur pour faire communiquer le socle avec les modules hébergés

Autres Enterprise Design Patterns :

Page controller
Composite View
Business Delegate
Service Locator
Remote Facade
Data Access Object
Value Object / Data Transfer Object
Service Oriented Architecture Design Patterns

Focus sur les Microsoft Enterprise Library et Patterns associés

Étude de cas : Microsoft Enterprise Library

SYNTHÈSE

Que peut-on attendre des Design Patterns pour le développement en architecture Microsoft .NET ?
Principaux ouvrages et sites de référence.
Glossaire des Design Patterns GoF et .NET/C#.
 
PARIS
17-18 janv
6-7 mars
15-16 mai
10-11 juil
18-19 sept
20-21 nov
BORDEAUX
11-12 fév
7-8 avril
26-27 juin
5-6 août
16-17 oct
4-5 déc
LYON
12-13 fév
29-30 avril
20-21 oct
1-2 déc
MEDITERRANEE
12-13 fév
29-30 avril
20-21 oct
1-2 déc
NANTES
6-7 mars
15-16 mai
18-19 sept
20-21 nov
TOULOUSE
24-25 janv
7-8 fév
22-23 mai
28-29 août
23-24 oct
15-16 déc
SUISSE
17-18 janv
10-11 mars
13-14 mai
8-9 sept
17-18 nov
MAROC
Nous consulter