Beetje Coderen

Les 7

Dependency injection en configuratie

Services registreren en instellingen uit appsettings.json lezen.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • services registreren met de juiste levensduur
  • afhankelijkheden injecteren
  • configuratie en het options-patroon gebruiken

In les 06 stond alles in Program.cs: de gegevens, de logica, de endpoints. Zodra een app groeit, wil je logica in eigen klassen zetten, zoals een BtwService die prijzen berekent. Maar wie maakt die klassen aan, en hoe komt een endpoint eraan? ASP.NET Core heeft daar een ingebouwd systeem voor: dependency injection (DI). In deze les leer je services registreren en injecteren, de drie levensduren, en hoe je instellingen uit appsettings.json haalt met het options-patroon.

🔒 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?