Struttura del corso
Introduzioni
- Schemi e architetture a livelli
- Descrizione dello schema
- Schemi di progettazione e design
- Trovare e selezionare schemi di progettazione
- Implementazione dello schema di progettazione
Schemi noti
Creazione di oggetti
- Factory
- Builder
- Factory Method
- Prototype
- Singleton
Schemi strutturali
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Schemi comportamentali
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Observer
Creazione di schemi
- Schema o non schema
- Descrizione formale dello schema
- Organizzazione del catalogo degli schemi
- Obiettivo particolare e obiettivo astratto
- Pubblicazione degli schemi a una comunità di schemi
Requisiti
Buona conoscenza di UML e qualsiasi linguaggio orientato agli oggetti come C++, C#, Java, VB.NET, PHP 8 o superiore, ecc...
Recensioni (4)
Le spiegazioni e l'interattività del formatore erano davvero eccellenti; e anche se probabilmente non ero abbastanza esperto, ho comunque imparato molto!
Pieter Bruynseels - Spot Buy Center BV
Corso - Design Patterns
Traduzione automatica
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
Corso - Design Patterns
Broad overview of techniques
Kay Jan Wong - DBS Bank Ltd
Corso - Design Patterns
I like the simple but informative example codes.