Diplomová práce se zabývá možnostmi frameworku Blazor pro využití v oblasti pojišťovnictví. Cílem této práce je vytvoření ukázkové aplikace z oblasti pojišťovnictví a demonstrování klíčových prvků této aplikace. Teoretická část práce se zabývá současným stavem vývoje webových aplikací, frameworkem Blazor a možnostmi frameworku Blazor pro tvorbu aplikace pro pojišťovnictví a bankovnictví. V praktické části je navržena ukázková aplikace z oblasti pojišťovnictví a je zde popsané založení projektu a klíčové prvky aplikace. Nakonec je vytvořená aplikace demonstrována.
Anotace v angličtině
The diploma thesis is focused on the possibilities of framework Blazor for use in the field of insurance. The aim is to create a sample application in the field of insurance and demonstrate the key elements of this application. The theoretical part of the thesis deals with the current state of web application development, Blazor framework, and the possibilities of the Blazor framework for creating insurance or bank application. In the practical part of the thesis is designed sample application in the field of insurance and described project creation and key elements of the application. Finally, the created application is demonstrated.
Klíčová slova
Blazor, WebAssembly, webová aplikace, C#
Klíčová slova v angličtině
Blazor, WebAssembly, web application, C#
Rozsah průvodní práce
72 s. (98 251 znaků)
Jazyk
CZ
Anotace
Diplomová práce se zabývá možnostmi frameworku Blazor pro využití v oblasti pojišťovnictví. Cílem této práce je vytvoření ukázkové aplikace z oblasti pojišťovnictví a demonstrování klíčových prvků této aplikace. Teoretická část práce se zabývá současným stavem vývoje webových aplikací, frameworkem Blazor a možnostmi frameworku Blazor pro tvorbu aplikace pro pojišťovnictví a bankovnictví. V praktické části je navržena ukázková aplikace z oblasti pojišťovnictví a je zde popsané založení projektu a klíčové prvky aplikace. Nakonec je vytvořená aplikace demonstrována.
Anotace v angličtině
The diploma thesis is focused on the possibilities of framework Blazor for use in the field of insurance. The aim is to create a sample application in the field of insurance and demonstrate the key elements of this application. The theoretical part of the thesis deals with the current state of web application development, Blazor framework, and the possibilities of the Blazor framework for creating insurance or bank application. In the practical part of the thesis is designed sample application in the field of insurance and described project creation and key elements of the application. Finally, the created application is demonstrated.
Klíčová slova
Blazor, WebAssembly, webová aplikace, C#
Klíčová slova v angličtině
Blazor, WebAssembly, web application, C#
Zásady pro vypracování
Popište současný stav vývoje webových aplikací.
Zaměřte se na framework Blazor a jeho možnosti, výhody a nevýhody.
Zpracujte přehled možností frameworku Blazor pro tvorbu aplikací pro pojišťovnictví a bankovnictví.
Navrhněte ukázkovou aplikaci z oblasti pojišťovnictví.
Vytvořte vzorová řešení demonstrující klíčové prvky navržené aplikace.
Demonstrujte výsledky.
Zásady pro vypracování
Popište současný stav vývoje webových aplikací.
Zaměřte se na framework Blazor a jeho možnosti, výhody a nevýhody.
Zpracujte přehled možností frameworku Blazor pro tvorbu aplikací pro pojišťovnictví a bankovnictví.
Navrhněte ukázkovou aplikaci z oblasti pojišťovnictví.
Vytvořte vzorová řešení demonstrující klíčové prvky navržené aplikace.
Demonstrujte výsledky.
Seznam doporučené literatury
Blazor | Build client web apps with C# | .NET. .NET | Free. Cross-platform. Open Source. [online]. Dostupné z: https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
NAGEL, Christian. Professional C# 7 and .NET Core 2.0. 11th edition. Indianapolis: Wrox, a Wiley Brand, 2018. ISBN 978-1119449270.
ALBAHARI, Joseph a Ben ALBAHARI. C# 7.0 in a nutshell. 7th edition. Sebastopol: O´Reilly, 2018. ISBN 978-1491987650.
V. HAAS, Andreas, Andreas ROSSBERG, Derek L. SCHUFF, et al. Bringing the web up to speed with WebAssembly. HAAS, Andreas, Andreas ROSSBERG, Derek L. SCHUFF, et al. Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation. New York, NY: ACM, 2017, s. 185-200. ISBN 978-1-4503-4988-8.
Seznam doporučené literatury
Blazor | Build client web apps with C# | .NET. .NET | Free. Cross-platform. Open Source. [online]. Dostupné z: https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
NAGEL, Christian. Professional C# 7 and .NET Core 2.0. 11th edition. Indianapolis: Wrox, a Wiley Brand, 2018. ISBN 978-1119449270.
ALBAHARI, Joseph a Ben ALBAHARI. C# 7.0 in a nutshell. 7th edition. Sebastopol: O´Reilly, 2018. ISBN 978-1491987650.
V. HAAS, Andreas, Andreas ROSSBERG, Derek L. SCHUFF, et al. Bringing the web up to speed with WebAssembly. HAAS, Andreas, Andreas ROSSBERG, Derek L. SCHUFF, et al. Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation. New York, NY: ACM, 2017, s. 185-200. ISBN 978-1-4503-4988-8.
Přílohy volně vložené
1 CD ROM
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
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Prezentace působila velmi dobrým dojmem, student vystihl hlavní body práce. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Šilhavý: Jakým způsobem kde se ukládají balíčky pojištění?
2) Doc. Šilhavý: Jak definujete cenu pojištění?
3) Dr. Malaník: Můžete balíčky pojištění upravovat bez kompilace celé aplikace?
4) Doc. Prokopová: Jaký typ databáze používáte? Kolik tabulek Vaše databáze obsahuje?
5) Doc. Šilhavý: Proč klient vyplňuje email ve Vaší aplikaci až v dalších krocích?
6) Doc Šenkeřík: Máte nějaké vlastní zkušenosti v oblasti pojišťovnictví?
7) Doc Šenkeřík: Propojuje se Vaše aplikace s nějakou existující společností?
8) Doc. Šenkeřík: Myslíte si, že by bylo možné vytvořit aplikaci umužňující přístup do cenotvorných enginů již existujících společností?
9) Dr. Malaník: V jakých jednotkách zadáváte výkon motoru?
10) Dr. Malaník: Jakou funkcí hashujete hesla v aplikaci?
11) Doc. Šilhavý: Je možné nastavit hashovací funkci?
12) Doc. Kotyrba: Vy nedoporučujete Váš framework v oblasti bankovnictví?
Na kladené dotazy diplomant reagoval na velmi dobré úrovni.