Rechercher
  • Recherche :
  • Pratique :
Télécharger
le PDF

Conception UML avec les Design Patterns

Utiliser une méthode standardisée pour concevoir une application

 
OB2133jours
1575 € HT
Technique
 

L'avis de l'expert
UML est un langage graphique de modélisation des données et des traitements. C'est une formalisation très aboutie et non-propriétaire de la modélisation objet utilisée en génie logiciel. Les Design Patterns fonctionnent sur le principe suivant : à un problème donné, on apporte une solution précise et exposant à la fois le principe, la mise en oeuvre, les avantages, les inconvénients et des exemples d'application. Ainsi, la solution proposée est à la fois standard, réutilisable et combinable avec d'autres solutions. A l'issue de ce stage, les participants comprendront les concepts sous-tendant les Design Patterns, et sauront où trouver les Design Patterns répondant à une problématique donnée.
3 jours pour
Comprendre les concepts sous-tendant les Design Patterns
Savoir comment trouver le (ou les) Design Pattern(s) répondant à une problématique donnée, les utiliser et les modifier pour répondre au besoin spécifique
Disposer d'un bagage formel pour faciliter la recherche de solutions stéréotypiques
Comprendre comment enrichir le catalogue de Design Patterns métiers
Public
- Développeurs Java,
- Concepteurs
- Architectes
Pré-requis
Expérience de la programmation en Java et avoir suivi le stage "Analyse et conception avec UML 2.0" (OB210)
Itinéraire pédagogique de la formation
Rappels / approfondissements sur UML
Présentation des Designs Patterns
Essentiels des patterns "GOF"
I.O.C. / Injection de dépendance
Patterns pour JEE et le N-tiers
Grands principes objets
Autres Patterns "GOF"
Patterns GRASP (en annexes)
Contenu Détaillé
  1. Rappels / approfondissements sur UML

    • Syntaxes et utilités des diagrammes UML fondamentaux (Uses Cases ...)
    • Détails sur le diagramme de classes (notations et concepts)
    • Classes abstraites, interfaces ...
    • Packages, composants ...
  2. Présentation des Designs Patterns

    • Patterns, anti-patterns
    • Notion de Framework
  3. Essentiels des patterns "GOF"

    • Liste des patterns "GOF"
    • Singleton
    • Stratégie
    • Méthode de fabrication
    • Façade
    • Décorateur (enveloppe)
  4. I.O.C. / Injection de dépendance

    • Inversion de contrôle, méthodes d'injections
    • Conteneur léger (illustration avec Spring)
  5. Patterns pour JEE et le N-tiers

    • DAO (Data Access Object)
    • VO (Value Object) ; DTO (Data Transfert Object)
    • Business Delegate (proxy métier ; fonctionnel)
    • MVC (Modèle ; Vue ; Contrôleur)
  6. Grands principes objets

    • Gestion des évolutions et dépendances (OCP, LSP ...)
    • Organisation des applications en modules
    • Gestion de la stabilité d'une application
  7. Autres Patterns "GOF"

    • Observateur
    • Médiateur
    • Composite
    • Adaptateur ...
  8. Patterns GRASP (en annexes)

    • Affectations des responsabilités
    • Expert, faible couplage, forte cohésion
    • Création
    • Contrôleur, polymorphisme, fabrication pure
    • Indirection, protection des variations
Comment se déroule le stage
cette formation s'accompagne de nombreux travaux pratiques

Date de début de sessions
 

Format 3jours

Paris La Défense
08/03/10, 28/06/10, 27/09/10, 22/11/10

Ce stage peut être réalisé en intra-entreprise. Contactez-nous au
03 20 61 95 06

 


Haut de page

 

Télécharger
le PDF
Access it
53 rue Albert Samain
59660 Villeneuve d'Acsq
Tel : +33 (0)320 619 500


Mentions légales Accueil | Notre métier | Partenaires | Certifications | Autour du DIF | Contact | Demande d'informations