Hibrid üzleti alkalmazás fejlesztése C# Blazor környezetben
dc.contributor.advisor | Bérczes, Tamás | |
dc.contributor.author | Szabó, Kristóf | |
dc.contributor.department | DE--Informatikai Kar | hu_HU |
dc.date.accessioned | 2022-05-03T11:39:00Z | |
dc.date.available | 2022-05-03T11:39:00Z | |
dc.date.created | 2022-05-03 | |
dc.description.abstract | Szakdolgozatom során egy olyan hibrid alkalmazást fejlesztettem, amivel a felhasználók kedvenc kisüzemi söreiket átlátható módon tudják letárolni, pontozni, illetve sörkóstoló eseményeken tudnak részt venni vagy akár saját összejövetelt meghirdetni. A fejlesztéséhez a Microsoft C# programnyelvét és a ASP.Net 6 keretrendszerét választottam. Úgy gondoltam, hogy minél nagyobb célcsoportot céloznék meg, így multiplatform alkalmazás mellett döntöttem. Ehhez a .NET Multi-platform App UI (továbbiakban MAUI) technológiát hívtam segítségül. Így egy MAUI applikáció készült el, amihez a MAUI Blazor keretrendszert használtam. Ez egy olyan technológia, ami ötvözi a Blazor Server-t és a MAUI-t. A MAUI Blazor-rel natív applikáció is elkészíthető, viszont WebView formájában Blazor kód is megjeleníthető benne. Ennek köszönhetően lehetőség nyílik arra, hogy a webfejlesztés alatt szerzett tapasztalatainkat felhasználva írjunk meg egy multiplatform, hibrid alkalmazást. A programom Frontend részéhez a Syncfusion Blazor könyvtárat használtam, ami egy 3rd party programkönyvtár. Ez egy több keretrendszerre kiadott könyvtár, így létezik belőle Angular, React és Flutter verzió is. Mivel általa könnyedén lehet üzleti alkalmazások felhasználói felületét programozni és kezelni, olyan nagyvállalatok is használják, mint például a Bosch, Intel vagy a Siemens. Teszteléshez az open source Open API (korábban Swagger) nevű API eszközt használtam fel, ami lehetővé teszi, hogy a fejlesztési fázisban a fejlesztő gyorsan és egyszerűen tudja tesztelni a web API végpontjait. | hu_HU |
dc.description.corrector | N.I. | |
dc.description.course | Programtervező informatikus | hu_HU |
dc.description.degree | BSc/BA | hu_HU |
dc.format.extent | 39 | hu_HU |
dc.identifier.uri | http://hdl.handle.net/2437/332172 | |
dc.language.iso | hu | hu_HU |
dc.rights.access | Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében. | |
dc.subject | hibrid alkalmazás | hu_HU |
dc.subject | C# | hu_HU |
dc.subject | .NET | hu_HU |
dc.subject | MAUI | hu_HU |
dc.subject | Blazor | hu_HU |
dc.subject | Azure Table Storage | hu_HU |
dc.subject | Syncfusion | hu_HU |
dc.subject | ASP.NET Core Web API | hu_HU |
dc.subject.dspace | DEENK Témalista::Informatika | hu_HU |
dc.title | Hibrid üzleti alkalmazás fejlesztése C# Blazor környezetben | hu_HU |