Struttura del corso
Introduzione
- Pattern e architetture a livelli
- Descrizione dei pattern
- Design pattern e progettazione
- Ricerca e selezione dei design pattern
- Implementazione dei design pattern
Pattern noti
Creazione di Oggetti
- Factory
- Builder
- Factory Method
- Prototype
- Singleton
Pattern Strutturali
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Pattern Comportamentali
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Observer
Creazione di Pattern
- Quando creare o meno un pattern
- Descrizione formale del pattern
- Organizzazione del catalogo dei pattern
- Obiettivo specifico e obiettivo astratto
- Pubblicazione dei propri pattern in una community di pattern
Requisiti
Buona conoscenza di UML e di un linguaggio a oggetti come C++, C#, Java, VB.NET, PHP 8 o superiore, ecc...
Recensioni (4)
Le spiegazioni e l'interattività del formatore erano davvero ottime; anche se probabilmente non ero abbastanza esperto, ho comunque imparato molto!
Pieter Bruynseels - Spot Buy Center BV
Corso - Design Patterns
Traduzione automatica
Il formatore ha evidenziato i concetti davvero importanti nell'architettura del software attraverso quiz. La prospettiva di alto livello sull'implementazione efficace del ciclo di sviluppo software, partendo dall'estrazione dei requisiti fino al test unitario, è molto rinfrescante per un data scientist con poca esperienza in sviluppo software.
Kok Cheong Cheng - DBS Bank
Corso - Design Patterns
Traduzione automatica
Panoramica generale delle tecniche
Kay Jan Wong - DBS Bank Ltd
Corso - Design Patterns
Traduzione automatica
Mi piacciono i codici di esempio semplici ma informativi.
Yue Wang - DBS Bank Ltd
Corso - Design Patterns
Traduzione automatica