Design Patterns

Design Patterns

Modélisation & Conception - Design Patterns
4 jour(s)
1950.00 €
Code: DP
LinkedIn Google Plus Twitter Email

Description

La conception logicielle, dans sa variante objet, a trouvé une formalisation commode afin de capitaliser les expériences et les savoirs acquis depuis vingt ans : ce sont les Design Patterns. Ces modèles, bien définis par Eric

Gamma, Richard Helm, Ralph Johnsson et John Vlissades font désormais parties des outils indispensables de tous bons architectes ou experts en développement logiciel. De 23 au départ, le catalogue des Design Patterns s’est rapidement enrichi, jusqu’à devenir une véritable mine d’idées et de bonnes pratiques. Si le monde des Design Patterns vous paraît encore touffu ou abscons, cette formation est faite pour vous.

Les prochaines sessions

  • Du 17/01/2017 au 20/01/2017 à Paris
  • Du 09/05/2017 au 12/05/2017 à Paris
  • Du 14/11/2017 au 17/11/2017 à Paris
  • Du 06/03/2017 au 09/03/2017 à Lyon
  • Du 29/05/2017 au 01/06/2017 à Lyon
  • Du 19/09/2017 au 22/09/2017 à Lyon
  • Du 21/03/2017 au 24/03/2017 à Grenoble
  • Du 20/06/2017 au 23/06/2017 à Grenoble
  • Du 28/11/2017 au 01/12/2017 à Grenoble
  • Du 10/04/2017 au 13/04/2017 à Toulouse
  • Du 03/10/2017 au 06/10/2017 à Toulouse

Objectifs

Durant cette formation vous apprivoiserez toutes ces notions et découvrirez très concrètement pourquoi et comment, les Design Patterns vous aideront dans vos réalisations futures.

Informations pratiques

Public : Développeur objet, architecte

Prérequis : Une bonne connaissance d’un langage objet

Pédagogie : Théorie : 35%, travaux pratiques : 65%

Programme

  • Conception objet
    • Ce qu’est l’objet et ce qu’il n’est pas.
    • Qualité de conception : couplage et cohésion
    • Spécialisation par héritage vs spécialisation par composition.
    • Les GRASP
  • Les patterns les plus communs
    • Singleton
    • Fabrique, fabrique abstraite
    • Proxy, décorateur, adaptateur
    • Stratégie
    • Itérateur
  • Les patterns simples, premier jeu
    • Commande
    • Médiateur
    • Observateur
    • Façade
  • Les patterns simples, second jeu
    • Prototype
    • Fabrication
    • Template
    • Composite
  • Anatomie d’un Design Pattern
    • Le catalogue des Design Patterns
    • Pattern créateur, structuel, comportemental
    • Anatomie d’un Design Pattern
    • Fabriquer son propre Pattern
  • Les patterns sophistiqués, premier jeu
    • Pont
    • Chaîne de responsabilité
    • Visiteur
    • Etat
  • Les patterns sophistiqués, second jeu
    • Memento
    • Poid mouche
    • Monteur
    • Médiateur
  • Les patterns architecturaux
    • Qu’est-ce qu’un Design Pattern architectural ?
    • Multitiers
    • MVC/MVP
    • Naked Objects