In deze stammodule leren studenten een veilige app te maken met .NET MAUI.
Ontwikkel een grafische app met een beveiligde backend voor een maatschappelijk relevant vraagstuk volgens de software development life cycle.
Voer je project planmatig uit met behulp van de scrummethode en communiceer professioneel tijdens bijeenkomsten en in contact met de opdrachtgever. Onderbouw mondeling je visie en feedback met sterke argumenten.
Analyseer de probleemcontext, met speciale aandacht voor de maatschappelijke relevantie van de opdracht. Dit doe je door middel van een gedegen stakeholderanalyse. Achterhaal de requirements door backlog te bestuderen en een of meerdere stakeholders te interviewen. Maak ook een risicoanalyse voor je ontwerp.
Pas in je ontwerp een beveiligde client/server-architectuur toe met behulp van een RESTful web API en pas daarbij ontwerpprincipes toe voor 2D UX en gaming.
Realiseer zowel het client- als het serversubsysteem en houd rekening met beveiliging van de onderlinge communicatie.
Test de app met behulp van unit testen, acceptatietesten en de vastgestelde acceptatiecriteria van de stakeholders.
Deploy en beheer je applicatiesysteem met behulp van CI/CD tools.