Plan du cours
Introductions
- Modèles et architectures par couches
- Description des modèles
- Modèles de conception et conception
- Recherche et sélection de modèles de conception
- Implémentation des modèles de conception
Modèles bien connus
Création d'objets
- Fabrique
- Constructeur
- Méthode de fabrique
- Prototype
- Singleton
Modèles structurels
- Adaptateur
- Pont
- Composite
- Décorateur
- Façade
- Pesant léger (Flyweight)
- Proxy
Modèles comportementaux
- Chaîne de responsabilité
- Commande
- Interpréteur
- Itérateur
- Médiateur
- Mémo (Memento)
- Observateur
- État
- Stratégie
- Méthode de gabarit
- Visiteur
- Observateur
Création de modèles
- Adopter ou ne pas adopter un modèle
- Description formelle d'un modèle
- Organisation du catalogue de modèles
- Objectif particulier et objectif abstrait
- Publication de vos modèles auprès d'une communauté de modèles
Pré requis
Bonne connaissance de UML et d'un langage orienté objet tel que C++, C#, Java, VB.NET, PHP 8 ou supérieur, etc.
Nos clients témoignent (4)
Les explications et l'interactivité du formateur étaient vraiment excellentes ; même si je n'étais probablement pas assez expérimenté, j'ai beaucoup appris !
Pieter Bruynseels - Spot Buy Center BV
Formation - Design Patterns
Traduction automatique
Le formateur a mis en évidence les concepts vraiment importants de l'architecture logicielle à travers des quiz. La perspective d'ensemble sur la mise en œuvre efficace du cycle de développement logiciel, depuis l'élicitation des exigences jusqu'au test unitaire, est très rafraîchissante pour un data scientist sans grande expérience en développement logiciel.
Kok Cheong Cheng - DBS Bank
Formation - Design Patterns
Traduction automatique
Aperçu général des techniques
Kay Jan Wong - DBS Bank Ltd
Formation - Design Patterns
Traduction automatique
J'aime les exemples de code simples mais informatifs.
Yue Wang - DBS Bank Ltd
Formation - Design Patterns
Traduction automatique