Plan du cours
Introduction
- Patrons et architectures par niveaux
- Description des patrons
- Patrons de conception et conception
- Identification et sélection des patrons de conception
- Implémentation des patrons de conception
Patrons bien connus
Création d'objets
- Factory (Fabrique)
- Builder (Constructeur)
- Factory Method (Méthode de fabrique)
- Prototype
- Singleton (Objet unique)
Patrons structurels
- Adapter (Adaptateur)
- Bridge (Pont)
- Composite
- Decorator (Décorateur)
- Facade (Façade)
- Flyweight (Objet léger)
- Proxy (Mandataire)
Patrons comportementaux
- Chain of Responsibility (Chaîne de responsabilité)
- Command (Commande)
- Interpreter
- Iterator (Itérateur)
- Mediator (Médiateur)
- Memento
- Observer (Observateur)
- State (État)
- Strategy (Stratégie)
- Template Method (Méthode de gabarit)
- Visitor (Visiteur)
- Observer (Observateur)
Création de patrons
- Patronner ou non patronner
- Description formelle des patrons
- Organisation du catalogue de patrons
- Objectif particulier et objectif abstrait
- Publication de vos patrons dans une communauté de patrons
Pré requis
Bonnes connaissances de l'UML et de tout 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