Presentatie inhoud
Tijdens de presentatie licht ik toe welke onderdelen van de OOAPI zijn gerealiseerd. Hierbij leg ik uit hoe de API is opgebouwd en hoe requests via APIM, Azure Functions, authenticatie en de database verlopen.
Ik presenteer onder andere:
- de gerealiseerde endpoints
/courses,/programmesen/organisations; - de mapping naar het OOAPI-formaat;
- de werking van
ProductService; - de JWT-authenticatie;
- de Postman-testresultaten;
- openstaande verbeterpunten.
Presentatietechnieken
Voor de presentatie gebruik ik duidelijke visuele ondersteuning, zoals:
- de projectplanning;
- het componentdiagram;
- het sequence diagram;
- screenshots van DevOps;
- screenshots van Postman-testresultaten;
- codevoorbeelden.
APIM, JWT, DTO, mapping en endpoint licht ik toe zodat de presentatie begrijpelijk blijft voor zowel technische als minder technische toehoorders.
Beantwoorden vragen
Tijdens de presentatie beantwoord ik vragen aan de hand van het product en de documentatie. Wanneer gevraagd wordt waarom bepaalde keuzes zijn gemaakt, onderbouw ik dit met technische argumenten.
Voorbeelden:
- C# en Azure Functions zijn gekozen omdat dit aansluit op de bestaande Azure-omgeving.
- JWT is gekozen omdat hiermee rollen en toegang gecontroleerd kunnen worden.
- POST/PUT/DELETE zijn niet geïmplementeerd omdat de API alleen gegevens mag ophalen.