Contattataci

Struttura del corso

Introduzione ai Pattern di Progettazione

  • Cos’è un pattern di progettazione?
  • Perché utilizzare i pattern di progettazione?
  • Il ‘Gang of Four’ (GoF) e la classificazione dei pattern
  • Principi fondamentali della progettazione software (SOLID, DRY, KISS, YAGNI)

Pattern Creazionali di Progettazione

  • Metodo Factory
  • Fabbrica Astratta
  • Singleton
  • Builder
  • Prototipo

Pattern Strutturali di Progettazione

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facciata
  • Flyweight
  • Proxy

Pattern Comportamentali di Progettazione

  • Cadena di responsabilità
  • Comando
  • Interprete
  • Iteratore
  • Mediatore
  • Memento
  • Osservatore
  • Stato
  • Strategia
  • Metodo Template
  • Visitor

Applicazione dei Pattern di Progettazione in contesti reali

  • I pattern di progettazione nelle applicazioni enterprise
  • Ristrutturazione del codice legacy tramite i pattern di progettazione
  • Combinare più pattern per ottenere soluzioni robuste
  • Best practice e possibili insidie da evitare<\/li>

Sintesi finale e prossimi passi

Requisiti

  • Esperienza nella programmazione Java
  • Conoscenza dei concetti fondamentali della Programmazione Orientata agli Oggetti (OOP)
  • Nozioni di base sui principi architetturali del software

Destinatari del corso

  • Sviluppatori Java intenzionati a potenziare le proprie abilità progettuali
  • Architetti software impegnati nella realizzazione di applicazioni scalabili
  • Responsabili tecnici che desiderano aumentare l’efficienza e la manutenibilità del codice<\/li>
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative