Formation Conception avec les Design Patterns


REFERENCE
 
 
SCDP
DUREE
 
 
4 jours
TARIFS
 
 
En Intra
Niveau : Intermédiaire
Cours à distance: Non
OBJECTIFS :
 

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.

 

PRÉ-REQUIS :
 

Il est demandé aux participants de connaître les notions de programmation objets,et des architectures JEE et EJB

PUBLIC :
 

Chefs de projets, architectes et ingénieurs concepteurs.

PROGRAMME :
 

Définition et termes principaux à connaitre

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

Les différents constituants des Design Patterns

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

Les 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

les 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

les 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, ...

TRAVAUX PRATIQUES :
 

De nombreux travaux pratiques illustreront les propos avancés.

EN INTRA SEULEMENT
FORMATION DESIGN PATTERNS
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 
Analyser et concevoir un projet Objet avec le formalisme UML Comprendre la représentation et l'intérêt d'utilisation de chaque diagramme Savoir progresser de...

3 j

 
Cette formation Enterprise Architect vous permettra de modéliser toutes les étapes-clé d’un projet informatique. Désigné souvent par le sigle EA...

2 j

 
Outil de communication et d'échange, UML (Unified Modeling Language) apporte à la maîtrise d'ouvrage les moyens d'exprimer ses besoins et de formuler ses exigences....
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB