Neem contact met ons op

Cursusaanbod

Inleiding tot ontwerppatronen

  • Wat is een ontwerppatroon?
  • Onderdelen van een patroon
  • Voordelen en nadelen van het gebruik van patronen

GoF-ontwerppatronen

Creatiepatronen

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

Structuurpatronen

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

Gedragspatronen

  • Commando
  • Template methode
  • Observer
  • Chain of responsibility (en Intercepting Filter)
  • Observer (twee varianten)
  • Strategie

Patronen in enterprise-webapplicaties

  • MVC – Model View Controller
  • HMVC, MVP
  • Inversie van controle
  • Dependency Injection Container
  • Active Record
  • Het concept van entiteiten en repositories
  • Systeemdecompositie
  • Voorbeelden met Symfony 2 en Zend Framework 2 op basis van componenten

Refactoring

  • Technschulden
  • Wat is refactoring?
  • Hulpmiddelen voor refactoring
    • phpmd (softwaremetrieken)
    • phpcpd
    • phpc
  • Typische code die gerefactord moet worden
  • Jenkins – server voor continue integratie

Vereisten

Kennis van PHP op basis- of hoger niveau is vereist.

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën