Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés a tervezési mintákba

  • Mi a tervezési minta
  • A minta elemei
  • A minták használatának előnyei és hátrányai

GoF tervezési minták

Létrehozási minták

  • Builder
  • Factory (Abstract Factory, Factory Method)
  • Prototype
  • Singleton

Szerkezeti minták

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Viselkedési minták

  • Command
  • Template method
  • Observer
  • Chain of responsibility (és Intercepting Filter)
  • Observer (2. változat)
  • Strategy

Vállalati webes alkalmazásarchitektúra-minták

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversion of Control
  • Dependency Injection Container
  • Active Record
  • Az entitás és a repository-k fogalma
  • A rendszer felbontása
  • Komponensalapú példák a Symfony 2 és a Zend Framework 2 alapján

Refaktorálás

  • Technológiai adósság
  • Mi a refaktorálás?
  • A refaktorálást támogató eszközök
    • phpmd (szoftvermetrikák)
    • phpcpd
    • phpc
  • Tipikus refaktorálást igénylő kód
  • Jenkins Continuous Integration Server

Követelmények

Alapszintű vagy annál magasabb PHP-ismeret.

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák