Nos domaines de formation :
> formation Technologies numériques > formation Développement logiciel > formation Objet, UML > formation Conception et Design Patterns
Formation Conception et Design Patterns
pratique avancée de la conception objet
4,4 / 5
Stage pratique
Durée : 2 jours
Réf : PAT
Prix 2018 :
1470 €
H.T.
Pauses et déjeuners offerts
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Programme
Cette formation vous permettra d'acquérir une compétence opérationnelle sur le design des applications et de gagner en productivité grâce à l'utilisation des patterns.
Objectifs pédagogiques
- Comprendre les principes fondamentaux de la conception objet.
- Appliquer les règles fondamentales de découpage d'une application en package.
- Appliquer les principes de construction des classes d'une application.
- Apprendre à mettre en œuvre les principaux Design Patterns.
PROGRAMME
DE FORMATION
Présentation du design
- Rappel des notions fondamentales de la programmation POO et d'UML.
- Les diagrammes de la notation UML. Ses apports pour la conception.
- Les enjeux de la conception.
- La réutilisation par l'héritage.
Principes fondamentaux en conception Objet
- La stratégie d'évolution avec le principe d'ouverture/fermeture (OCP).
- Le principe de substitution de Liskov (LSP).
- Le concept de polymorphisme.
- L'impact de la conception Objet sur le cycle de vie des projets.
Travaux pratiques
Illustration du découpage des responsabilités entre les classes.
Principes d'organisation en packages
- Le package comme unité de conception.
- Principes d'équivalence livraison/réutilisation (REP) et de réutilisation commune (CRP).
- Le découpage des packages grâce au principe de fermeture commune (CCP).
- L'organisation entre packages : principes des dépendances acycliques (ADP) et de relation dépendance/stabilité (SDP).
Travaux pratiques
Construction et hiérarchisation des packages.
Principes de construction des classes
- La gestion raisonnée des dépendances avec l'inversion de dépendance (DIP).
- La réduction de la complexité apparente par la séparation des interfaces (ISP).
- La répartition des responsabilités avec le principe de GRASP.
Principes des Design Patterns
- Les principes techniques de la conception d'une application Objet.
- Origine et portée des patterns.
- Les avantages et les limites des Design Patterns.
- Résoudre des problèmes récurrents et assurer la pérennité des développements.
Les patterns fondateurs de Gamma et GoF
- Le catalogue de patterns de la "bande des quatre".
- Les objectifs et les avantages.
- Isoler la création des objets de leur utilisation.
- Affiner l'affectation des responsabilités grâce aux patterns comportementaux.
- Améliorer la structuration des classes.
Travaux pratiques
Exemple de conception et programmation avec des patterns GoF.
Participants / Prérequis
» Participants
Architecte. Chef de projet. Analyste. Concepteur/développeur. Responsable méthode.
» Prérequis
Connaissances de base d'un langage objet, Java si possible.
Intra / sur-mesure
Avis vérifiés
| Guillaume B. 21/06/2018 |
4 / 5
|
Manque un peu de peps par moment dans le rythme
| Loic M. 21/06/2018 |
4 / 5
|
Excellent formateur
| Alain D. 12/03/2018 |
4 / 5
|
Bonne prestation dans l'ensemble du design pattern et de leurs utilisation concrète
Avis client 4,4 / 5
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.
Dates de sessions
Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS
Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Formations conseillées
Filières métiers
Thème associé









