Ciele
- Odovzdanie a obhajoba finálnej podoby druhého zadania, jednostránkovej web aplikácie dynamického blogu.
Úvod
Dnešné cvičenie je kontrolné, cvičiaci/a vám individuálne skontroluje stav splnenia úlohy 6 a úlohy 7.
Postup
-
Na odovzdanie sa pripravte nasledovne:
- Zabezpečte, aby Git repozitár vášho projektu v katedrovom GitLab-e, ktorý ste vytvorili počas 9. cvičenia, obsahoval aktuálne verzie všetkých súborov zadania. Toto zabezpečte podľa pokynov cvičiaceho/ej, súbory však nahrajte najneskôr 24 hodín pred týmto cvičením.
-
Jediný HTML súbor vašej webovej aplikácie,
index.html
, zobrazte v prehliadači. - Zdrojové kódy (html, css, JavaScript, Mustache šablóny, ...) zobrazte vo vývojovom prostredí.
Počas odovzdávania samostatne zdôvodnite splnenie všetkých krokov zadaných v rámci úloh 5 a 7.
Z celkového hodnotenia predmetu pre úlohu 6 a 7 ostáva 14 (8+6) bodov. Z nich môžete získať:
- 0 až 3 body za povinnú úlohu v bode 3 postupu cvičenia 11.
- 0 až 2 body za povinnú úlohu v bode 4 postupu cvičenia 11.
- 0 až 2 body za 1. doplňujúcu úlohu z cvičenia 11.
- 0 až 2 body za 2. doplňujúcu úlohu z cvičenia 11.
- 0 až 3 body za povinnú úlohu v bode 1 postupu cvičenia 12.
- 0 až 2 body za 1. doplňujúcu úlohu z cvičenia 12.
- 0 až 7 bodov za 2. doplňujúcu úlohu z cvičenia 12 (aplikácia vhodná pre OpenLab).
Poznámka: Druhá doplňujúca úloha z cvičenia 12 (aplikácia vhodná pre OpenLab) je alternatívou k ostatným doplňujúcim úlohám z cvičenia 11 a cvičenia 12. Body za ňu získané nie je možné použiť ako náhradu bodov stratených v predchádzajúcich odovzdávkach.
Poznámka: Odovzdávanému kódu musíte rozumieť. "Preskrollovanie" zdrojového kódu na obhájenie zadania nestačí.
Rozumieť je potrebné aj kódu, ktorý ste dostali hotový a je dôležitý pre chod vašej web aplikácie. V prípade tejto odovzdávky je to najmä kód smerovača (client side router) a kód realizujúci požiadavky na server pomocou Fetch API.
Nezabudnite, že vo všetkých úlohách máte používať smerovač a Fetch API (klasicky alebo sasync
aawait
). Inak prídete o 75% bodov.
Všetok HTML a CSS kód (až na experimentálne vlastnosti), aj generovaný, musí byť validný. Skontrolujte aspoň kódindex.html
s odstránenými otváracími a zatváracími značkamiscript
elementov okolo šablón. Samozrejme, nevalidnosť spôsobená značkami šablón je v poriadku.