tanszek:oktatas:web_technologia_alapjai:feleves_feladat
Table of Contents
Féléves feladat - Web technológia alapjai
A féléves feladat egy kliensoldalon futó webalkalmazás készítése a következő linken dokumentált szerverhez: https://iit-playground.arondev.hu/
Aláírás
- Az aláírás feltétele a félév során a gyakorlatokon kiadott feladatokból legalább 6 feladat teljesítése és a féléves feladat legalább elégséges szintű teljesítése.
- Aki a gyakorlati feladatokból legalább 6 db-ot teljesített, de féléves feladata nem éri el az elégséges szintet, aláírás megtagadásban részesül. Ebben az esetben az aláírás a vizsgaidőszak aláíráspótlási időszakában pótolható.
- Aki nem teljesített legalább 6 gyakorlati feladatot, végleges aláírás megtagadásban részesül.
Féléves feladat értékelése
Alapkövetelmények
- A feladat megoldásához a félév során bemutatott technológiákat kell alkalmazni (HTML5, CSS3, JavaScript, Document API, Fetch API).
- Az alkalmazás kódja legyen logikus egységekre bontva.
- Az alkalmazás forráskódjának HTML része feleljen meg a szabványnak.
- A weboldal megjelenése legyen rendezett és vizuálisan igényes.
- Használjon class-, id- és tag-szintű CSS szabályokat, legalább 15 különböző szelektorral.
- A hallgató legyen képes elmagyarázni az oktató által kiválasztott HTML/CSS/JS kódrészletek szerepét a webalkalmazásban.
Elégséges szint
- Alapkövetelmények maradéktalan teljesítése.
- A webalkalmazás a szerver olvasási műveleteit képes kezelni:
- Autók listázása
- Adott autó adatlapjának megjelenítése
Közepes szint
- Elégséges szint követelményeinek maradéktalan teljesítése.
- A webalkalmazás a szerver írási műveleteit képes kezelni:
- Autó létrehozása
- Autó módosítása
- Autó törlése
Jó szint
- Közepes szint követelményeinek maradéktalan teljesítése.
- A webalkalmazás teljeskörű hibakezelést valósít meg:
- Felhasználó figyelmeztetése üzleti logika által előírt korlátozásokra (pl. nem megfelelő autó márka, vagy nem megfelelő üzemanyag fogyasztási adat megadása)
- Felhasználó figyelmeztetése váratlan szerverhibák esetén
Jeles szint
- Jó szint követelményeinek maradéktalan teljesítése.
- Egy helyben kiadott feladat sikeres megoldása. A feladat magában foglalja egy űrlap létrehozását és feldolgozását, a szerverrel történő kommunikációt, és a válasz megjelenítését. A megoldásra 30 perc áll rendelkezésre.
Feladat beadás
- A feladatot a szorgalmi időszakban kell elkészíteni, és a 2025. májusi gyakorlatok valamelyikén szóban megvédeni.
- A kész feladatot egy új, publikus GitHub repository-ba kell feltölteni. GitHub Pages integrációt szükséges beállítani, amihez segítség itt található.
- A feladatot ezen az űrlapon lehet beküldeni, legkésőbb a védést megelőző napon: https://forms.office.com/e/wr6df8mELq
Bug Bounty Program
Aki a szerver működésében hibát talál (pl. helytelen válasz, válasz hiánya érvényes kérésre, adatinkonzisztencia, nem várt státuszkód stb.), és ez a hibát elsőként jelzi, az egy jeggyel jobb értékelést kap a féléves feladatra – feltéve, hogy az elégséges szintet már teljesítette. A bejelentéseket e-mailben, rövid indoklással és a reprodukáláshoz szükséges lépések megadásával lehet küldeni.
A szerver forráskódja: https://github.com/aron123/iit-playground
tanszek/oktatas/web_technologia_alapjai/feleves_feladat.txt · Last modified: 2025/04/14 17:26 by kissa