Neem contact met ons op

Cursusaanbod

Inleiding tot architectuurpatronen

  • Wat is een architectuurpatroon
  • Elementen van een patroon
  • Voor- en nadelen van het gebruik van patronen

GoF-architectuurpatronen

Creëerpatronen

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

Structurele patronen

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

Conductpatronen

  • Command
  • Template method
  • Observer
  • Chain of responsibility (en Intercepting Filter)
  • Observer (2e versie)
  • Strategy

Patronen voor Enterprise Web Applicatie Architectuur

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversion of Control
  • Dependency Injection Container
  • Active Record
  • Concepten van entiteiten en Repositories
  • Decompositie van het systeem
  • Voorbeelden met componentgebaseerde Symfony 2 en Zend Framework 2

Refactoring

  • Technische schuld
  • Wat is refactoring?
  • Hulpmiddelen om refactoring te ondersteunen
    • phpmd (Software metingen)
    • phpcpd
    • phpc
  • Typische code die refactoring vereist
  • Jenkins Continuous Integration Server

Vereisten

Basisvaardigheden in PHP op een hoger niveau.

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën