Contattataci

Struttura del corso

Introduzione ai pattern di progettazione

  • Cos’è un pattern di progettazione
  • Gli elementi costitutivi di un pattern
  • Vantaggi e svantaggi dell’utilizzo dei pattern

I pattern GoF (Gang of Four)

Pattern di creazione

  • Builder
  • Fabbrica (Factory Abstracta, Factory Method)
  • Prototype
  • Singleton

Pattern strutturali

  • Delegatore
  • Interfaccia
  • Facciata
  • Composite
  • Immutabile
  • Adattatore
  • Decoratore
  • Proxy

Pattern comportamentali

  • Comando
  • Metodo template
  • Osservatore
  • Catena di responsabilità (o Filtro di intercettazione)
  • Osservatore (seconda versione)
  • Strategia

I pattern dell’architettura applicativa aziendale per il web

  • MVC – Modello, Vista e Controller
  • HMVC, MVP
  • Inversione del controllo
  • Container di iniezione delle dipendenze
  • Active Record
  • Il concetto di entità e dei repository
  • Suddivisione logica del sistema<\/li>
  • Esempi pratici con Symfony 2 e Zend Framework 2 basati su componenti modulari

Requisiti

  • Conoscenza di base del linguaggio PHP
  • Familiarità con i concetti della programmazione orientata agli oggetti

Rivolto a chi

  • Sviluppatori PHP
  • Ingegneri del software intenzionati a migliorare la struttura e la riutilizzabilità del codice
  • Responsabili tecnici interessati ad adottare soluzioni progettuali consolidate
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative