Tags

Dependency Injection

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).

Andere termen met deze tag:


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

Ga naar dit kaartje

SOLID

AAA

Concepten

SOLID

SOLID is een acroniem voor vijf objectgeoriënteerde ontwerpprincipes: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation en Dependency Inversion. Samen leiden ze tot flexibelere, uitbreidbare en testbare code. Ze worden veel toegepast in OOP-talen zoals PHP, Java en C#.

AAA

Concepten

Ga naar dit kaartje

Angular

AA

Frontend

Angular Framework

Angular is een uitgebreid framework van Google, gebouwd op TypeScript. Het biedt dependency injection, forms, routing en een HTTP-client. De leercurve is steiler, maar de structuur is geschikt voor complexe enterprise-apps. Angular (2+) is de herschreven opvolger van AngularJS.

AA

Frontend

Ga naar dit kaartje

400 kaartjes

Een uitgebreide collectie begrippen voor elk niveau

12 categorieen

Van HTML & CSS tot databases en security

3 niveaus

Geschikt voor beginners en gevorderden

Voor teams & klassen

Ideaal als lesmateriaal of teambuilding tool

Offline oefenen

Fysiek aan de slag, zonder scherm