- Účast na cvičeních není povinná!
- Pro získání zápočtu je třeba odevzdat závěrečný projekt,
- Projekt lze odevzdat a osobně odprezentovat v termínech vypsaných v ISITu nebo na cvičeních kdykoliv v průběhu semestru,
- Součástí projektu bude vytištěná stručná dokumentace (stačí heslovitě na 1x A4 dle osnovy),
- Na cvičeních TNPW2 lze získávat body za splnění zadaného úkolu.
Požadavky na závěrečný projekt
- "Projektem" je webová aplikace, vytvořená ve Vámi zvolené technologii (např. PHP, JSP/JSF, ASP.NET apod.),
- Výsledný zdrojový kód stránek bude validní ((X)HTML 1.0 Strict), výjimka je přípustná v případě, že si to autor rozumě obhájí,
- Struktura aplikace, navigace a vzhled stránek budou respektovat aspoň základní pravidla pro přístupnost a použitelnost,
- Veškerá vizuální nastavení (layout, fonty, barvy apod.) budou definována v CSS (včetně formátování pro tisk),
- Aplikační data budou uložena v databázi nebo v souborech na serveru,
- Všechny datové vstupy od uživatelů budou odpovídajícím způsobem ošetřeny, včetně zabezpečení proti opakovanému zápisu dat při obnovení stránky,
- V projektu bude vhodně využita technologie XML (např. RSS kanál s novinkami, export/import dat apod.),
- Pro administraci rozsáhlejších textů integrujte do projektu vhodným způsobem nějaký WYSIWYG editor. Týká se to hlavně nejrůznějších článků, komentářů, popisů výrobků apod.,
- Máte-li v projektu více uživatelů nebo uživatelských rolí, měl by projekt obsahovat rozhraní pro jejich správu.
- Cíl projektu,
- Jméno autora projektu (často zapomínáte),
- URL adresa projektu,
- Stručný popis řešení (funkcionality),
- Popis použitých technologií,
- Popis zabezpečení,
- Odhadovaná pracnost a cena projektu.