Naslov: | Razvoj programskega vmesnika (API) z uporabo arhitekture REST |
---|
Avtorji: | ID Žagar, Domen (Avtor) ID Lahajnar, Sebastian (Mentor) Več o mentorju...  |
Datoteke: | 1164$$razvoj_programskega_vmesnika_(api)_z_uporabo_arhitekture_rest_3ver.pdf (2,18 MB) MD5: E25BC8230F043722486E1135CF0ADCAD
|
---|
Jezik: | Slovenski jezik |
---|
Vrsta gradiva: | Diplomsko delo/naloga |
---|
Organizacija: | UNM FEI - Univerza v Novem mestu - Fakulteta za ekonomijo in informatiko
|
---|
Opis: | 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. |
---|
Ključne besede: | REST API, programski vmesnik, spletna trgovina, Flask, MySQL |
---|
Leto izida: | 2025 |
---|
PID: | 20.500.12556/ReVIS-11764  |
---|
Datum objave v ReVIS: | 08.06.2025 |
---|
Število ogledov: | 42 |
---|
Število prenosov: | 0 |
---|
Metapodatki: |  |
---|
:
|
Kopiraj citat |
---|
| | | Objavi na: |  |
---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |