Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Modèles et architectures à niveaux
- Description des modèles
- Patrons de conception et conception
- Recherche et sélection de patrons de conception
- Implémentation des patrons de conception
Patrons connus
Création d'objets
- Usine
- Constructeur
- Méthode d'usine
- Prototype
- Singleton
Modèles structurels
- Adaptateur
- Pont
- Composite
- Décorateur
- Façade
- Poids plume
- Proxy
Modèles de comportement
- Chaîne de responsabilité
- Commandement
- Interprète
- Itérateur
- Médiateur
- Mémento
- Observateur
- État
- Stratégie
- Méthode des modèles
- Visiteur
- Observateur
Création de modèles
- Créer ou ne pas créer un modèle
- Description formelle d'un modèle
- Organisation du catalogue de modèles
- Objectif particulier et objectif abstrait
- Publier vos modèles auprès d'une communauté de modèles
Pré requis
Bonne connaissance de l'UML et de tout langage orienté objet comme C++, C#, Java, VB.NET, PHP 5.3 ou supérieur etc...
14 heures
Nos Clients témoignent (3)
The trainer highlighted the really important concepts in software architecture with quizzes. The high-level perspective on effective implementation of software development cycle starting from requirements elicitation to unit testing is very refreshing to data scientist without much experience in software development.
Kok Cheong Cheng - DBS Bank
Formation - Design Patterns
Broad overview of techniques
Kay Jan Wong - DBS Bank Ltd
Formation - Design Patterns
I like the simple but informative example codes.