Hlavním cílem této práce je srovnání návrhových vzorů uživatelského rozhraní pro využití ve výuce souvisejících předmětů. V teoretické části je popsána platforma .NET a různé návrhové vzory uživatelského rozhraní. V praktické části jsem vytvořil aplikace s použitím návrhových vzorů popsaných v teoretické části. K aplikacím jsem navrhl několik úkolů pro potřeby výuky.
Anotace v angličtině
Main goal of this bechelor thesis is comparison of design patters of user interface for use in teaching of related subjects. In the theoretical section is described platform .NET and diffe-rent design patterns of user interface. In practical part i have created applications with use of design patterns described in theoretical section. With applications i suggested few assig-nments for educational purposes.
Hlavním cílem této práce je srovnání návrhových vzorů uživatelského rozhraní pro využití ve výuce souvisejících předmětů. V teoretické části je popsána platforma .NET a různé návrhové vzory uživatelského rozhraní. V praktické části jsem vytvořil aplikace s použitím návrhových vzorů popsaných v teoretické části. K aplikacím jsem navrhl několik úkolů pro potřeby výuky.
Anotace v angličtině
Main goal of this bechelor thesis is comparison of design patters of user interface for use in teaching of related subjects. In the theoretical section is described platform .NET and diffe-rent design patterns of user interface. In practical part i have created applications with use of design patterns described in theoretical section. With applications i suggested few assig-nments for educational purposes.
Vypracujte literární rešerši na téma návrhových vzorů uživatelského rozhraní.
Analyzujte možnosti tvorby aplikací s využitím vzorů MVVM, MVP a MVC především s využitím aplikační platformy .NET.
Vytvořte ukázkové implementace aplikace ve vybraných návrhových vzorech.
Na základě ukázkových implementací navrhněte zadání úkolů pro potřeby výuky.
Demonstrujte výsledky.
Zásady pro vypracování
Vypracujte literární rešerši na téma návrhových vzorů uživatelského rozhraní.
Analyzujte možnosti tvorby aplikací s využitím vzorů MVVM, MVP a MVC především s využitím aplikační platformy .NET.
Vytvořte ukázkové implementace aplikace ve vybraných návrhových vzorech.
Na základě ukázkových implementací navrhněte zadání úkolů pro potřeby výuky.
Demonstrujte výsledky.
Seznam doporučené literatury
FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533 s. The Addison-Wesley Signature Series. ISBN 978-0-321-12742-6.
NAGEL, Christian, Jay GLYNN a Morgan SKINNER. Professional C\symbol{35} 5.0 and .NET 4.5.1. Indianapolis, IN: John Wiley and Sons, 2014, 1 online zdroj (1563 pages). ISBN 978-1-118-83294-3.
GAROFALO, Raffaele. Building enterprise applications with Windows Presentation Foundation and the model view ViewModel Pattern. Sebastopol, Calif: O\symbol{39}Reilly Media, 2011. ISBN 978-073-5650-923
GALLOWAY, Jon. Professional ASP. NET MVC 5. Indianapolis, Indiana: John Wiley \& Sons, Inc., 2014, 1 online zdroj (622 pages). ISBN 978-1-118-79476-0.
Knockoutjs \matsymb{lbrack}online\matsymb{rbrack}. knockoutjs.com, 2016 \matsymb{lbrack}cit. 2016-01-25\matsymb{rbrack}. Dostupné z: http://knockoutjs.com/
Seznam doporučené literatury
FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533 s. The Addison-Wesley Signature Series. ISBN 978-0-321-12742-6.
NAGEL, Christian, Jay GLYNN a Morgan SKINNER. Professional C\symbol{35} 5.0 and .NET 4.5.1. Indianapolis, IN: John Wiley and Sons, 2014, 1 online zdroj (1563 pages). ISBN 978-1-118-83294-3.
GAROFALO, Raffaele. Building enterprise applications with Windows Presentation Foundation and the model view ViewModel Pattern. Sebastopol, Calif: O\symbol{39}Reilly Media, 2011. ISBN 978-073-5650-923
GALLOWAY, Jon. Professional ASP. NET MVC 5. Indianapolis, Indiana: John Wiley \& Sons, Inc., 2014, 1 online zdroj (622 pages). ISBN 978-1-118-79476-0.
Knockoutjs \matsymb{lbrack}online\matsymb{rbrack}. knockoutjs.com, 2016 \matsymb{lbrack}cit. 2016-01-25\matsymb{rbrack}. Dostupné z: http://knockoutjs.com/
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Následně byl seznámen s posudky vedoucího a oponenta bakalářské práce a poté zodpověděl dotazy uvedené v posudcích.
Komise vznesla k obhajobě následující dotazy a připomínky:
1) doc. Koziorek, J.: Naleznou výsledky dané práce nějaké další využití než ve výuce?
2) doc. Hirš, J.: Za jak dlouho by mělo být pro studenty možné zvládnout jednotlivé úkoly vytvořené v rámci řešení dané bakalářské práce?