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.
| Functionaliteit | Bewijs |
|---|---|
| Organisations, lijst en detail | Functions/Organisations.cs; 21 en 9 geslaagde controles in Items2.png. |
| Courses, lijst en detail | Functions/Course.cs; 23 en 12 geslaagde controles. |
| Programmes, lijst en detail | Functions/Programmes.cs; 24 en 13 geslaagde controles. |
| Paging en expand=organisation | Zichtbaar in de requests en responses van de screenshots van 8 juli. |
| Mapping en hergebruik | MappingProfiles.cs en Services/ProductService.cs in OOAPI.zip. |

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.