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.
Annotation in English
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
Length of the covering note
87 s. (90 813 znakov)
Language
SK
Annotation
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.
Annotation in English
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.
Recommended resources
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.