Kihagyás

Házi feladat tudnivalók

Az itteni szerkezetet kövessétek: példa specifikáció

Követelmények

Az alábbiak közül mindegyiknek teljesülnie kell az aláíráshoz:

  • Két fő részből áll
    • szerver oldali HTTP alapú szolgáltatás
    • egy vastag vagy vékony kliens (szerveroldali renderelés nélkül) alkalmazás, ami a szolgáltatást hívja
      • elfogadható (példák): WPF, WinForms, MAUI, Swing, JavaFX, Blazor WebAssembly, Angular, React, Vue, Android (kotlin, java), iOS (swift, obj-c), stb.
      • nem elfogadható: ASP.NET Core MVC Razor generált weboldalakból álló webalkalmazás, JSP, PHP, Blazor Server, vagy Blazor Static Render, sima HTML+JS+CSS
      • kivétel: a felhasználókezeléshez szorosan kapcsolódó felületek (belépés, regisztráció, stb.) bármilyen felületi technológiával készülhetnek
    • a vastag/vékony kliens kiváltható Postman klienssel
  • A kliens nem éri el közvetlenül az adatbázist
  • A kliens nem csak egymástól független hívásokat csinál, hanem ténylegesen végre is lehet hajtani a felhasználói folyamatokat. Pl. Postman kliens esetében, nem csak különálló teszthívások vannak, hanem kollekciókba rendezve hívási sorozatok, ahol ez egyes hívások között változókban állapotot is tárolunk.
  • Adatelérés: Entity Framework Core v8.x
  • Kommunikáció: ASP.NET Core v8.x
    • Az előbb megadott verziókhoz képest későbbi verziók használhatók - saját felelősségre
  • Minimum 3 összefüggő tábla használata, nem számolva a felhasználókezeléssel kapcsolatos táblákat
  • A leadott specifikációnak megfelelő funkcionalitás

2024-03-14 Szerzők