Formation Conception avec les Design Patterns
expand_less
(...)
Vous êtes ici : Accueil > Formation Conception avec les Design Patterns

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, 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
  • Comprendre la philosophie derrière l’utilisation des patrons de conception
  • Présenter les trois familles de patrons de conception
  • Découvrir les patrons de conception les plus utilisés par famille
  • Savoir les mettre en oeuvre dans une architecture technique de conception ainsi que les bonnes pratiques de leur utilisation

Public

  • Chefs de projets
  • Architectes
  • Concepteurs et développeurs

Pré-requis

Programme détaillé
En présentielEn Présentiel / A distance

Définitions

  • Principes des solutions de conception cataloguées, vocabulaire
  • Méthodologie : définition des besoins techniques, des classes "types" du pattern, des collaborations entre classes
En présentielEn Présentiel / A distance

Présentation

  • Rappels d'architecture
  • Le modèle d’architecture MVC, les outils de mise en oeuvre et Frameworks connus
  • 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
En présentielEn Présentiel / A distance

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
En présentielEn Présentiel / A distance

Patrons de structuration

  • Composer des objets pour obtenir de nouvelles fonctionnalités
  • Identifier des structures de classes abstraites et évolutives
  • Étude de : adapteur, pont, composite, décorateur, façade, proxy
En présentielEn Présentiel / A distance

Patrons de gestion 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
En présentielEn Présentiel / A distance

Communication

  • Coopérations découplées utilisables dans un système distribué
  • Étude de : publication/souscription, proxy
En présentielEn Présentiel / A distance

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 vus en formation
  • Parler de l’inversion de contrôle et injection de dépendances
Après le présentielAprès la session
Retrouvez sur le Learning Hub ib :
  • Des vidéocasts pour revenir sur les points clés de la formation

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.
Moyens pédagogiques
  • Répartition théorie/pratique : 40% / 60%
  • Cette formation se compose d'une alternance d'apports théoriques, de travaux pratiques s'articulant autour d'une application fil rouge, de démonstrations, de phases d'échanges entre participants et de synthèses de la part du formateur
  • Ressources pédagogiques : un guide d'animation, un ordinateur connecté à Internet par participant, un support de cours en français, un cahier d'ateliers

Informations

Dimension Digitale

Inter
Intra

  • Durée : 5 Jours (35h)
  • Tarif : 2 850 € HT
  • Réf. : OB215
  • Option(s)
    • Restauration offerte
  • Durée : 5 Jours (35h)
  • Réf. : OB215


Dates des sessions inter




= 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.

Nos partenaires technologiques