Booster des Talents IT

Formation Design Patterns avec UML

formation uml 2
Vous pourrez acquérir l’ensemble des connaissances concernant les Design Patterns et le langage UML grâce à la formation Design Patterns avec UML. Vous serez en mesure d’utiliser les principes du Design Objet et de mettre en œuvre tous les Design Patterns dans un modèle Objet.
Prixà partir de
1550 €HT
RéférenceAF9416
Durée3 jours
Public Chefs de Projet, Concepteurs, Développeurs
PrérequisConnaissances du langage Java
TP50%

Plan de Formation Design Patterns avec UML

La modélisation Objet avec le langage UML

Définition d’un modèle
L’essentiel de l’approche Objet
La programmation orientée Objet

Le design Objet

La programmation OO et UML
Enjeux de la conception et son impact sur le cycle de vie des projets
Patterns d’analyse GRASP
Principe :
– De responsabilité unique (SRP)
– D’Ouverture/Fermeture (OCP)
– De substitution de Liskov
Composition versus Héritage
Séparation des interfaces (ISP)
Polymorphisme

Rappels des Design patterns

Origine et portée des patterns
Avantages et limites
Résolution des problèmes
Garantir la pérennité des développements

Langage UML

Historique
L’OMG
Processus de développement agiles
Processus itératif incrémental
Planifier le processus
Le concept MDA (Model Driven Architecture)

Cas d’application des Design Patterns avec le langage UML

Axes de modélisation UML
Scénario (définition) et cas d’application
Notion d’Acteur

Construire les classes grâce aux diagrammes

Objectifs du diagramme de classes
Niveau :
– Conceptuel
– Spécification
– Navigabilité
– Multiplicité
Rapports d’agrégation et de composition
Héritage de classe
Classe abstraites / classes concrètes
Le Design Pattern Template Method
Les attributs et méthodes
La notion d’API
Design Pattern de la Métaclasse

L’architecture

Couches logicielles
Modèle Vue Contrôleur (MVC)
Frameworks
Approche par composants

Diagrammes d’intercation

Diagrammes (objectifs et notation) :
– De séquence
– De collaboration

Diagramme de packages

Gérer les dépendances
Inversion des dépendances (DIP)
Couplage faible par Interface :
Design Pattern Factory
Injection des dépendances
Les métriques
Packages :
– D’abstraction
– D’implémentation
Principes :
– D’équivalence livraison/réutilisation (REP)
– De réutilisation commune (CRP)
– De fermeture commune (CCP)
– Des dépendances acycliques (ADP)
– De rapport dépendance/stabilité (SDP)

Diagramme d’états-transitions

État d’un objet
Notion :
– De transition
– De Garde sur une transition
Design Pattern État

Diagramme d’Activité

Activité
Travées

Les extensions d’UML

Les notes
Les stéréotypes
Les tagged values
Contraintes

Design Patterns du GoF, Gamma et autres Patterns

Catalogue de patterns
Objectifs et avantages
Isoler la création des objets de leur utilisation
Patterns comportementaux et affectation des responsabilités
Structurer les classes
Design Patterns de création
Design Patterns de structure

Nos autres formations Analyse et conception

AF15530Formation Zachman : mise en oeuvre avec Enterprise Architect en Intra/Cours Particulier2 jours1290 €HT
AF15525Formation Enterprise Architect Modéliser des diagrammes BPMN 22 sessions prévues3 jours1790 €HT
AF15310Formation UML les bases en Intra/Cours Particulier2 jours1190 €HT
AF14881Formation Systèmes Complexes avec SysML en Intra/Cours Particulier4 jours2190 €HT
AF13500Formation Optimiser l’ergonomie de vos IHM Web 23 sessions prévues3 jours1650 €HT
Voir les 15 formations
Vous pouvez également être intéressé par des formations Design Patterns, UML ou par les formations de notre filière Analyse et conception
Prixà partir de
1550 €HT
RéférenceAF9416
Durée3 jours
Public Chefs de Projet, Concepteurs, Développeurs
PrérequisConnaissances du langage Java
Travaux pratiques50%
Suivez l'une de
nos 23 sessions
le 25/02/2019 à Lille
le 26/03/2019 à Paris
le 26/03/2019 à Nantes
le 02/04/2019 à Toulouse
le 03/04/2019 à Grenoble
le 03/04/2019 à Lyon
le 13/05/2019 à Paris
le 27/05/2019 à Aix-en-Provence
le 04/06/2019 à Lille
le 17/06/2019 à Grenoble
le 17/06/2019 à Lyon
le 01/07/2019 à Paris
le 10/07/2019 à Nantes
le 04/09/2019 à Toulouse
le 10/09/2019 à Lyon
le 10/09/2019 à Grenoble
le 02/10/2019 à Paris
le 14/10/2019 à Aix-en-Provence
le 25/11/2019 à Grenoble
le 25/11/2019 à Lille
le 25/11/2019 à Lyon
le 03/12/2019 à Nantes
le 09/12/2019 à Paris
Voir toutes les dates