
MODALITÀ
il corso viene erogato
in modalità dedicata

ORARIO
9.00-13.00 – 14.00-17.00

SEDE
modalità online o in presenza

OFFERTA
la quotazione è a giornata
(su richiesta)
OBIETTIVI DEL CORSO
Grazie a questo corso imparerai a programmare con Design Pattern.
Se sei uno sviluppatore, questo è il corso che fa per te:
- Imparerai a valutare pro e contro delle varie soluzioni così da acquisire un senso critico del codice
- Conoscerai i principi SOLID di progettazione di software Object Oriented
- Vedrai quali differenze ci possono essere nell’implementazione dei pattern in un linguaggio fortemente tipizzato (ad esempio C#) o no (ad esempio Javascript).
PROGRAMMA DEL CORSO
- Principi di progettazione SOLID
- Design Pattern
- State Pattern
- Strategy Pattern
- Template Method
- Visitor Pattern
- Observer Pattern
- Command Pattern
- Factory Method e Abstract Factory
- Singleton Pattern
- Prototype Pattern
- Flyweight Pattern
- Decorator Pattern
- Facade Pattern
- Adapter e Bridge Pattern
- Proxy Pattern
- Composite Pattern
- Cenni ad altri pattern