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 - 3 / 3
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: 193; Downloads: 6
.pdf Full text (2,18 MB)

2.
Razvoj mobilne aplikacije za preverjanje znanja učencev osnovnih šol : diplomska naloga
Janez Bučar, 2023, undergraduate thesis

Abstract: V diplomski nalogi predstavljam rešitev za skupinsko ocenjevanje na terenu ter spodbujanje učencev, da bi reševali matematične ali druge naloge. Učitelji lahko uporabijo postaje na zanimivih lokacijah s poljubno tematiko, skupaj z nalogami za to postajo. Naloge so tematsko povezane z lokacijo in otroci lahko do njih dostopajo preko mobilne aplikacije na svojih pametnih telefonih. Naloge bodo imele tri težavnostne stopnje in bodo odklenjene le, ko otroci dosežejo določeno razdaljo od postaje. Rešitve bodo shranjene v lokalno podatkovno bazo na napravi, rezultati pa bodo vidni na posebnem zaslonu s pregledom vseh rezultatov, kar bo omogočilo učiteljem hiter in preprost pregled rezultatov na koncu ekskurzije. Aplikacija bo izdelana v programskem okolju Android Studio z uporabo MVVM modela in ROOM knjižnice za ORM.
Keywords: zabavno učenje, Android studio, Java, Lokacija, REST
Published in ReVIS: 17.07.2023; Views: 1496; Downloads: 78
.pdf Full text (2,82 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: 1420; Downloads: 1

Search done in 0.07 sec.
Back to top