Vous devez disposer de flash player 8 pour visualiser le menu


Téléchargez flash player 8


Voir l'animation sans mise à jour

FORMATION Concevoir avec les Design Patterns

Objectifs de la formation Design Patterns

Au travers d'études de cas incluant une implémentation dans un langage objet (Java, C++, C#), vous découvrirez et appliquerez une vingtaine des Patterns les plus utilisés dans l'industrie du logiciel, en particulier ceux du GoF. Au delà de la connaissance des Patterns, cette mise en oeuvre pratique vous permettra de comprendre les principes essentiels de la conception objet et la place qu'y occupent les Design Patterns, avec leurs avantages et leurs limites.

Au travers de cette formation Design Patterns, vous trouverez une réponse aux questions suivantes : "Quels sont les Patterns les plus usités et quelle est leur valeur ajoutée ?", "Comment limiter le couplage entre composants logiciels ?", "Comment renforcer l'évolutivité d'une conception ?", "Comment améliorer la qualité du code en mettant en oeuvre les tests unitaires et le refactoring ?".

Vous allez apprendre à:
- Maîtriser les principes fondamentaux de la conception objet
- Replacer la conception objet au sein d'un processus itératif agile : tests unitaires, développement par le test et refactoring
- Connaître et mettre pragmatiquement en oeuvre les Design Patterns au sein d'une conception objet
- Découvrir quelques Patterns d'architecture logicielle tels que le Pattern MVC, ainsi que les principes de Frameworks
- Concevoir des systèmes mettant en oeuvre des composants logiciels réutilisables
- Structurer les applications orientées objet en packages en utilisant des mesures quantitatives de couplage et de cohésion
- Améliorer une application existante en utilisant les principes du refactoring combinés aux Design Patterns

A qui s'adresse la formation Design Patterns

Développeurs objet, concepteurs et architectes souhaitant acquérir des compétences en matière de conception avec les Design Patterns

Pré-requis :

Connaissances en conception objet avec UML. Expérience concrète d'un langage de programmation objet

Contenu de la formation Design Patterns

Introduction aux Design Patterns
Principes fondamentaux de conceptionRappels des 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)

Conception objet et méthodes de développement agilesLe Processus Unifié, XP
Tests unitaires et programmation par les tests
Définition et principes du refactoring
Les outils du développement agile
Les Design Patterns du GoF et autres PatternsLes 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)

Patterns et architectureCouches logicielles
Modèle Vue Contrôleur (MVC)
Frameworks
Approche par composants
Organiser un modèle et en contrôler la qualitéOrganisation en Packages
Métriques de Packages
Le refactoringQuelques "mauvaises odeurs"
Exemples de refactoring
Refactoring vers les Design Patterns

Formation Design Pattern

-

Design Patterns de comportement

-

Design Patterns de création

-

Design Patterns de structure

Cette formation « Design Patterns » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation Design Patterns : 5 jours
Tarif 2010 de la formation Design Patterns : 2290€ HT
Cours disponible en intra également
Référence : JCDP
Dates / Inscription en ligne :
du 15/03/2010 au 19/03/2010du 19/04/2010 au 23/04/2010du 17/05/2010 au 21/05/2010
Afficher toutes les dates...

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter