Wat ik heb gemaakt

Tijdens mijn stage van september 2025 tot en met juli 2026 heb ik aan de OOAPI gewerkt. Eerst was ik bezig met het mappen van informatie: ik mapte wat vanuit de bron beschikbaar was. Daarna heb ik de endpoints en de keten verder uitgewerkt.

In het aangeleverde project staan zes GET-routes: de lijst- en detailroutes van courses, programmes en organisations. De functions gebruiken de Reader-policy. Courses en programmes delen ProductService; de mapping zet de brongegevens om naar DTO’s.

FunctionaliteitBewijs
Organisations, lijst en detailFunctions/Organisations.cs; 21 en 9 geslaagde controles in Items2.png.
Courses, lijst en detailFunctions/Course.cs; 23 en 12 geslaagde controles.
Programmes, lijst en detailFunctions/Programmes.cs; 24 en 13 geslaagde controles.
Paging en expand=organisationZichtbaar in de requests en responses van de screenshots van 8 juli.
Mapping en hergebruikMappingProfiles.cs en Services/ProductService.cs in OOAPI.zip.

Course-response met 23 geslaagde controles

Wat dit aantoont

De screenshots laten zien dat de opgevraagde functionaliteit in de getoonde omgeving een response geeft. Samen met de code maakt dit duidelijk wat er gerealiseerd is. Eén succesvolle request bewijst niet dat iedere foutcase, elk veld of de hele infrastructuur correct werkt.

Git laat werk aan autorisatie in november, paging in december, mapping in februari en infrastructuur in april zien. Daarmee is ontwikkeling binnen mijn stageperiode zichtbaar. Een exacte vergelijking met oorspronkelijke sprintdeadlines is niet mogelijk zonder de originele planning.

Kwaliteit tegenover de eisen · Git-bewijs