This is an old revision of the document!
Table of Contents
Beadandó feladat
Technológiai követelmények
A feladat megoldásához a gyakorlatokon bemutatott technológiákat kell alkalmazni.
- Frontend:
- Angular 21 keretrendszer,
- tetszőleges CSS könyvtár (pl. Bootstrap, Material, Tailwind CSS).
- Backend:
- TypeScript programozási nyelv,
- Express.js szerver,
- TypeORM,
- tetszőleges relációs adatbázis.
Jegyszerzés
A gyakorlati beadandóra vonatkozóan:
- 4-es jegyért a megoldásnak maradéktalanul teljesítenie kell a feladatkiírásban meghatározottakat.
- 5-ös jegyért az alkalmazásnak felhasználókezelést is tartalmaznia kell az alábbiak szerint:
- regisztráció nélkül csak az olvasási műveletek érhetők el,
- a felhasználó regisztrálhatja magát a rendszerbe,
- bejelentkezés után minden funkció elérhető a felhasználó számára.
Az autentikáció megvalósításához segédlet itt található.
A végső jegyet 2:1 arányban a féléves feladatra, és az elméleti számonkérésre kapott jegy adja.
Például jeles gyakorlati beadandó és közepes elméleti teszt esetén: $$vizsgajegy=\left\lfloor\frac{5*2+3}{3}\right\rceil = \left\lfloor4.3333\right\rceil = 4$$
Feladat beadás
A megoldást egy publikus git repository-ba kell feltölteni (a node_modules/ mappa ne legyen része a reponak)!
A repo linkjét a kiss.aron@uni-miskolc.hu címre kell elküldeni, majd a 13-14. heti gyakorlatok valamelyikén az alkalmazás működését röviden be kell mutatni, és válaszolni kell a felmerülő kérdésekre.
Pótlásra a vizsgaidőszak aláíráspótlási időszakával bezárólag van lehetőség.
Feladatkiosztás
A feladatkiírások itt érhetők el.
A feladatkiosztás a következő:
| Neptunkód | Feladat sorszáma |
|---|---|
| ABC123 | 1 |
| ABC123 | 1 |
| ABC123 | 1 |
