Zkuste nás kontaktovat

Návrh Školení

Úvod do návrhových vzorů

  • Co je to návrhový vzor
  • Prvky návrhového vzoru
  • Výhody a nevýhody používání návrhových vzorů

Návrhové vzory GoF

Vytvořující vzory

  • Builder
  • Továrna (Abstraktní továrna, Metoda továrny)
  • Prototyp
  • Singleton

Strukturální vzory

  • Delegát
  • Rozhraní
  • Facade
  • Kompozit
  • Immutable
  • Adaptér
  • Dekorátor
  • Proxy

Chovanné vzory

  • Příkaz
  • Šablona metody
  • Observer
  • Řetězec odpovědnosti (a Intercepting Filter)
  • Observer (dvě verze)
  • Strategie

Vzory architektury podnikových aplikací na webu

  • MVC – Model View Controller
  • HMVC, MVP
  • Inverze řízení
  • Kontejner závislostí
  • Aktivní záznam
  • Koncept entit a repozitářů
  • Rozklad systému na komponenty
  • Příklady využití v rámci frameworků Symfony 2 a Zend Framework 2

Refaktorování

  • Technologický dluh
  • Co je to refaktorování?
  • Nástroje na podporu refaktorování
    • phpmd (Softwarové metriky)
    • phpcpd
    • phpc
  • Typické případy, kdy je nutné provést refaktorování
  • Server pro kontinuální integraci Jenkins

Požadavky

Znalosti jazyka PHP na základní nebo vyšší úrovni.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie