Design Principles

Een goed en duidelijk ontwerp van een softwareproject is belangrijk om de ontwikkelsnelheid en kwaliteit hoog te houden. Maar wat is een goed en duidelijk ontwerp? Met SOLID en GRASP worden richtlijnen aangereikt waaraan een goed ontwerp moet voldoen. Het doel van deze eendaagse training is om de SOLID- en GRASP-principes bekend te maken bij de deelnemers.

Het eerste deel van de training behandelt de SOLID-richtlijnen. In het tweede deel komen de GRASP-principes (General Responsibility Assignment Software Patterns) aan bod. Deze principes en werkwijzen helpen bij het toekennen van verantwoordelijkheden aan de verschillende componenten binnen een SOLID-ontwerp.

Tijdens de training Design Principles worden meerdere voorbeelden besproken en in groepsverband uitgewerkt. Aan de hand van een uitgebreide eindcase worden de GRASP-principes toegepast om tot een samenhangend en effectief softwareontwerp te komen.

Onderwerpen
  • Introductie over SOLID en GRASP
  • SOLID: juiste scheiding van verantwoordelijkheden en afhankelijkheden
  • GRASP: toewijzing van passende verantwoordelijkheden
Voorkennis

Basis programmeervaardigheden (bijvoorbeeld in C++, C#) en enige kennis van objectgeoriënteerd programmeren (OO) zijn vereist.

Duur en aantal deelnemers

De training duurt één dag en heeft een maximum van 10 deelnemers.

Neem contact met ons op voor meer informatie en de kosten voor het boeken van de training