Repository of colleges and higher education institutions

Search the repository
A+ | A- | Help | SLO | ENG

Query: search in
search in
search in
search in

Options:
  Reset


1 - 6 / 6
First pagePrevious page1Next pageLast page
1.
Razvoj programskega vmesnika (API) z uporabo arhitekture REST
Domen Žagar, 2025, undergraduate thesis

Abstract: V sodobnem razvoju programske opreme so programski vmesniki (API-ji) ključni element za povezovanje aplikacij in sistemov. API-ji omogočajo izmenjavo podatkov med različnimi platformami, pri čemer REST (Representational State Transfer) predstavlja enega izmed najbolj razširjenih arhitekturnih slogov za spletne storitve. REST API-ji zagotavljajo preprosto in učinkovito komunikacijo med odjemalci in strežniki ter omogočajo skalabilne rešitve za sodobne informacijske sisteme. V diplomski nalogi obravnavamo temeljne koncepte API-jev in analiziramo arhitekturo REST. Predstavimo različne vrste API-jev, njihove prednosti in slabosti ter proučimo najboljše prakse pri njihovem razvoju. Poseben poudarek namenimo varnosti, avtentikaciji in avtorizaciji uporabnikov pri uporabi API-jev. Empirični del naloge se osredotoča na razvoj REST API-ja za spletno trgovino, ki omogoča registracijo in prijavo uporabnikov, upravljanje izdelkov, dobaviteljev, naročil in ocenjevanje izdelkov. Pri implementaciji uporabljamo ogrodje Flask, relacijsko podatkovno bazo MySQL ter tehnologije, kot sta Postman za testiranje API-ja in React za razvoj uporabniškega vmesnika. Rezultati raziskave kažejo, da REST API zagotavlja visoko stopnjo fleksibilnosti in skalabilnosti, vendar zahteva skrbno načrtovanje končnih točk in uvedbo varnostnih mehanizmov za zaščito podatkov in zagotavljanje celovitosti sistema. Raziskava prispeva k boljšemu razumevanju razvoja API-jev in njihovega pomena pri sodobnih informacijskih sistemih ter hkrati ponuja smernice za optimizacijo in izboljšave pri razvoju REST API-jev.
Keywords: REST API, programski vmesnik, spletna trgovina, Flask, MySQL
Published in ReVIS: 08.06.2025; Views: 198; Downloads: 7
.pdf Full text (2,18 MB)

2.
Prikaz razvoja mobilne aplikacije za spremljanje fitnes aktivnosti : magistrska naloga
Simon Vovko, 2024, master's thesis

Abstract: Magistrska naloga obravnava razvoj mobilne fitnes aplikacije za platformo Android. Aplikacija omogoča uporabnikom izdelavo lastnih treningov, spremljanje napredka ter virtualno treniranje s prijatelji. V nalogi preučujemo razvoj mobilnih aplikacij, primerjamo različne arhitekturne vzorce, kot so MVC, MVP in MVVM, ter se osredotočamo na uporabo oblačnih storitev za varno prijavo uporabnikov. Razvijemo tudi lastne REST API-je z uporabo PHP-ja in MySQL podatkovne baze ter raziskujemo možnosti za shranjevanje podatkov. V analizi zahtev in funkcionalnosti aplikacije uporabimo povratne informacije iz intervjujev, ki smo jih izvedli med potencialnimi uporabniki. Na koncu se osredotočimo na možnosti distribucije aplikacije in primerjamo prednosti ter slabosti objave v Google Play trgovini ter preko fitnes centrov.
Keywords: mobilna aplikacija, Android, fitnes, retrofit, PHP Web API, Firebase, varnost podatkov
Published in ReVIS: 08.03.2024; Views: 1417; Downloads: 92
.pdf Full text (4,09 MB)

3.
Razvoj povezave med Versaonline in oblačno platformo Testproject : diplomska naloga
Domen Hren, 2023, undergraduate thesis

Abstract: Avtor ne dovoljuje objave na spletni strani oz. v elektronski knjižnici FIŠ zaradi prepovedi organizacije, v sklopu katere je bil pripravljen empirični del naloge.
Keywords: zagotavljanje kakovosti, avtomatizirano testiranje, TestProject, VersaOnline, REST API
Published in ReVIS: 17.07.2023; Views: 1437; Downloads: 1

4.
Oblikovanje in implementacija grafičnega vmesnika ter razvoj spletne aplikacije VinicaRezultati : Diplomska naloga
Rene Verbanec, 2021, undergraduate thesis

Abstract: Cilj diplomske naloge je izdelava dobrega grafičnega vmesnika in modernizacija procesa beleženja statistike male nogometne lige z razvojem spletne aplikacije, kakor tudi ozavestiti uporabnike, kako pomembno je dobro planiranje in razvijanje grafičnega uporabniškega vmesnika pri razvoju spletnih aplikacij, ter predstaviti, katere tehnologije je potrebno uporabiti pri razvoju spletne aplikacije. V diplomski nalogi so predstavljeni principi in elementi dobrih uporabniških vmesnikov, tehnologije za razvoj modernih spletnih aplikacij ter opisana konkretna rešitev razvoja grafičnega uporabniškega vmesnika in spletne aplikacije VinicaRezultati za ŠTD Vinica.
Keywords: React, API, Express, Node.js, Gestaltni principi, ikona, interaktivni elementi
Published in ReVIS: 15.06.2021; Views: 2328; Downloads: 160
.pdf Full text (3,55 MB)

5.
Razvoj spletne ter mobilne aplikacije za digitalno zbiranje rastlin : Diplomska naloga
Jaka Zupančič, 2020, undergraduate thesis

Abstract: Tehnologija nam omogoča delo od doma, nakupovanje preko spleta in druženje s prijatelji preko družbenih omrežij. Opaziti je mogoče trend, ki kaže na to, da bomo čedalje več vsakodnevnih aktivnosti lahko opravljali od doma. Ker pa je prekomerna izolacija lahko škodljiva, je cilj te diplomske naloge izdelati program, ki bo spodbujal uporabnikovo aktivnost izven doma. Izdelali bomo aplikacijo eHerbarium, ki bo predstavljala herbarij v moderni, digitalni obliki. Uporabniki bodo lahko poskusili dokončati svoj herbarij z lokalnimi cvetlicami in se pri tem hkrati seznanili z njimi. V teoretičnem delu diplomske naloge bo izvedena primerjava naše rešitve z že obstoječimi. Predstavljen bo tudi načrt aplikacije skupaj z vsemi uporabljenimi tehnologijami ter orodji, ki so bila uporabljena pri izdelovanju aplikacij. V praktičnem delu bodo predstavljene posamezne komponente aplikacij, njihovo delovanje ter predstavitev delovanja aplikacij.
Keywords: spletna aplikacija, mobilna aplikacija, Web API, Xamarin, ASP .Net Core, C# (C Sharp), herbarij
Published in ReVIS: 26.10.2020; Views: 3430; Downloads: 228
.pdf Full text (2,66 MB)

6.
Iskanje javno dostopnih fotografij na spletu z uporabo Flickr API : diplomska naloga
Siniša Colarić, 2015, undergraduate thesis

Abstract: Danes je fotografija glavni način zabave vse večjega števila ljudi. Z razvojem digitalne fotografije in spletnih socialnih omrežij je deljenje fotografij postalo del njihovega vsakdana. Obstajajo številni spletni servisi, kjer lahko delimo naše fotografije, najbolj poznani so naslednji: Flickr, Picasa in Photobucket. Na teh servisih imamo ogromno fotografij, ki so javno dostopne, kar pomeni, da so vidne vsem. Ti servisi nam preko različnih API-jev ponujajo različne metode in načine, kako do teh fotografij lahko dostopamo. V tej nalogi želimo zgraditi preprosto spletno aplikacijo, s pomočjo katere se bo lahko iskalovse te javno dostopne fotografije in hkrati določalo, ali bi te fotografije uporabili v turistične namene (z njimi bi se predstavilo neko mesto ali turistična znamenitost). V ta namen smo najprej preučili digitalno fotografijo in obstoječe spletne servise za deljenje fotografij, njihove API-je, naredili spletno aplikacijo, poizvedbe in analizirali rezultate. Ker je Flickr najpopularnejši servis za deljenje fotografij in ima najboljšo dokumentacijo za svoj API, ga bo naša spletna aplikacija uporabljala za iskanje fotografij.
Keywords: digitalna fotografija, Flickr, Flickr API, Picasa, Photobucket
Published in ReVIS: 20.08.2018; Views: 4252; Downloads: 120
.pdf Full text (3,57 MB)

Search done in 0.13 sec.
Back to top