Design Patterns

Design Patterns is een 2-daagse training waarin aan de hand van theorie, praktijkvoorbeelden en opdrachten wordt geleerd hoe je software kunt ontwerpen waarbij onderhoudbaarheid, structuur en herbruikbaarheid belangrijke peiler vormen.

Doelgroep

Software ontwikkelaars/ontwerpers met minimaal 1-2 jaar ervaring met het ontwikkelen van object georiënteerde software.

Voorkennis

Basiskennis objectgeoriënteerde software ontwikkeling, UML.

Vorm

De training is klassikaal (max. 12 personen) waarin de te behandelen theorie wordt toegelicht met voorbeelden en opdrachten. De opdrachten worden in kleine groepen uitgevoerd om het leereffect te vergroten.

Inhoud

  • UML en Object Orientatie
  • Waarom Design Patterns?        
  • Pattern categorieën
  • Creational, Structural, Behavioural
  • GOF Patterns
  • Factory, Proxy, Bridge, Strategy, Singleton, Façade, Observer, etc
  • Anti Patterns
  • Problemen oplossen met Patterns
  • Analysis en architectural patterns