Zkuste nás kontaktovat
 Doba trvání 21 hodiny

Návrh Školení

Úvod do projektových vzorů

  • Co je projektový vzor
  • Prvky vzoru
  • Výhody a nevýhody používání vzorů

Projektové vzory GoF

tvorivé vzory

  • Builder
  • Factory (Abstraktní továrna, Tovární metoda)
  • Prototype
  • Singleton

strukturální vzory

  • Delegátor
  • Rozhraní
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Chování / behaviorální vzory

  • Command
  • Šablona metody
  • Observer
  • Řetězec odpovědnosti (a Intercepting Filter)
  • Observer (2. verze)
  • Strategy

Vzory architektury webových aplikací

  • MVC – Model View Controller
  • HMVC, MVP
  • Inverze řízení
  • Kontejner pro vstřikování závislostí
  • Active Record
  • Koncept entity a repozitářů
  • Dekompozice systému
  • Příklady komponentového přístupu v Symfony 2 a Zend Framework 2

Refaktorizace

  • Technický dluh
  • Co je refaktorizace?
  • Nástroje pro podporu refaktorizace
    • phpmd (Měřítko softwaru)
    • phpcpd
    • phpc
  • Typický kód vyžadující refaktorizaci
  • Jenkins Continuous Integration Server

Požadavky

Známost PHP na základní nebo vyšší úrovni.

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie