JAV10 Design Pattern
Formation
À Tunis (Tunisie)
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Tunis (Tunisie)
Les Design Patterns sont aujourd'hui reconnus comme un outil essentiel dans la conception de logiciels orientés objet de qualité. On en attend une meilleure évolutivité des logiciels et des coûts de maintenance réduits. Mais dans les équipes où se côtoient développeurs chevronnés et inexpérimentés, la complexité inhérente aux Design Patterns peut être source de mauvaises utilisations et d'incompréhensions. A travers ce cours, vous trouverez une réponse aux questions suivantes : "Quels sont les Patterns les plus usités et quelle est leur valeur ajoutée ?", "Comment introduire les Design Patterns dans mes conceptions ?", "En quoi les Design Patterns m'aideront-t-ils à renforcer l'évolutivité d'une conception ?", "Comment améliorer la qualité du code existant grâce aux Design Patterns
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
- Introduction à la conception objet et aux Design Patterns
- Processus de développement agiles
- Analyse et conception
- La conception dans les processus agiles
- Découverte d'un Design Pattern
- Principes fondamentaux de conception
- Les Patterns Grasp d'affectation des responsabilités
- Principe d'ouverture / fermeture (OCP)
- Inversion des dépendances (DIP)
- Substitution de Liskov (LSP)
- Séparation des interfaces (ISP)
- Design Patterns du GoF et autres Patterns
- Les Design Patterns de comportement (itérateur, stratégie, Template Method, état, observateur, médiateur, visiteur)
- Les Design Patterns de création (singleton, fabrique abstraite, Builder)
- Les Design Patterns de structure (composite, pont, adaptateur, décorateur, façade, Proxy, Extension Object, Value Object)
- Design Pattern J2EE et blueprint J2EE
- Pattern J2EE pour la couche présentation (Front controller, Application Controller,View helper,Composite View,Dispatcher View,Service to Worker,Intercepting Filter)
- Pattern j2EE couche métier (Business Delegate, Application Service, Procedure Access Object, Service Locator, Session Façade, Value List Handler, Transfer Object, Transfer Object Assembler, Composite Entity, Service Activator, Data Access Object, Data Transfer Object…)
- Patterns et architecture
- Couches logicielles
- Modèle Vue Contrôleur (MVC)
- Frameworks
- Approche par composants
- Organiser un modèle et en contrôler la qualité
- Règles d'organisation en packages
- Métriques de packages
- Le refactoring
- Définition et principes du refactoring
- Quelques "mauvaises odeurs"
- Exemples de refactoring
- Refactoring vers les Design Patterns
- Les outils du refactoring
SYNTHÈSE:
- Que peut-on attendre des Design Patterns pour le développement en architecture J2EE ? Principaux ouvrages et sites de référence.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
JAV10 Design Pattern