Krátká životnost webových systémů nutí vývojáře k maximálně efektivní práci při jejich vývoji. Softwarové frameworky značně urychlují vývoj jakékoliv aplikace. Tato práce popisuje v teoretické části členění frameworků se zaměřením na web application framework. Pod tuto kategorii spadá i ten, vytvořený a popsaný v praktické části, která končí ukázkami reálného využití výsledného díla.
Anotace v angličtině
Short lifetime of web systems forces developers to do the most effective work. Software frameworks accelerate considerably the development of every application. Theory describes framework segmentation focused on web application framework. This category includes the framework developed and described in practical part that is ended by real examples of final product usage.
Krátká životnost webových systémů nutí vývojáře k maximálně efektivní práci při jejich vývoji. Softwarové frameworky značně urychlují vývoj jakékoliv aplikace. Tato práce popisuje v teoretické části členění frameworků se zaměřením na web application framework. Pod tuto kategorii spadá i ten, vytvořený a popsaný v praktické části, která končí ukázkami reálného využití výsledného díla.
Anotace v angličtině
Short lifetime of web systems forces developers to do the most effective work. Software frameworks accelerate considerably the development of every application. Theory describes framework segmentation focused on web application framework. This category includes the framework developed and described in practical part that is ended by real examples of final product usage.
1. Seznamte se s problematikou PHP frameworku pro tvorbu modulárních webových systémů.
2. Framework musí podporovat tvorbu jazykově nezávislých aplikací s přehlednou adresářovou strukturou zdrojových kódů.
3. Grafický vzhled oddělte od obsahu tak, aby bylo možné vytvářet webové aplikace a prezentace dle metodik Blind Friendly Web, WCAG 1.0 a pravidel tvorby přístupného webu dle zákona č. 365/2000 Sb. o ISVS (informační systémy veřejné správy).
4. Použitelnost frameworku prakticky ověřte na reálném databázovém systému pracovního uplatnění studentů.
Zásady pro vypracování
1. Seznamte se s problematikou PHP frameworku pro tvorbu modulárních webových systémů.
2. Framework musí podporovat tvorbu jazykově nezávislých aplikací s přehlednou adresářovou strukturou zdrojových kódů.
3. Grafický vzhled oddělte od obsahu tak, aby bylo možné vytvářet webové aplikace a prezentace dle metodik Blind Friendly Web, WCAG 1.0 a pravidel tvorby přístupného webu dle zákona č. 365/2000 Sb. o ISVS (informační systémy veřejné správy).
4. Použitelnost frameworku prakticky ověřte na reálném databázovém systému pracovního uplatnění studentů.
Seznam doporučené literatury
1. SCHNEIDER, R.: MySQL Oficiální průvodce. Praha, Grada, 2006.
2. HERNANDEZ, M.: Návrh databází. Praha, Grada, 2005.
3. DARIE, C.: Ajax a PHP profesionálně. Praha, Zoner Press, 2006.
4. www.php.net
5. www.drupal.org
6. www.joomla.org
7. www.interval.cz
Seznam doporučené literatury
1. SCHNEIDER, R.: MySQL Oficiální průvodce. Praha, Grada, 2006.
2. HERNANDEZ, M.: Návrh databází. Praha, Grada, 2005.
3. DARIE, C.: Ajax a PHP profesionálně. Praha, Zoner Press, 2006.
4. www.php.net
5. www.drupal.org
6. www.joomla.org
7. www.interval.cz
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Pokorný
Obhajoba byla plynulá. Součástí obhajoby nebyla praktická ukázka. Po prezentaci následovala diskuse, při níž byly položeny následující dotazy:
1. Jaká jsou úskalí u vytvořeného frameworku? (Ing. Zelenka)
2. Stačí to pro všechny druhy webu? (Ing. Zelenka)
3. Jakým způsobem máte chráněno Vaše Know-how? (Ing. Zelenka)
4. Jak je připraven framework pro další jazykové lokalizace? (Ing. Zelenka)
5. Jak je velký zdrojový kód? (Dr. Sysel)
Student na všechny otázky pružně reagoval a všechny zodpověděl.