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
Connaître les principaux design patterns
Concevoir des systèmes d’information plus réutilisables
Chefs de projets
Développeurs d’applications
Connaître le langage Java
Connaissance préalable d’UML conseillée Réf: AS536
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