Az értékeléshez egy beadandó feladat megírása szükséges.
A beadandónak kell lennie kliens- és szerveroldali részének, értelemszerűen mindkét helyen JavaScript alapú webes technológiákat kell használni. A megvalósításhoz lehet használni az óraitól eltérő keretrendszereket, ha valaki már ismer ilyet vagy szeretne megismerni egyet. A szerver lehet klasszikus webszerver, de lehet egy egyoldalas alkalmazást kiszolgáló REST API végpont is, vagy akár mindkettő egyszerre. Az adatok tárolását nem kell külön adatbázis-szerverrel elvégezni (persze lehet), elég fájlban letárolni (pl. a NeDB segítségével).
Az elkészítendő beadandó egy kisebb alkalmazás legyen. Lehet saját téma, de akár választhatsz a lenti ötletek közül, amelyek a Webfejlesztés 2. tárgy korábbi beadandóit gondoltatják újra full-stack JavaScript technológiák felhasználásával. Ha bizonytalan vagy a témaötletedet illetően, akkor írj nekem!
Néhány beadandó ötlet:
Ha tudod, akkor a beadandódat tedd fel Github projektként, és csak a linkjét küldjed el nekem. Ha nem ismered a Githubot, az sem gond, akkor a tömörített projektmappát küldd el nekem. A projektet mindkét esetben úgy készítsd elő, hogy a node_modules
mappa ne legyen benne (Github esetében a .gitignore
fájlba is be kell rakni).
Írj egy rövid readme.md
fájlt arról, hogy hogyan kell feltelepíteni az alkalmazást. (Tipikusan npm install
és npm start
vagy node server.js
szokott lenni.)
A beadandót személyesen be kell mutatni. Ezen az űrlapon keresztül lehet jelezni, hogy ki mikor jönne.
Beadási határidő: január 17.
Bemutatás napja: január 18. hétfő, 2.420-as szoba.
A jegyszerzés feltételei:
Horváth Győző (horvath pont gyozo kukac inf pont elte pont hu)