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

Retour

Imprimer le descriptif

Design patterns UML avec Java - AS539

Vous serez capable de :

Comment utiliser les design patterns et comment en créer de nouveaux
Appliquer les patterns de conception les plus courants du "Gang of Four"
Comprendre leur utilité dans une architecture logicielle
Découvrir quelques patterns fondamentaux tels qu


Objectif :

Connaître les principaux design patterns
Concevoir des systèmes d’information plus réutilisables

Public :

Chefs de projets
Développeurs d’applications

Pré-requis :

Connaître le langage Java
Connaissance préalable d’UML conseillée Réf: AS536


Programme :

Connaître la démarche des Design Patterns

Présentation des Design Patterns GoF et J2EE
Capitaliser sur les meilleures pratiques
Représentation avec UML d'un pattern
Structuration des frameworks
Démarche agile et Refactoring to Patterns
Démarche 2TUP et pilotage par les modèles

TP : Mise en place des modèles UML dans une démarche 2TUP pour la Gestion des Congés

Présentation des topologies de Patterns

Patterns Gof Création des objets
Patterns GoF de Structuration
Patterns GoF Comportementaux
Patterns J2EE Composants WEB
Patterns J2EE Composants EJB

TP : Identification des topologies de patterns utilisables dans la Gestion des Congés

Structuration de l'Architecture Logicielle

Modèle d'architecture logicielle en 5 couches Couches de Présentation et Coordination Couches des Services, Métier, Données
Couche d'intégration EAI et SOA
Contrats de communication et interfaces
Structuration des couches par les patterns Method Factory, Abstract Factory, Singleton

TP : Structuration de l'architecture logicielle de l'application Gestion des Congés

Patterns Couches Présentation et Coordination

Navigation Web avec Front Controller et MVC
Vues avec View Helper et Composite View
Pattern Decorator avec les Filters WEB
Coordination avec Command et Dispatcher
Présentation des Frameworks J2EE de présentation: Struts, JSF

TP : Mise en place des patterns J2EE et GoF adaptés pour la présentation/coordination
Patterns pour le domaine métier

Structuration des Services avec Business Delegate, Proxy, Façade et Locator
Structuration des accès aux données avec DAO, Domain Object, Value Object(DTO)
Anti-Patterns EJB et Meilleures pratiques
Présentation framework Hibernate

TP : Mise en place des patterns J2EE et GoF du domaine métier de la Gestion des Congés

Refactorisation du code : structure objets

Logique conditionnelle: Strategy et Command
Etat de l'objet : State, Builder et Composite
Instanciation : Singleton, Class, Null
Méthodes: Template Method et Decorator

TP : Mise en place dans la Gestion des Congés

Refactorisation du code : relations entre objets

Compatibilité Interfaces : Adapter
Groupes Objets: Visitor, Chain of Responsibility
Langages objets: Pattern Interpreter
Notifications Publish/Subscribe : Observer

TP : Mise en place dans la Gestion des Congés

4 jours

1680 € HT

Pour les prochaines sessions, nous consulter : infos@aston-educ.com

Haut de page