You are on page 1of 1

Webová aplikace - knihovna

1. Pomocí HTML, CSS, JavaScriptu / TypeScriptu a PHP vytvořte online systém


„knihovny“.
a. Základní funkce (vyhledání, zapůjčení, vrácení knihy, smazání a
přidání knihy atd.)
i. Backend aplikace „administrace“
ii. Frontend aplikace „zobrazení dat“
b. Ukládání dat (soubor, databáze)
c. Validace dat na straně klienta i serveru
d. Pokud se „zastavím“ myší nad knihou – zobrazení „bubliny“ info
atd.
e. Rozbalovací seznam s popisem atd. pomocí „Ajaxu“ tzv. líbivě,
jemné rolování na stránce „od odkazu ke kotvě“
f. Možnost vygenerování „výstupu“ – zapůjčená kniha, kdy vrátit,
kdo si zapůjčil atd. do pdf
g. Vygenerovaný výstup odeslat na email nebo otevřít v novém okně
h. Důraz na bezpečnost, tzv. ošetření / zabezpečení formulářů.
Zabezpečení komunikace atd.
2. Technická dokumentace s důrazem na teorii jednotlivých použitých
technologií.

Při realizaci této úlohy je kladen důraz na práci s dokumentací. Ne


každý si pamatuje např. jakým způsobem pracuje JavaScript
s DOM modelem… proto je nutné vědět kde dané informace
nalezneme, a jak je použijeme.
Nezapomeňte tedy prosím, uvést zdroje, ze kterých jste čerpali.

You might also like