Calendario corsi

catalogo formazione

percorsi formativi

promozione e sconti

Corso GOF Design Pattern (cod. ktpgof)

Obiettivi A chi è rivolto Prerequisiti Moduli
Letture Consigliate Programma Completo Wiki Sconti

Chiedi informazioni su questo corso  | Visualizza Scheda PDF

Durata del corso: 5 giorni

Un design pattern può essere definito come "la descrizione di una soluzione provata ad un problema ricorrente in un determinato contesto". In pratica un design pattern è una regola che esprime una relazione tra un contesto, un problema ed una soluzione.

Durante il corso verrà effettuata una trattazione approfondita dei design pattern della GoF (Gangs of Four) per analizzare e risolvere efficacemente complessi problemi a livello business. Lo studio di tali pattern facilita l’apprendimento di metodologie testate e comprovate per l'analisi e la risoluzione di problematiche legate all'aspetto progettuale e architetturale delle soluzioni applicative.

Obiettivi Top

Al termine del corso GOF Design Pattern, i partecipanti saranno in grado di capire quando sono di fronte ad un problema ricorrente, di riconoscerlo e di applicare il relativo pattern. 

Durante il corso verranno illustrati i 23 pattern GoF, dal codice alla loro implementazione. Di ognuno si analizzerà il problema ricorrente che è chiamato a risolvere, il contesto in cui il problema si colloca e la soluzione trovata.

A chi è rivolto Top

Il corso di GOF Design Pattern si rivolge a tutti i ruoli coinvolti nella gestione del processo di sviluppo: analisti, designer e sviluppatori.

Prerequisiti Top

I partecipanti al corso GOF Design Pattern, devono possedere competenze di Object Oriented (ereditarietà, polimorfismo, incapsulamento) ed avere dimestichezza con il linguaggio Java (costrutti di classi astratte e interfacce). Completano il profilo ideale nozioni di UML.

Moduli Top

Il corso di GOF Design Pattern è articolato in quattro moduli:

  1. Introduzione ai Design Pattern
  2. Design Pattern Creazionali
  3. Design Pattern Strutturali
  4. Design Pattern Comportamentali

Vi presentiamo un modulo del Corso in anteprima.

Letture Consigliate Top

Si consiglia di leggere i seguenti libri:

  • Design Patterns: Elements of Reusable Object-Oriented Software (Gamma) [libro cartaceo]
  • Head First Design Patterns (Freeman, Freeman, Sierra) [libro cartaceo]

 

Programma Completo Top

1. Introduzione ai Design Pattern

  • Storia dei Design Pattern
  • Definizione di Design Pattern
  • Classificazione dei Pattern Software: Pattern di Design, di Analisi, di Processo
  • Caratteristiche dei Design Pattern
  • Importanza dei Design Pattern
  • Il catalogo dei Design Pattern della Gangs of Four

2. Design Pattern Creazionali

  • ABSTRACT FACTORY
  • BUILDER
  • FACTORY METHOD
  • PROTOTYPE
  • SINGLETON

3. Design Pattern Strutturali

  • ADAPTER
  • BRIDGE
  • COMPOSITE
  • DECORATOR
  • FACADE
  • FLYWEIGHT
  • PROXY

4. Design Pattern Comportamentali

  • CHAIN OF RESPONSIBILITY
  • COMMAND
  • INTERPRETER
  • ITERATOR
  • MEDIATOR
  • MEMENTO
  • OBSERVER
  • STATE
  • STRATEGY
  • TEMPLATE METHOD
  • VISITOR
Wiki a supporto Top

Dal primo giorno di corso, i partecipanti potranno accedere ad un wiki di supporto dove troveranno aggiornamenti sul corso, sulle relative integrazioni e documentazione di approfondimento. Sarà disponibile un sistema di segnalazione con il quale, tramite ticket, si potranno inserire suggerimenti e proposte di ampliamento al programma e al materiale del corso.

Sconti e Promozioni Top

I partecipanti che si iscriveranno al corso con almeno 30 giorni di anticipo sulla data di termine iscrizione, avranno uno sconto del 10% sul prezzo. Scopri tutti gli sconti.