l'essentiel de l'offre du programme de formation en un clic.

Retour

Imprimer le descriptif

Les designs patterns - AS545

Vous serez capable de :


Objectif :

Comprendre l’intérêt des Designs Patterns, les étudier et les mettre en oeuvre tels qu’ils seront utilisés dans une conception de projet.

Public :

Maîtrise d’oeuvre: architecte, concepteur, développeur.

Pré-requis :

Ce stage nécessite les connaissances liées au modèle objet. Ce stage complète idéalement tout apprentissage lié à l’objet, notamment tous ceux concernant les langages objets.


Programme :

~ Design Pattern
Définition ? Objectif ? Intérêts ?
Exemple : le design pattern Composite
Historique et retour d’expériences : avantages, inconvénients, difficultés.
Impact du langage d’implémentation (ex. Adaptateur)
UML & Design Pattern
Librairies, frameworks objets et design patterns.
Les références : patterns GRASP, GOF

~ Design Patterns GRASP
(General Responsability Assignment Software Patterns) des bons principes, de bonnes pratiques : Expert (en information), Créateur, Forte cohésion, Faible Couplage, Contrôleur, Polymorphisme, Indirection, Fabrication pure, Protection des variations.

~ Design Patterns GOF
(Gang of Four)
La bible des design patterns. Exposé complet. Classification.
Liste de tous ceux étudiés pendant cette formation.

~ Design pattern de conception Préliminaire
Interface d'architecture, de métier, de contrôle ...
Façade : encapsulation de package
Factory : masquer le choix d’implémentation

~ Design pattern d’IHM
Observateur : suivi de modification
Model View Controller : l’architecture de la présentation
Value Object : optimiser les transferts de données

~ Design pattern dits « métiers »
Séparation du contrat et de l’implémentation
Adaptateur : changer le contrat métier
Décorateur : ajouter des fonctionnalités à l’exécution.
Singleton : forcer l’utilisation d’un seul objet
Pont : le problème des poids de discriminant
Stratégie : choisir la bonne méthode

~ Design pattern de logique d’ "Accès aux données"
Mapping objet-relationnel
Data Access Objet : lier l’implémentation métier au serveur de données.

2 jours

1200 € HT

Cliquez sur la date choisie pour vous inscrire :

  nov déc janv fév mars avr mai juin juil août sept oct
BOULOGNE27 - - 3 - - 14 - - - 16 -

Haut de page