Schița de curs

Introducere la Design Patterns

  • Ce este un model de design
  • Elements de model
  • Avantajele și dezavantajele utilizării tiparelor

GoF Design Patterns

Modele creative

  • Constructor
  • Fabrică (fabrică abstractă, metoda fabricii)
  • Prototip
  • Singleton

Modele structurale

  • Delegator
  • Interfață
  • Faţadă
  • Compozit
  • Imuabil
  • Adaptor
  • Decorator
  • Proxy

Tipare comportamentale

  • Comanda
  • Metoda șablonului
  • Observator
  • Lanț de responsabilitate (filtru de interceptare oraz)
  • Observator (2 versiuni)
  • Strategie

Modele de arhitectură de aplicații pentru întreprinderi web

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversarea controlului
  • Container de injecție de dependență
  • Înregistrare activă
  • Conceptul de entitate și depozite
  • Descompunerea sistemului
  • Exemple de bazate pe componente Symfony 2 și Zend Framework 2

Cerințe

Cunoștințe de PHP la nivel de bază sau superior.

  14 ore
 

Mărturii (3)

Cursuri înrudite

Categorii înrudite