Podmínky pro zápočet

  • Úč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.
Upozornění: Čím méně bodů získá student na cvičeních, tím rozsáhlejší projekt musí odevzdat.

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.
Osnova dokumentace k projektu
  • 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.