Hlavným cieľom diplomovej práce je priblíženie využitia frameworku gRPC pri tvorbe webových aplikácii v prostredí .NET a Blazor. Teoretická časť popisuje súčasný stav webových služieb a primárne sa zameriava na popis frameworku gRPC. Praktická časť sa venuje návrhu a vytvoreniu vzorovej aplikácie, ktorá demonštruje kľúčové prvky použitia technológii gRPC a REST.
Anotace v angličtině
The main aim of the thesis is to describe the usage of the gRPC framework in the creation of web applications in .NET and Blazor environments. The theoretical part describes the current state of web services and primarily focuses on describing the gRPC framework. The practical part of the thesis is devoted to designing and creating a sample application that demonstrates the critical elements of gRPC and REST technology.
gRPC, REST, SOAP, .NET, Blazor, web service, web application
Rozsah průvodní práce
87 s. (90 813 znakov)
Jazyk
SK
Anotace
Hlavným cieľom diplomovej práce je priblíženie využitia frameworku gRPC pri tvorbe webových aplikácii v prostredí .NET a Blazor. Teoretická časť popisuje súčasný stav webových služieb a primárne sa zameriava na popis frameworku gRPC. Praktická časť sa venuje návrhu a vytvoreniu vzorovej aplikácie, ktorá demonštruje kľúčové prvky použitia technológii gRPC a REST.
Anotace v angličtině
The main aim of the thesis is to describe the usage of the gRPC framework in the creation of web applications in .NET and Blazor environments. The theoretical part describes the current state of web services and primarily focuses on describing the gRPC framework. The practical part of the thesis is devoted to designing and creating a sample application that demonstrates the critical elements of gRPC and REST technology.
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
gRPC – A high-performance, open source universal RPC framework. gRPC [online]. [cit. 09.11.2020]. Dostupné z: https://grpc.io/
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
Součástí obhajoby nebyla praktická ukázka
Vedoucí práce seznámil komisi s posudky
1. Otázka - oproti JSON je grPC binární není zde nějaký problém? (doc. Čermák)
2. Otázka - Kolik výrobců využívá tuto binární strukturu?(doc. Čermák)
3. Otázka - Jak byste řešil automatizované testování gRPC řešení? (Ing. Petrla)
Následovala krátká diskuze k diplomové práci.