FORMATION Design Patterns :Concevoir avec les modèles de composants
Objectifs de la formation Design Patterns
Selon ses inventeurs, les Design Patterns permettent de décrire un problème récurrent dans un environnement donné, puis décrivent une solution réutilisable à chaque fois qu'on le rencontre.
Les Design Patterns sont donc des modèles d'organisation correspondant à des situations fréquemment rencontrées, qu'il faudrait utiliser systématiquement pour faciliter la réutilisation, la testabilité et la maintenance du code source.
Cette formation vous apporte une réelle compétence opérationnelle sur les Design Patterns.
Cette formation Design Patterns vous permettra de:
- Identifier les Design Patterns pour mieux concevoir un système Objet
- Modéliser des composants
- Réaliser des composants
- Concevoir des applications évolutives et réutilisables
A qui s'adresse la formation Design Patterns
Concepteurs, développeurs d'application objet.
Pré-requis :
Connaître les concepts Objet
Remarques :
Zoom sur les spécificités Java et .Net.
Les bonnes pratiques de l'utilisation des Design Patterns.
Contenu de la formation Design Patterns
Rappel sur l'essentiel des concepts ObjetClasse.
Instance.
Encapsulation.
Polymorphisme.
Interface.
Héritage.
Agrégation.
Rôle et application des Design Patterns
Usage dans la phase analytique.
Usage en conception.
Usage en rétro-ingénierie.
Design Patterns et UMLModélisation des Design Patterns.
Intégration des Design Patterns dans un diagramme de classes.
Organisation du catalogueClassification : créationnel, structurel, comportemental.
Application : création, dépendance, fonctionnalité, granularité, évolution.
Les Design PatternsModèles de Création :- fabrique abstraite,
- constructeur,
- méthode de fabrique,
- prototype,
- singleton.Modèles de structure :- adaptateur,
- pont,
- composite,
- décorateur,
- façade,
- poids mouche,
- proxy.Modèles de comportement :
- chaîne de responsabilité,
- commande,
- interpréteur,
- itérateur,
- médiateur,
- mémento,
- observateur,
- état,
- stratégie,
- modèle de méthode,
- visiteur.
Les Anti patternsPrésentation des principaux anti-patterns de code.
Ajuster les Design Patterns aux besoins applicatifsContraintes de réalisation.
Implémentation et ajustement selon les langages.
Créer de nouveaux Design PatternsDesign Patterns de ressources limitées.
Compteur de référence.
Du Design Pattern au FrameworkMise en oeuvre des Design Patterns dans les solutions applicatives.TP : Mise en oeuvre des principaux patterns sur des cas pratiques.
Formation AOP
-Formation Programmation Orientée Aspect
-Formation tisseurs d'aspect
-Formation POA
22-24 rue du Président Wilson 92300 Levallois-Perret Tél.: 33 (0)1 43 34 90 94 Fax : 33 (0)1 43 34 90 95