ASP.NET Core alapú webalkalmazás fejlesztése

2020-2021 tavasz

Szoftver

Téma leírása

Manapság a chatelés mindennapi életünk szerves részévé vált. Chatelünk a barátainkkal, fórumokon tájékozódunk különféle témakörökben, és a munkahelyi kommunikációhoz is egyre elterjedtebben használjuk.

Egy chatalkalmazás már nem csak üzenetek küldéséről és fogadásáról szól – egy modern chatalkalmazásnak számos és egyre növekvő számú követelménynek kell megfelelnie. Ilyenek például a csoporlétrehozás beszélgetésekhez különböző emberekkel vagy különböző témákhoz, könnyedén visszakereshető üzenetek, egyszerűen kezelhető és logikus felhasználói felület és egyszerű fájlmegosztás.

A hallgató feladata egy olyan modern webalkalmazás elkészítése, mely lehetőséget nyújt a felhasználók számára különböző chatszobákba belépve más felhasználókkal való kommunikációra. A dolgozat során a hallgatónak meg kell megvizsgálnia a már létező chatszolgáltatásokat, majd a megfigyeltek alapján elkészíteni a saját megoldását, alkalmazva a látottakat.

A hallgató feladatának a következőkre kell kiterjednie:

  • Tekintse át a már piacon lévő hasonló szolgáltatásokat. 
  • Mutassa be a fejlesztés során használt technológiákat (ASP.NET core, Angular, stb). 
  • Tervezze meg az alkalmazást, majd valósítsa meg a felsorolt technológiák segítségével. 
  • A megvalósításhoz használjon Websocketes megoldást. 
  • Készítsen automatizált teszteket az alkalmazáshoz. 
  • Összegezze a feladat során szerzett tapasztalatait, illetve vázolja fel a tovább fejlesztési lehetőséget.


Maximális létszám: 1 fő