Plan Szkolenia

Wprowadzenie do wzorców projektowych

  • Czym jest wzorzec projektowy
  • Elementy wzorca
  • Zalety i wady stosowania wzorców

Wzorce projektowe GoF

Wzorce kreacyjne

  • Builder
  • Fabryka (Fabryka Abstrakcyjna, Metoda Fabrykująca)
  • Prototyp
  • Singleton

Wzorce strukturalne

  • Delegator
  • Interfejs
  • Fasada
  • Kompozyt
  • Niezmiennik
  • Adapter
  • Dekorator
  • Pełnomocnik

Wzorce behawioralne

  • Polecenie
  • Metoda szablonowa
  • Obserwator
  • Łańcuch odpowiedzialności (oraz Intercepting Filter)
  • Obserwator (2 wersje)
  • Strategia

Wzorce architektury aplikacji korporacyjnych w sieci

  • MVC - Model Widok Kontroler
  • HMVC, MVP
  • Odwrotność zależności
  • Kontener wstrzykiwania zależności
  • Active Record
  • Koncept encji i repozytoriów
  • Dekompozycja systemu
  • Przykłady oparte na komponentach w Symfony 2 i Zend Framework 2

Wymagania

  • Podstawowa znajomość PHP
  • Znajomość koncepcji programowania obiektowego

Grupa docelowa

  • Programiści PHP
  • Inżynierowie oprogramowania zainteresowani poprawą struktury kodu i jego ponownym wykorzystaniem
  • Kierownicy techniczni, którzy chcą wprowadzić sprawdzone rozwiązania projektowe
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie