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, /programmes en /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.