plan de cours - Iris Training
Transcription
plan de cours - Iris Training
EXP ERT EN DÉVELOPPEMENT DE COMPÉTEN CES PLAN DE COURS INITIATION AUX DESIGN PATTERNS Objectif Code Comprendre et concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés Public Concerne DP110 Duree 2 jours Développeurs, architectes, chefs de projets Pre-requis Connaissance et maîtrise de la notation UML Programme INTRODUCTION Introduction aux patterns de conception Design patterns ou patterns de conception La description des patterns de conception Le catalogue des patterns de conception Comment choisir et utiliser un pattern de conception pour résoudre un problème Organisation du catalogue des patterns de conception Une étude de cas : la vente en ligne de véhicules Description du système Cahier des charges Prise en compte des patterns de conception PATTERNS DE CONSTRUCTION Introduction aux patterns de construction Présentation Les problèmes liés à la création d'objets Problématique Les solutions proposées par les patterns de construction Le Le Le Le pattern pattern pattern pattern Builder Factory Method Prototype Singleton Exemples en Java : la liasse vierge, la classe Vendeur PATTERNS DE STRUCTURATION Introduction aux patterns de structuration Présentation Composition statique et dynamique La Le Le Le Le Le Le pattern pattern pattern pattern pattern pattern pattern Adapter Bridge Composite Decorator Facade Flyweight Proxy PATTERNS DE COMPORTEMENT Introduction aux patterns de comportement Présentation Distribution par héritage ou par délégation Le Le Le Le Le Le Le Le Le pattern pattern pattern pattern pattern pattern pattern pattern pattern Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method PARTIE 5 : CONCLUSION Les patterns dans la conception de logiciels Modélisation et conception avec les patterns de conception Autres apports des patterns de conception Un référentiel commun Un ensemble récurrent de techniques de conception Un outil pédagogique de l'approche à objets Page : 1/1