Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Conception avec les Design Patterns
Technique

Formation Conception avec les Design Patterns

Utiliser les modèles de conception pour favoriser la maintenance applicative

Qu’il soit appelé patron de conception, motif de conception ou encore modèle de conception, un Design Pattern est la solution identifiée et définie par un expert qui a été amené à résoudre un problème récurrent dans le cadre de la conception d’applications orientées objet. Parce que déjà éprouvés, les Design Patterns permettent à ceux qui les utilisent de gagner en rapidité de conception et en qualité. Néanmoins, afin de les mettre efficacement en oeuvre, notamment dans le cadre de travaux d’équipe, il est nécessaire que chacun en maitrise les concepts et le vocabulaire. A l’issue de cette formation de 4 jours, les participants disposeront de toutes les informations nécessaires à une bonne utilisation des Design Patterns disponibles.
Objectifs de cette formation Conception avec les Design Patterns
  • Découvrir les patrons de conception (Design Patterns) et les apports d'UML2
  • Savoir les mettre en oeuvre dans une architecture technique de conception
Public
  • Chefs de projets, architectes et ingénieurs concepteurs
Pré-requis
Programme détaillé

Définitions

  • Principes des solutions de conception cataloguées
  • Méthodologie : définition des besoins techniques, des classes "types" du pattern, des collaborations entre classes

Présentation

  • Rappels d'architecture
  • Le modèle MVC, les outils de mise en oeuvre (framework, ...)
  • Les design patterns
  • Description formelle
  • Choix et utilisation d'un patron
  • Présentation des patrons de conception : origine, les 3 familles (création, structuration et comportement), autres patrons

Patrons de création

  • Rendre un système indépendant de la façon dont les objets sont créés
  • Étude des patrons : fabrique abstraite, constructeur, prototype, singleton

Patrons de structuration

  • Composer des objets pour obtenir de nouvelles fonctionnalités
  • Identifier des structures de classes abstraites et évolutives
  • Etude de : adapteur, pont, composite, décorateur, façade, proxy

Patrons de gestion des comportements

  • Identifier des coopérations évolutives
  • Étude de : chaîne de responsabilités, commande, interpréteur, itérateur, médiateur, mémento, observeur, état, stratégie, patron de méthode, visiteur

Communication

  • Coopérations découplées utilisables dans un système distribué
  • Étude de : publication/souscription, proxy

Mise en oeuvre

  • Modélisation des patrons de conception et intégration à un diagramme de classes UML
  • Création d'une application JEE en utilisant les patterns de Sun : SessionFacade, BusinessDelegate, serviceLocator, ...
Les plus de cette formation Conception avec les Design Patterns
  • Une formation très complète durant laquelle s'alternent les phases d'apports théoriques, d'échanges, de partage d'expériences et de mises en pratique.
  • Le partage de bonnes pratiques et de retours d'expérience pour utiliser efficacement les Design Patterns

Informations

  • Durée : 4 Jours (28h)
  • Réf. : OB215


Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.