| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 29
Na začetekNa prejšnjo stran123Na naslednjo stranNa konec
1.
Primerjava in praktična uporaba ogrodij za izdelavo zalednih sistemov po principu REST
Jan Sušelj, 2020, diplomsko delo

Opis: Vzdrževanje aplikacij, omogočanje njihove podprtosti na različnih napravah in zagotavljanje varnosti je zaradi povečane kompleksnosti aplikacij vedno večji problem. Te probleme lahko rešimo z uporabo večslojne arhitekture. V diplomskem delu se osredinjamo na trislojno arhitekturo in podrobneje predstavimo aplikacijski sloj. Največ pozornosti smo posvetili razvoju zalednih sistemov po arhitekturnem principu REST, s pomočjo katerega smo izdelali štiri zaledne sisteme v izbranih ogrodjih. Za vsako ogrodje smo opredelili prednosti in slabosti ter navedli, za kakšne vrste aplikacij je ogrodje najbolj primerno. Ugotovili smo, da mora izbira ogrodja za razvoj zalednih sistemov temeljiti na podlagi vrste aplikacije, ki jo razvijamo, in na zahtevah, ki jih mora aplikacija zagotoviti.
Ključne besede: deljenje prevozov, REST, spletna ogrodja, trislojna arhitektura, zaledni sistem.
Objavljeno: 03.11.2020; Ogledov: 153; Prenosov: 39
.pdf Celotno besedilo (1,43 MB)

2.
Posebnosti razvoja enostranskih spletnih rešitev s samopostrežnim zalednim sistemom v oblaku
Marko Gluhak, 2020, diplomsko delo

Opis: Paradigma samopostrežnih zalednih sistemov v oblaku je čedalje bolj popularna in zrela za uporabo. Enostranske spletne aplikacije so eden od potencialnih odjemalcev samopostrežnih zalednih sistemov v oblaku. V diplomskem delu smo raziskali, kako lahko ta učinkovito sodelujejo med seboj. Glavni namen dela je bil spoznati prednosti in omejitve tega sodelovanja ter definirati kriterije za izbor orodja za razvoj samopostrežnega zalednega sistema v oblaku. Nato smo zastavljene kriterije nanesli na tri orodja za razvoj samopostrežnega zalednega sistema v oblaku, primerjali smo lastne REST rešitve, Firebase in AWS Amplify. S Firebase-om, ki je ugotovljen kot najbolj primeren za nalogo, v paru z React-om, smo razvili enostavno spletno aplikacijo »Moja Galerija« in prikazali, kako se ta tehnološki par obnese v realnem življenju.
Ključne besede: samopostrežni zaledni sistemi v oblaku, enostranske spletne aplikacije, React, Firebase, AWS Amplify, Google, Amazon Web Services, REST
Objavljeno: 03.11.2020; Ogledov: 151; Prenosov: 45
.pdf Celotno besedilo (1,21 MB)

3.
Primerjava in vrednotenje programskih ogrodij za razvoj zalednih rešitev arhitekturnega stila rest
Denis Čemerika, 2019, magistrsko delo

Opis: V magistrskem delu smo predstavili aktualne in relevantne informacije o zmogljivosti in razlikah med programskih ogrodij za izdelavo spletnih strežnikov arhitekturnega stila REST. Uporabili smo raziskovalni metodi izvedbo eksperimenta in analizo pridobljenih podatkov na programskih ogrodij .NET Core, Express, Lumen, Spring in Django. Na podlagi pregleda dokumentacije smo izpostavili posebnosti in razlike vsakega ogrodja ter prednosti in pomanjkljivosti med njimi. Za vsako posamezno ogrodje je predstavljena implementacija storitev REST, bila pa sta izvedena tudi obremenitvena testa, s katerima smo prikazali zmogljivost vsakega ogrodja. S pomočjo primerjalne analize in obremenitvenih testov smo ugotovili, da je na podlagi teoretičnega modela najboljšo oceno pridobilo ogrodje Node.js Express
Ključne besede: rest, api, spletni strežnik, primerjava, vrednotenje, Node.js, Express, Java, Spring, PHP, Lumen, Python, Django, .Net Core
Objavljeno: 23.12.2019; Ogledov: 409; Prenosov: 84
.pdf Celotno besedilo (1,66 MB)

4.
Razvoj sistema za centralizirano upravljanje spletnih programskih vmesnikov in uporabnikov
Jan Marinič, 2019, diplomsko delo

Opis: V podjetju, pri katerem opravljam študentsko delo, smo se zaradi težav pri dodeljevanju pravic dostopov odločili za implementacijo orodja za obvladovanje spletnih programskih vmesnikov in uporabnikov. Cilj diplomskega dela je bil ustvariti orodje, s katerim bi razbremenili nekatere zaposlene na podjetju in hkrati ponudili strankam projektov PaaS novo funkcionalnost. V diplomskem delu smo spoznali osnove arhitekturnega stila REST in spletnih programskih vmesnikov ter podrobno opisali postopek implementacije aplikacije. Na podlagi intervjujev s končnimi uporabniki smo ugotovili, da uporaba nove rešitve za obvladovanje spletnih programskih vmesnikov in uporabnikov odpravi težave dodeljevanja enakih ključev večjemu številu strank ter dosega zastavljene cilje.
Ključne besede: arhitekturni stil REST, spletni programski vmesnik, avtorizacija, omejevanje dostopa
Objavljeno: 23.11.2019; Ogledov: 360; Prenosov: 30
.pdf Celotno besedilo (1,20 MB)

5.
Primerjava Python Flask-RESTplus ter c# .Net core web API pri izdelavi REST API
Žiga Palčnik, 2019, diplomsko delo

Opis: Namen diplomskega dela je bila analiza in primerjava razvoja preprostega REST apija s programskim jezikom C# in Pyhton. Na začetku splošno opišemo, kaj je REST api in kako ga uporabimo. Nato, na splošno opišemo omenjena programska jezika, tehnologije, v katerih bomo slednje razvijali in zakaj smo se odločili, da bomo v diplomskem delu delali ravno z njimi. Praktično smo razvilil preprost REST api, preko katerega lahko dostopamo do podatkov o strelah. Slednji izdelek smo razvili v obeh tehnologijah in opisali, kako vzpostaviti projekt in potek razvoja. Ugotovili smo, da imata obe tehnologiji svoje prednosti in slabosti. Izbira posamezne tehnologije je odvisna od velikosti projekta, osebnih preferenc, izkušenj dela s posamezno tehnologijo ipd. Sam bi se verjetno odločil za razvoj z .NET CORE tehnologijo, ker imam veliko več izkušenj z razvijanjem rešitev, ki temeljijo na programskem jeziku C#.
Ključne besede: Backend, Python, C#, REST, Flask, Flask RESTPlus, .NET core api, Swagger.
Objavljeno: 21.11.2019; Ogledov: 390; Prenosov: 77
.pdf Celotno besedilo (2,31 MB)

6.
Primerjava ogrodij za zaledne sisteme mobilnih aplikacij
Miha Podplatnik, 2019, diplomsko delo

Opis: Področje implementacije zalednih sistemov za mobilne rešitve lahko že pred začetkom projekta predstavlja težavo, sploh zaradi tega, ker je na voljo ogromno poti, po katerih se lahko sprehodimo, vse pa nas ne vodijo na cilj, vsaj ne racionalen. V diplomski nalogi so predstavljeni vsi sestavni deli zalednega sistema, izbrane arhitekture in dobre prakse pri zavoju. Osrednji področji diplomske naloge sta izbira in analiza ogrodij iz celotnega spektra, od zelo fleksibilnih do tistih, ki nam vsiljujejo svoj način razvoja. Pozornost smo namenili tako klasičnemu skladu kot tudi modernim platformam, ki ogromno dela opravijo že iz škatle. Za potrebe lažje podaje primerjave smo razvili rešitev, ki rešuje problem iz realnega sveta.
Ključne besede: zaledni sistemi, serverless, firebase, express.js, django rest framework
Objavljeno: 13.11.2019; Ogledov: 533; Prenosov: 87
.pdf Celotno besedilo (907,19 KB)

7.
Razvoj mobilne aplikacije Shoply
Nejc Rebernjak, 2018, diplomsko delo

Opis: V sklopu diplomskega dela smo izdelali aplikacijo, ki uporabniku omogoča prijavo/registracijo, skeniranje črtne kode, iskanje izdelkov, dodajanje izdelkov iz mobilne aplikacije, ocenjevanje/komentiranje izdelkov in dodajanje izdelkov v njegovo košarico. Prav tako smo naredili preprost sistem za upravljanje vsebine za skrbnike, kjer je možno upravljanje uporabnikov, komentarjev, izdelkov in kategorij. Diplomsko delo zajema mobilno aplikacijo, izdelano v orodju Android Studio. Povezana je na podatkovno bazo MySQL preko vmesnika, ki temelji na trenutno priljubljeni tehnologiji za hiter razvoj spletnih aplikacij in vmesnikov Laravel. V uvodnem poglavju bomo na kratko opisali črtne kode, predstavili, kaj je vzorec model pogled-krmilnik, kaj predstavlja tehnologija REST in zakaj potrebujemo sistem za upravljanje vsebine.
Ključne besede: MVC, REST, mobilna aplikacija, zaledni sistem, spletna aplikacija, črtne kode
Objavljeno: 09.10.2018; Ogledov: 609; Prenosov: 77
.pdf Celotno besedilo (1,45 MB)

8.
Comparison of JWT and OAuth 2.0 for authorisation and authentication in rest services
Vid Visočnik, 2018, magistrsko delo

Opis: The thesis addresses the area of using token authentication and authorisation for software products that, for synchronization and communication purposes, take advantage of underlying REST services. Given that REST service focuses on the use of HTTP protocols, and that REST in its own principle requires being stateless, developers need to address issues regarding user identification, authentication, and authorisation in a stateless manner. In the thesis, we will also show the proper use of security protocols that are part of the HTTP specification, and how to transmit and encrypt sensitive data properly between two endpoints. We will do so by implementing a server and client and, furthermore, present the communication flow needed for ensuring a strong security policy that prevents system vulnerabilities and security flaws by implementing REST service that is stateless and, for the purpose of user identification, uses two of the most common token authentication implementations, OAuth 2.0 and JWT. Furthermore, we will compare the basic principles and concepts of the two user identification frameworks and analyse the benefits of both structurally and what to use in which given situation.
Ključne besede: REST services, OAuth 2.0, JWT, token authentication, communication security, authorisation, authentication
Objavljeno: 17.07.2018; Ogledov: 576; Prenosov: 143
.pdf Celotno besedilo (3,43 MB)

9.
Zasnova spletnega portala s tehnologijami Spleta 4.0
Ivan Kovačič, 2017, diplomsko delo

Opis: V diplomskem delu smo preučili smo lastnosti Spleta 4.0 in opisali arhitekturni sklad spleta stvari (Web of Things). Opisali smo posamezne sloje arhitekturnega sklada in njihove lastnosti, v skladu s standardi organizacije W3C in sodobnimi primeri uporabe. Razvili smo osnutek turistične aplikacije s pomočjo ogrodja Keystone.js. V aplikacijo smo vključili funkcionalnosti posameznih faz razvoja svetovnega spleta od Spleta 1.0 do Spleta 3.0. Izdelali smo še mobilno aplikacijo s pomočjo ogrodja Ionic, s katero smo prikazali zasnovo funkcionalnosti Spleta 4.0. Preučili smo možnosti vključitve slojev arhitekturnega sklada spleta stvari v našo aplikacijo.
Ključne besede: Splet 4.0, spletne tehnologije, aplikacijski vmesniki REST, pomenski splet, ogrodje Ionic
Objavljeno: 30.11.2017; Ogledov: 1806; Prenosov: 206
.pdf Celotno besedilo (3,21 MB)

10.
Mobilna in spletna aplikacija za varno upravljanje z gesli
Anja Špindler, 2017, diplomsko delo

Opis: V diplomskem delu predstavljamo upravljalnike gesel, njihove prednosti in pomanjkljivosti, varnost upravljalnikov in napade nanje. Med seboj primerjamo nekaj priljubljenih aplikacij za shranjevanje gesel, pri čemer se osredotočimo na varnostni vidik in ponujene funkcionalnosti. V povezavi z upravljalniki gesel obravnavamo gesla, kriptografijo ter osnove spletne in mobilne platforme. Razvijemo mobilno in spletno aplikacijo za upravljanje z gesli, ki sta med seboj sinhronizirani in omogočata generiranje močnih gesel, varno hrambo in dostop do shranjenih gesel.
Ključne besede: upravljalniki gesel, gesla, kriptografija, REST, Android
Objavljeno: 09.10.2017; Ogledov: 549; Prenosov: 76
.pdf Celotno besedilo (2,17 MB)

Iskanje izvedeno v 0.3 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici