Beetje Coderen

Les 26

Architectuur en clean code

Lagen, services en scheiding van verantwoordelijkheden.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een app in lagen opdelen
  • het repository- en servicepatroon afwegen
  • afhankelijkheden richting domein houden

Je takenlijst-app is gegroeid: accounts, rollen, een API, een webinterface, achtergrondtaken, realtime updates. Als alles door elkaar in endpoints en pagina's staat, wordt elke wijziging spannend. Waar staat de regel "een lijst met taken kan niet weg" eigenlijk? Op drie plekken, en één ervan is vergeten. In deze les leer je een app in lagen op te delen, weeg je het repository- en servicepatroon af, en houd je afhankelijkheden in de goede richting: naar het domein.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?