Een framework is een vooraf gebouwde structuur van code, tools en conventies die als basis dient voor het bouwen van applicaties. Het bepaalt de projectstructuur, beheert veelvoorkomende taken en dwingt patronen af zoals MVC. Voorbeelden zijn Laravel (PHP), Django (Python), React (JavaScript) en Spring (Java).
SDK
AA
Backend
Software Development Kit
Een SDK is een bundel van tools, libraries, documentatie en soms voorbeeldcode om sneller voor een platform of API te bouwen. Het bevat vaak CLI's, client-libraries, test-utilities en templates, zodat je integraties consistenter en minder foutgevoelig maakt.
AA
Backend
MVC
A
Backend
Model-View-Controller
MVC is een ontwerppatroon dat applicatielogica splitst in Model, View en Controller. Het model bevat data en toepassingslogica, de view presenteert de UI en de controller handelt input af en coördineert. Deze scheiding verbetert onderhoudbaarheid en testbaarheid.
A
Backend
Dependency Injection
AA
Backend
Dependency Injection
Dependency injection (DI) is een ontwerppatroon waarbij een component zijn afhankelijkheden ontvangt van buiten in plaats van ze zelf aan te maken. Dit maakt code beter testbaar, losser gekoppeld en herbruikbaar. DI-containers beheren de levenscyclus en injectie van objecten automatisch. Het is een kernprincipe in frameworks zoals Angular, Spring en Laravel (via de Service Container).
AA
Backend
.NET-framework
AAA
Backend
Microsoft .NET Framework
.NET is een uitgebreid ontwikkelplatform van Microsoft voor het bouwen van web-, desktop- en cloudapplicaties. Het ondersteunt talen als C#, F# en VB.NET en biedt de ASP.NET-webstack, klassenbibliotheek, garbage collection en een runtime (CLR). .NET Core is de moderne, cross-platform opvolger en draait op Windows, macOS en Linux.
AAA
Backend
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm