Course Outline

Inleiding tot Design Patterns

  • Wat is een ontwerppatroon
  • elementen van patroon
  • Voor- en nadelen van het gebruik van patronen

GoF Design Patterns

patronen creatief

  • Bouwer
  • Fabriek (Abstracte fabriek, fabrieksmethode)
  • Prototype
  • Singleton

structurele patronen

  • Delegator
  • Koppel
  • Facade
  • Composiet
  • Onveranderlijk
  • Adapter
  • Decorateur
  • Volmacht

gedragspatronen

  • Commando
  • Sjabloonmethode
  • Waarnemer
  • Verantwoordelijkheidsketen (en onderscheppingsfilter)
  • Waarnemer (2 versie)
  • Strategie

Patronen van Enterprise Application Architecture Web

  • MVC - Model View-controller
  • HMVC, MVP
  • Omkering van controle
  • Afhankelijkheid injectiecontainer
  • Actieve opname
  • Het concept van entiteit en repositories
  • Ontbinding van het systeem
  • Voorbeelden van componentgebaseerd Symfony 2 en Zend Framework 2

Refactoring

  • Schuld technologie
  • Wat is refactoring?
  • Hulpmiddelen ter ondersteuning van refactoring
    • phpmd (softwarestatistieken)
    • phpcpd
    • phpc
  • Typische code vereist refactoring
  • Jenkins Continue integratieserver

Requirements

Kennis van PHP op basisniveau of hoger.

  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Getuigenissen (3)

Related Courses

Related Categories