Design Principles

Het software design van een software product is essentieel om het begrijpbaar en onderhoudbaar te houden. Deze ééndaagse training heeft als doel om de SOLID en GRASP principes kenbaar te maken aan de cursisten.

De training begint met een uitleg van alle SOLID richtlijnen:

  • Single responsibility
  • Open/closed
  • Liskov substitution
  • Interface segregation
  • Dependency inversion

Het tweede deel van de training behandelt de GRASP ‘General responsibility assignment software patterns’ principes. Dit zijn principes en manieren om verantwoordelijkheden toe te wijzen aan de verschillende onderdelen in een design. Op die manier wordt een design ontwikkeld dat zo veel mogelijk de SOLID richtlijnen volgt.

Tijdens de training komen verschillende voorbeelden langs met discussies. Daarnaast worden de richtlijnen aan de hand van enkele praktische cases besproken.

Voorkennis
Basis kennis van een OO-taal (C++, C#, java) is gewenst, maar niet noodzakelijk. Enige basis kennis van OO is gewenst.

Duur, aantal deelnemers en locatie
De training duurt één dag en wordt aan maximaal 10 deelnemers per keer gegeven. Deze training kan in overleg bij u ‘on-site’ gegeven worden of in onze cursusruimten.

Prijs
Prijzen zijn op aanvraag, deze is afhankelijk van de locatie en het aantal deelnemers.

Voor meer informatie kunt u contact opnemen via e-mail (zie formulier rechts) of telefonisch met onze Technisch Managers op een kantoor bij u in de regio.

neem contact op

*verplichte velden