Cílem práce je vytvoření ukázkové aplikace pro správu stavebních projektů, demonstrující nejnovější doporučené postupy při tvorbě klient-server aplikací. Výstupem práce bude návrh základních částí aplikace, které umožní správu jednotlivých projektů. Například jejich časové náročnosti, náklady a stavy. V teoretické části budou popsány vybrané technologie, doporučené postupy, návrhové vzory a techniky pro tvorbu klient-server aplikací. V praktické části potom budou doporučené postupy demonstrovány na vybraných částech ukázkové aplikace.
Anotace v angličtině
The aim of the bachelor thesis is creation of a sample application for management of the building projects, which demonstrates latest recommended practices for creating client-server application. The output of the thesis will be draft of the fundamental parts of the application, which will enable the management of the particular projects. For example, their estimated time, costs and progress state. Selected technologies, recommended practices, design patterns and techniques for creating client-server model applications will be described in the theoretical part. The practical part deals with recommended practices demonstrated on selected parts of the sample application.
Cílem práce je vytvoření ukázkové aplikace pro správu stavebních projektů, demonstrující nejnovější doporučené postupy při tvorbě klient-server aplikací. Výstupem práce bude návrh základních částí aplikace, které umožní správu jednotlivých projektů. Například jejich časové náročnosti, náklady a stavy. V teoretické části budou popsány vybrané technologie, doporučené postupy, návrhové vzory a techniky pro tvorbu klient-server aplikací. V praktické části potom budou doporučené postupy demonstrovány na vybraných částech ukázkové aplikace.
Anotace v angličtině
The aim of the bachelor thesis is creation of a sample application for management of the building projects, which demonstrates latest recommended practices for creating client-server application. The output of the thesis will be draft of the fundamental parts of the application, which will enable the management of the particular projects. For example, their estimated time, costs and progress state. Selected technologies, recommended practices, design patterns and techniques for creating client-server model applications will be described in the theoretical part. The practical part deals with recommended practices demonstrated on selected parts of the sample application.
Popište vybrané technologie a doporučené postupy pro tvorbu multiplatformních klient-server a webových aplikací.
Analyzujte daný problém a navrhněte vhodnou architekturu pro aplikaci spravující stavební projekty s důrazem na multiplatformní řešení.
Navrhněte implementaci aplikace s využitím vhodných technologií.
Vytvořte ukázkovou aplikaci demonstrující klíčové prvky řešení.
Demonstrujte výsledky a formulujte závěr.
Zásady pro vypracování
Popište vybrané technologie a doporučené postupy pro tvorbu multiplatformních klient-server a webových aplikací.
Analyzujte daný problém a navrhněte vhodnou architekturu pro aplikaci spravující stavební projekty s důrazem na multiplatformní řešení.
Navrhněte implementaci aplikace s využitím vhodných technologií.
Vytvořte ukázkovou aplikaci demonstrující klíčové prvky řešení.
Demonstrujte výsledky a formulujte závěr.
Seznam doporučené literatury
NAGEL, Christian. Professional C\symbol{35} 6 and .Net Core 1.0. Indianapolis, IN: John Wiley, 2016. ISBN 9781119096603.
J. PRICE, Mark. C\symbol{35} 6 and .NET Core 1.0: Modern Cross-Platform Development. Birmingham: Packt Publishing, 2016. ISBN 9781785285691.
SINGLETON, James. ASP.NET Core 1.0 High performance. Birmingham: Packt Publishing, 2016. ISBN 9781785881893.
PETZOLD, CHARLES. Creating Mobile Apps with Xamarin.Forms \matsymb{lbrack}online\matsymb{rbrack}. Redmond, Washington: Microsoft Press, 2016 \matsymb{lbrack}cit. 2017-01-10\matsymb{rbrack}. ISBN ISBN: 978-1-5093-0297-0. Dostupné z: https://blogs.msdn.microsoft.com/microsoft_press/2016/03/31/free-ebook-creating-mobile-apps-with-xamarin-forms/.
Xamarin.Forms: Cross-Platform User Interfaces with Xamarin.Forms \matsymb{lbrack}online\matsymb{rbrack}. Xamarin, 2017 \matsymb{lbrack}cit. 2017-01-10\matsymb{rbrack}. Dostupné z: https://developer.xamarin.com/guides/xamarin-forms/.
Seznam doporučené literatury
NAGEL, Christian. Professional C\symbol{35} 6 and .Net Core 1.0. Indianapolis, IN: John Wiley, 2016. ISBN 9781119096603.
J. PRICE, Mark. C\symbol{35} 6 and .NET Core 1.0: Modern Cross-Platform Development. Birmingham: Packt Publishing, 2016. ISBN 9781785285691.
SINGLETON, James. ASP.NET Core 1.0 High performance. Birmingham: Packt Publishing, 2016. ISBN 9781785881893.
PETZOLD, CHARLES. Creating Mobile Apps with Xamarin.Forms \matsymb{lbrack}online\matsymb{rbrack}. Redmond, Washington: Microsoft Press, 2016 \matsymb{lbrack}cit. 2017-01-10\matsymb{rbrack}. ISBN ISBN: 978-1-5093-0297-0. Dostupné z: https://blogs.msdn.microsoft.com/microsoft_press/2016/03/31/free-ebook-creating-mobile-apps-with-xamarin-forms/.
Xamarin.Forms: Cross-Platform User Interfaces with Xamarin.Forms \matsymb{lbrack}online\matsymb{rbrack}. Xamarin, 2017 \matsymb{lbrack}cit. 2017-01-10\matsymb{rbrack}. Dostupné z: https://developer.xamarin.com/guides/xamarin-forms/.
Přílohy volně vložené
1x CD
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.